マイクロサービス アーキテクチャを使用するプロジェクトに取り組んでいます。各サービスは独自の Docker コンテナに存在し、疎結合を確保するために個別の git リポジトリを持っています。
AWS が最近、ElasticBeanstalk でのマルチコンテナ Docker 環境のサポートを発表したことを理解しています。1 つのコマンドですべてのサービスを起動し、ラップトップでローカルにすべてをテストできるため、これは開発に最適です。Docker Compose と同じです。
ただし、すべてのサービスを一度に展開するオプションしかないように思われますが、これはマイクロ サービス アーキテクチャを持つという当初の目的に反するのではないかと懸念しています。
各サービスを個別に AWS にデプロイ/バージョン管理できるようにしたいと考えています。インフラストラクチャの管理を最小限に抑えながら、それを達成するための最良の方法は何でしょうか?