Python部分とNode.js部分の両方を持つWebアプリを構築しようとしています。Python部分はRESTfulAPIサーバーであり、Node.jsはsockets.ioを使用し、プッシュサーバーとして機能します。両方が同じDBインスタンス(私の場合はHeroku Postgres)にアクセスする必要があります。Python部分は、クライアントに配信されるプッシュメッセージを送信するために、Node.js部分と通信する必要があります。
PythonとDBのパーツをビルドしてデプロイし、「Web」ダイノの下で実行しています。Nodeパーツを構築する方法、特にPythonパーツがNode.jsパーツと通信する方法がわかりません。
Node.jsも新しいHerokuアプリである必要があると想定しています。これにより、Node.jsも「web」dynoで実行できるようになり、HTTPルーティングスタックの恩恵を受け、クライアントがそれに接続できるようになります。このような場合、Python dynoは通常のクライアントと同じようにアクセスしますか?
選択肢は何ですか?これは通常どのように行われますか?