2020年9月4日、Rohan Patil
Amazon ECS(Elastic Container Service)、Amazon S3(Simple Storage Service)、Amazon Kinesis、Amazon SQS、Amazon RDS(Relational Database Service)などのAWS(Amazon Web Services)サービスは世界中で広く使用されています。バラクーダは、Djangoフレームワーク上で開発したマイクロサービス内とマイクロサービス間のメッセージングを管理するために、Amazon SQSを使用しています。
Amazon SQSは、メッセージキューサービスであり、メッセージを損失することも、他のサービスを必要とすることもなく、ソフトウェアコンポーネント間でメッセージを任意の量で送信、保存、および受信できるサービスです。また、企業が、アプリケーションをデカップリングし、サービスをスケーリングできるように設計されており、マイクロサービスへのバラクーダの取り組みに最適なツールです。しかし、新規のDjangoベースのマイクロサービス、またはAmazon SQSによる既存のサービスのデカップリングには、Amazon SQSと通信するコードとロジックを複製する必要がありました。この結果、多くの反復コードが生じたため、バラクーダはGitHubライブラリDJANGO-EB-SQSを構築しました。
この続きは以下をご覧ください
(リンク »)
お問い合わせにつきましては発表元企業までお願いいたします。