Application Integration on AWS

Integra sistemi distribuiti e applicazioni serverless con una minore quantità di codice
Application Integration on AWS è una suite di servizi che consente la comunicazione tra componenti disaccoppiati all'interno di microservizi, sistemi distribuiti e applicazioni serverless. Non è necessario effettuare il refactoring dell'intera architettura per ottenere i vantaggi, in quanto il disaccoppiamento delle applicazioni può ridurre l'impatto delle modifiche, semplificando l'aggiornamento e velocizzando il rilascio di nuove funzionalità.
Sviluppa con agilità
Utilizzando i servizi di integrazione delle applicazioni per connettere le tue app non dovrai più scrivere codice personalizzato per consentire l'interoperabilità. Questo ti permette anche di limitare l'ulteriore codice che potrebbe essere ripetuto nei tuoi microservizi e funzioni.
Concentrati sull'innovazione
I servizi di integrazione delle applicazioni trasferiscono le tue responsabilità operative su AWS, consentendoti di concentrarti sullo sviluppo e l'innovazione. Senza dimensionamento automatico, non dovrai più effettuare il provisioning, distribuire patch e gestire i server.
Dimensiona e gestisci gli errori in modo indipendente
Il disaccoppiamento delle applicazioni con i servizi di integrazione delle applicazioni consente loro di interagire, tuttavia se un servizio restituisce un errore o un registra un picco del carico di lavoro, questo non influisce sul resto dei servizi.
Invia messaggi con fiducia
I servizi di messaggistica dell'integrazione delle applicazioni sono in grado di gestire qualsiasi livello di throughput e di utilizzare lo storage su più zone di disponibilità per fornire disponibilità e durata elevate.

Servizi di integrazione di applicazioni AWS

Categoria In cosa consiste Servizio AWS
Gestione API Crea, pubblica, gestisci, monitora e proteggi le API su qualsiasi scala per carichi di lavoro e applicazioni Web serverless Amazon API Gateway
Crea API flessibili per accedere, manipolare e combinare senza rischi i dati provenienti da una o più origini dati AWS App Sync
Bus di eventi Crea un'architettura basata sugli eventi che connette i dati delle applicazioni provenienti dalle app, dai sistemi SaaS e dai servizi AWS di cui usufruisci Amazon EventBridge
Messaggistica Pub/sub affidabile e a throughput elevato, SMS, e-mail e notifiche push per dispositivi mobili Amazon Simple Notification Service (SNS)
Coda di messaggi che invia, memorizza e riceve i messaggi tra i componenti delle applicazioni di qualsiasi volume Amazon Simple Queue Service (SQS)
Broker di messaggi per Apache ActiveMQ e RabbitMQ che semplifica la migrazione e consente l'utilizzo di architetture ibride Amazon MQ
Integrazione con API senza codice Automatizza il flusso di dati tra applicazioni SaaS e servizi AWS su quasi tutte le scale e senza codice. Amazon AppFlow
Flussi di lavoro Coordina più servizi AWS in flussi di lavoro serverless per creare e aggiornare le app rapidamente AWS Step Functions
Esegui Apache Airflow su scala senza dover effettuare il provisioning o gestire l'infrastruttura Amazon Managed Workflows for Apache Airflow (MWAA)

"Ora disponiamo di una base agile e dimensionabile su cui realizzare mille cose straordinarie. Proprio come con l'esplorazione dello spazio, iniziamo appena a immaginare tutto ciò che possiamo fare".

- Bryan Walls
Vice Program Manager esperto immagini, NASA