AWS hizmetleri, yaygın olarak olay üretir ve tüketir. Bu da olay odaklı mimaride (EDA) çözümler derlemeyi kolaylaştırır. Ayrıca Amazon EventBridge, Amazon SNS, Amazon SQS ve AWS Step Functions gibi hizmetler, müşterilerin daha az ortak metin kodu yazmasına ve EDA'ları daha hızlı derlemesine yardımcı olur.
Amazon EventBridge
SaaS uygulamalarından, diğer AWS hizmetlerinden veya özel uygulamalardan olayları kullanarak büyük ölçekte olay odaklı uygulamalar için olay veri yolları derlemek üzere Amazon EventBridge'i kullanabilirsiniz. EventBridge, olay kaynaklarından farklı hedeflere olayları yönlendirmek için kurallar uygular. Hedefler arasında AWS Lambda, Step Functions ve Amazon Kinesis gibi AWS hizmetleri veya EventBridge API hedefleri üzerinden herhangi bir HTTP uç noktası yer alabilir. EDA kullanım durumları için popüler bir entegrasyon, olayların belirli iş akışlarını tetiklediği Step Functions'tır.
AWS Step Functions
AWS Step Functions, geliştiricilerin farklı AWS hizmetlerini düzenlemek için kullandığı az kodlu bir görsel iş akışı tasarımcısı Workflow Studio'yu içerir. Dağıtılmış uygulamalar oluşturmak, BT ve iş süreçlerini otomatikleştirmek ve AWS hizmetlerini kullanarak veri ve makine öğrenimi işlem hatları oluşturmak için Workflow Studio'yu kullanabilirsiniz.
Amazon SNS
Diğer uygulamalar, mikro hizmetler veya AWS hizmetleri tarafından yayınlanan yüksek aktarım hızlı ve düşük gecikmeli olaylara tepki veren uygulamalar oluşturmak için Amazon Basit Bildirim Hizmeti'ni (Amazon SNS) kullanmanızı öneririz. Binlerce ve hatta milyonlarca uç noktaya oldukça yüksek yayılma gerektiren uygulamalar için Amazon SNS de kullanabilirsiniz.
Amazon SQS
Amazon Basit Sıra Hizmeti (Amazon SQS), dağıtılmış yazılım sistemleri ve bileşenlerini entegre etmek veya bağlantısını kesmek için kullanabileceğiniz güvenli, dayanıklı ve mevcut bir barındırılan sıra hizmeti sunar. Amazon SQS, teslim edilemeyen iletiler sırası ve maliyet tahsisatı etiketleri gibi ortak yapılar sunar.