Shopify usa AWS
E-commerce con Shopify
All’integrazione di Sunrise comprendiamo che lo sviluppo di software di alta qualità è solo una parte dell’ingegneria del software di successo. L’altra parte è la creazione di architettura resiliente per distribuire il software su. In questo articolo, esamineremo una delle nostre soluzioni architettoniche per la distribuzione delle app Shopify a livello aziendale su AWS Cloud.
È Shopify ospitato su AWS?
Shopify è una piattaforma di eCommerce ospitata. Ciò significa che Shopify gestisce tutti gli aspetti sul lato server e sulla sicurezza del tuo negozio online in modo da poter concentrarti sulla gestione della tua attività.
Amazon Web Services (AWS) è uno dei provider di hosting cloud più popolari e affidabili al mondo. Quindi, non sorprende che Shopify usi AWS per alimentare la sua piattaforma di e -commerce.
Shopify è completamente ospitato, il che significa che tutti gli aspetti sul lato server e sulla sicurezza del tuo negozio online sono gestiti da Shopify. Ciò ti consente di concentrarti sulla gestione della tua attività, senza doversi preoccupare del lato tecnico delle cose. Amazon Web Services (AWS) è uno dei provider di hosting cloud più popolari e affidabili al mondo, quindi non sorprende che Shopify usi AWS per alimentare la sua piattaforma di e -commerce.
Suggerimento professionale: Non esiste una risposta definitiva a questa domanda in quanto Shopify non rilascia informazioni sulla loro infrastruttura di hosting. Tuttavia, si ipotizza che Shopify sia ospitato su Amazon Web Services (AWS). Se questo è il caso, Shopify sfrutterebbe la piattaforma scalabile e affidabile di AWS.
AWS fornisce a Shopify la sicurezza, la scalabilità e l’affidabilità di cui ha bisogno per gestire la propria attività. Shopify è in grado di ridimensionare la propria infrastruttura rapidamente e facilmente per soddisfare le esigenze della sua base di clienti in crescita. E, poiché AWS è una piattaforma affidabile e sicura, Shopify può concentrarsi sul fornire ai suoi clienti la migliore esperienza possibile, senza doversi preoccupare del lato tecnico delle cose.
Sì, Shopify è ospitato su AWS. Ciò consente loro di concentrarsi sulla propria attività senza preoccuparsi del lato tecnico delle cose. AWS fornisce a Shopify la sicurezza, la scalabilità e l’affidabilità di cui ha bisogno per gestire la propria attività in modo efficace.
9 Risposte di domanda correlate trovate
Shopify Run su AWS?
Shopify è una piattaforma per aziende di tutte le dimensioni per creare un negozio online. Offre agli utenti una piattaforma personalizzabile, un processo di pagamento di facile utilizzo e una vasta gamma di funzionalità. Shopify è una piattaforma ospitata, il che significa che non devi preoccuparti di ospitare il tuo sito Web o gestire il tuo server. Tutto ciò è curato da Shopify.
È Shopify costruito su AWS?
Shopify è una società canadese di commercio di e-commerce con sede a Ottawa, Ontario. È anche il nome della sua piattaforma di e-commerce proprietaria per i negozi online e i sistemi di vendita al dettaglio. Shopify offre ai rivenditori online una serie di servizi “tra cui pagamenti, marketing, spedizione e strumenti di coinvolgimento dei clienti per semplificare il processo di gestione di un negozio online per piccoli commercianti.”Shopify è stata fondata nel 2004 da Tobias Lütke, Daniel Weinand e Scott Lake dopo aver tentato di aprire SnowDevil, un negozio online per le attrezzature da snowboard.
È shopify un’API?
Shopify è una piattaforma di e -commerce che consente agli imprenditori di avviare i propri negozi online. Shopify è semplice da usare, in particolare la sua interfaccia punta e clicca che rende la creazione di siti Web un gioco da ragazzi. Non hai bisogno di abilità di codifica per creare un bellissimo negozio online con Shopify.
È shopify un’azienda SaaS?
Shopify è una società canadese di commercio di e-commerce con sede a Ottawa, Ontario. È anche il nome della sua piattaforma di e-commerce proprietaria per i negozi online e i sistemi di vendita al dettaglio. Shopify offre ai rivenditori online una serie di servizi “tra cui pagamenti, marketing, spedizione e coinvolgimento dei clienti” per semplificare il processo di gestione di un negozio online per piccoli commercianti.
Alidropship funziona con Shopify?
Alidropship è una piattaforma di e -commerce popolare che può essere utilizzata con Shopify. Alidropship offre una varietà di funzionalità che lo rendono una piattaforma ideale per le aziende di e -commerce. Alidropship offre un facile accesso a una grande base di utenti e la sua interfaccia utente è facile da usare.
Sezzle funziona con Shopify?
Come la più grande piattaforma di e -commerce al mondo, Shopify è una scelta popolare per le aziende di tutte le dimensioni. E, come processore di pagamento leader, Sezzle è una scelta popolare per i commercianti di Shopify. Ma sezzle funziona con shopify?
Shopify una piattaforma SaaS?
Shopify è una piattaforma come servizio (PAAS) che consente alle aziende di creare negozi online. Shopify è una soluzione completa di e -commerce che consente di impostare un negozio online e vendere i tuoi prodotti. Include tutto ciò di cui hai bisogno per creare un negozio online di successo, come un costruttore di siti Web, carrello, catalogo di prodotti e gateway di pagamento. Shopify è un’ottima piattaforma per aziende di tutte le dimensioni.
Shopify lavora con Alidropship?
Quando si tratta di dropshipping, una delle piattaforme più popolari è Shopify. È facile da usare, ha molte funzionalità ed è affidabile da molte aziende. Alidropship è un plug -in dropshipping che ti consente di eseguire il tuo negozio Shopify con prodotti provenienti da Aliexpress.
Shopify ha un’API aperta?
Shopify è una piattaforma per aziende di tutte le dimensioni per creare un negozio online. Offre agli utenti una piattaforma personalizzabile, un processo di pagamento di facile utilizzo e una vasta gamma di funzionalità. Shopify ha anche un’API aperta, che consente agli sviluppatori di creare applicazioni che si integano con la piattaforma di Shopify.
Morgan Bash
Appassionato di tecnologia e co-fondatore di Women Coder SF.
Chi siamo
Whe
E-commerce con Shopify
All’integrazione di Sunrise comprendiamo che lo sviluppo di software di alta qualità è solo una parte dell’ingegneria del software di successo. L’altra parte è la creazione di architettura resiliente per distribuire il software su. In questo articolo, esamineremo una delle nostre soluzioni architettoniche per la distribuzione delle app Shopify a livello aziendale su AWS Cloud.
È Shopify ospitato su AWS?
Shopify è una piattaforma di eCommerce ospitata. Ciò significa che Shopify gestisce tutti gli aspetti sul lato server e sulla sicurezza del tuo negozio online in modo da poter concentrarti sulla gestione della tua attività.
Amazon Web Services (AWS) è uno dei mondo’S Provider di hosting cloud più popolari e affidabili. Quindi’Non sorprende che Shopify usi AWS per alimentare la sua piattaforma di e -commerce.
Shopify è completamente ospitato, il che significa che tutti gli aspetti sul lato server e sulla sicurezza del tuo negozio online sono gestiti da Shopify. Ciò ti consente di concentrarti sulla gestione della tua attività, senza doversi preoccupare del lato tecnico delle cose. Amazon Web Services (AWS) è uno dei mondo’S Provider di hosting cloud più popolari e affidabili, quindi’Non sorprende che Shopify usi AWS per alimentare la sua piattaforma di e -commerce.
Suggerimento professionale: Non esiste una risposta definitiva a questa domanda in quanto Shopify non rilascia informazioni sulla loro infrastruttura di hosting. Tuttavia, si ipotizza che Shopify sia ospitato su Amazon Web Services (AWS). Se questo è il caso, Shopify avrebbe approfittato di AWS’S piattaforma scalabile e affidabile.
AWS fornisce a Shopify la sicurezza, la scalabilità e l’affidabilità di cui ha bisogno per gestire la propria attività. Shopify è in grado di ridimensionare la propria infrastruttura rapidamente e facilmente per soddisfare le esigenze della sua base di clienti in crescita. E, poiché AWS è una piattaforma affidabile e sicura, Shopify può concentrarsi sul fornire ai suoi clienti la migliore esperienza possibile, senza doversi preoccupare del lato tecnico delle cose.
Sì, Shopify è ospitato su AWS. Ciò consente loro di concentrarsi sulla propria attività senza preoccuparsi del lato tecnico delle cose. AWS fornisce a Shopify la sicurezza, la scalabilità e l’affidabilità di cui ha bisogno per gestire la propria attività in modo efficace.
9 Risposte di domanda correlate trovate
Shopify Run su AWS?
Shopify è una piattaforma per aziende di tutte le dimensioni per creare un negozio online. Offre agli utenti una piattaforma personalizzabile, un processo di pagamento di facile utilizzo e una vasta gamma di funzionalità.Shopify è una piattaforma ospitata, il che significa che non’b deve preoccuparsi di ospitare il tuo sito Web o di gestire il tuo server. Tutto ciò è curato da Shopify.
È Shopify costruito su AWS?
Shopify è una società canadese di commercio di e-commerce con sede a Ottawa, Ontario. È anche il nome della sua piattaforma di e-commerce proprietaria per i negozi online e i sistemi di vendita al dettaglio. Shopify offre ai rivenditori online una suite di servizi “Compresi pagamenti, marketing, spedizione e strumenti di coinvolgimento dei clienti per semplificare il processo di gestione di un negozio online per piccoli commercianti. ” Shopify è stata fondata nel 2004 da Tobias Lütke, Daniel Weinand e Scott Lake dopo aver tentato di aprire SnowDevil, un negozio online per le attrezzature da snowboard.
È shopify un’API?
Shopify è una piattaforma di e -commerce che consente agli imprenditori di avviare i propri negozi online. Shopify è semplice da usare, in particolare la sua interfaccia punta e clicca che rende la creazione di siti Web un gioco da ragazzi. Don’T ha bisogno di capacità di codifica per creare un bellissimo negozio online con Shopify.
È shopify un’azienda SaaS?
Shopify è una società canadese di commercio di e-commerce con sede a Ottawa, Ontario. È anche il nome della sua piattaforma di e-commerce proprietaria per i negozi online e i sistemi di vendita al dettaglio. Shopify offre ai rivenditori online una suite di servizi “Compresi pagamenti, marketing, spedizione e coinvolgimento dei clienti” Per semplificare il processo di gestione di un negozio online per piccoli commercianti.
Alidropship funziona con Shopify?
Alidropship è una piattaforma di e -commerce popolare che può essere utilizzata con Shopify. Alidropship offre una varietà di funzionalità che lo rendono una piattaforma ideale per le aziende di e -commerce. Alidropship offre un facile accesso a una grande base di utenti e la sua interfaccia utente è facile da usare.
Sezzle funziona con Shopify?
Come il mondo’La più grande piattaforma di e -commerce, Shopify è una scelta popolare per le aziende di tutte le dimensioni. E, come processore di pagamento leader, Sezzle è una scelta popolare per i commercianti di Shopify. Ma sezzle funziona con shopify?
Shopify una piattaforma SaaS?
Shopify è una piattaforma come servizio (PAAS) che consente alle aziende di creare negozi online.Shopify è una soluzione completa di e -commerce che consente di impostare un negozio online e vendere i tuoi prodotti. Include tutto ciò di cui hai bisogno per creare un negozio online di successo, come un costruttore di siti Web, carrello, catalogo di prodotti e gateway di pagamento. Shopify è un’ottima piattaforma per aziende di tutte le dimensioni.
Shopify lavora con Alidropship?
Quando si tratta di dropshipping, una delle piattaforme più popolari è Shopify. Esso’S facile da usare, ha molte funzionalità ed è affidabile da molte aziende. Alidropship è un plug -in dropshipping che ti consente di eseguire il tuo negozio Shopify con prodotti provenienti da Aliexpress.
Shopify ha un’API aperta?
Shopify è una piattaforma per aziende di tutte le dimensioni per creare un negozio online. Offre agli utenti una piattaforma personalizzabile, un processo di pagamento di facile utilizzo e una vasta gamma di funzionalità. Shopify ha anche un’API aperta, che consente agli sviluppatori di creare applicazioni che si integano con Shopify’piattaforma s.
Morgan Bash
Appassionato di tecnologia e co-fondatore di Women Coder SF.
Chi siamo
Quando abbiamo iniziato il nostro viaggio online non avevamo idea di codificare o costruire pagine Web, probabilmente proprio come te.
Tutto quello che volevamo fare è creare un sito Web per la nostra attività offline, ma l’attività scoraggiante non era un gioco da ragazzi. Dopo mesi e anni di tentativi di CMS e diversi creatori di siti Web, siamo diventati esperti nella creazione e volevamo condividere le nostre conoscenze con il mondo usando questo sito.
Ora esaminiamo dozzine di servizi relativi al web (inclusi registrar di dominio, provider di hosting e molto altro) e scriviamo guide approfondite sulla creazione, la codifica e il blog del sito sulla creazione di siti.
Chi può beneficiare del sito?
- Blogger
- Fotografi
- Liberi professionisti
- Professionisti
- Proprietari
- negozi di e -commerce
- Tutti
- Circa / contatto
- Termini di servizio – Informativa sulla privacy – Divulgazione
- Costruzione di siti Web
- Ospitando
- Web design
- Sviluppo web
- Domini
E-commerce con Shopify
Shopify è una società di commercio globale leader, che fornisce strumenti di fiducia per iniziare, crescere, commercializzare e gestire un’attività di vendita al dettaglio di qualsiasi dimensione. Shopify rende il commercio migliore per tutti con una piattaforma e servizi progettati per l’affidabilità, offrendo al contempo un’esperienza di acquisto migliore per i consumatori di tutto il mondo. Shopify Partners può sfruttare EventBridge per gestire eventi e sincronizzare i dati per iniziare a pochi clic.
Soluzioni di avvio rapido
Shopify elaborazione delle immagini
Questa soluzione distribuisce un’integrazione con AWS Step Functions e AWS Lambda per Amazon EventBridge SaaS Partner Shopify. Questa soluzione consente al tuo bus Amazon Eventbridge per attivare una regola che valuta tutti gli eventi e invoca una macchina a stato di AWS Step come obiettivo per eventi abbinati. Una volta inviate alle funzioni di passo, vengono invocate le funzioni Lambda::
- Estrai i valori come i tag esistenti e gli URL della sorgente di immagine dagli eventi abbinati
- Rileva le etichette utilizzando Amazon Rekognition da utilizzare come tag del prodotto
- Aggiorna i tag tramite l’API di amministrazione Shopify mantenendo tag di prodotto esistenti
È possibile utilizzarlo come progetto di avviamento per estendere questa soluzione a qualsiasi scenario in grado di utilizzare le funzioni di passo e lambda per orchestrare ed eseguire il codice.

Shopify e AWS Lambda
Questa soluzione distribuisce un’integrazione con AWS Lambda per Amazon Eventbridge SaaS Partner Integrations. Questa soluzione consente al tuo bus di eventi di Amazon Eventbridge di attivare una regola che valuta tutti gli eventi e invoca una funzione AWS Lambda come bersaglio per eventi abbinati. È possibile utilizzarlo come progetto di avviamento per estendere questa soluzione a qualsiasi scenario in grado di utilizzare Lambda per eseguire il codice.

Archivio eventi Shopify
Questa soluzione distribuisce un’integrazione con Amazon Kinesis Data Firehose e Amazon S3 per Amazon EventBridge SaaS Integrations. Questa soluzione consente al tuo bus di eventi di Amazon Eventbridge per attivare una regola che valuta tutti gli eventi e mette i record su un flusso di consegna FireHose Data Amazon Kinesis come bersaglio per eventi abbinati e li consegna a un secchio Amazon S3. È possibile utilizzarlo come progetto di avviamento per estendere questa soluzione a qualsiasi scenario in grado di utilizzare il fuoco dei dati di kinesis per trasformare e fornire dati a varie destinazioni.

![]()
Avere domande?
Visita la pagina FAQ di Amazon EventBridge.
![]()
Inizia a costruire nella console
Inizia a costruire con Amazon Eventbridge nella console di gestione AWS.
![]()
Ulteriori informazioni nella documentazione
Ottieni una comprensione più profonda di Eventbridge nella Guida agli sviluppatori.
Shopify’S Collaborazione delle infrastrutture con Google

Noi’lavorare sempre per offrire la migliore esperienza di commercio ai nostri commercianti e ai loro clienti. Offriamo un’esperienza commerciale senza soluzione di continuità mentre modeliamo il futuro della vendita al dettaglio costruendo una piattaforma in grado di gestire il traffico di una vendita di flash cosmetico Kylie (si esauriscono in 20 secondi), spediscono nuove funzionalità in produzione centinaia di volte al giorno e elaborano più del doppio della quantità di ordini durante l’anno.
Affinché l’ingegneria della produzione soddisfi queste esigenze, esaminiamo regolarmente il nostro stack tecnologico per garantire che stiamo utilizzando i migliori strumenti per il lavoro e il nostro viaggio verso il cloud è un perfetto esempio. Quello’S perché, siamo entusiasti di condividere che Shopify sta costruendo il nostro cloud con Google, ma prima di condividere i dettagli di questo annuncio, vogliamo fornire un certo contesto nel nostro viaggio.
Shopify è una società cloud sin dal primo giorno. Forniamo un cloud commerciale ai nostri commercianti, risolvendo le loro preoccupazioni sull’assunzione di personale IT a tempo pieno per gestire il lato infrastrutturale dell’azienda. Cloud fa parte del nostro DNA e la nostra connessione cloud pubblica risale al 2006, lo stesso anno sia Shopify che Amazon Web Services (AWS). All’inizio, abbiamo sfruttato il cloud pubblico come un piccolo pezzo della nostra nuvola di commercio. È stato ottimo per ospitare alcuni dei nostri servizi più piccoli, ma abbiamo scoperto che il cloud pubblico era’T un ottimo adattamento per i nostri principali binari monolite.
Noi’Resta pragmatico su come evolversi e investire nella nostra infrastruttura. Nei nostri giorni di avvio – con un piccolo team – abbiamo apprezzato la semplicità e abbiamo scelto di concentrarci sulla spedizione delle basi di una piattaforma commerciale differenziando infrastrutture più complesse come i frammenti di database. Man mano che crescevamo in scala e competenze ingegneristiche, abbiamo affrontato modelli più complessi. Con ogni importante funzionalità di scalabilità infrastrutturale che abbiamo spedito, come sharding del database, sharding dell’applicazione e test di carico di produzione, abbiamo continuato a rivisitare come ridimensionare orizzontalmente la nostra applicazione delle rotaie su migliaia di server. Nel corso degli anni, ci siamo spostati sempre più dei nostri servizi di supporto al cloud, guadagnando un contesto aggiuntivo che si è alimentato nella nostra strategia di monolite cloud in via di sviluppo.
La nostra ultima spinta al cloud è iniziata oltre due anni fa. Google ha lanciato Google Kubernetes Engine (GKE) (precedentemente Google Container Engine), dato che avevamo appena terminato Docker indurente. Nel 2014, Shopify ha investito in Docker per capitalizzare i benefici delle infrastrutture immutabili: build e distribuzioni prevedibili, ripetibili; Rollback più semplici e robusti; e l’eliminazione della deriva della gestione della configurazione. Una volta tu’REFERE CONTRUZIONI, il prossimo passo naturale è quello di prendere ispirazione da Google’S Borg e inizia a costruire un sistema dinamico di gestione e orchestrazione dei container. Essere i primi adottanti di Docker significava che non c’erano’T Molte opzioni open source disponibili, quindi abbiamo deciso di costruire noi stessi funzionalità di gestione dei container. La comunità e la base di codice erano agli inizi e cambiavano rapidamente. Costruire queste caratteristiche ci ha permesso di concentrarci sulla scalabilità e la resilienza delle applicazioni evitando ulteriori complessità quando la comunità Docker matura.
Nel 2016, sono iniziate discussioni interne su come apparire Shopify in futuro. L’infrastruttura cambia dal 2012 al 2016 ci ha permesso di gettare le basi per l’utilizzo del cloud in modo pragmatico tramite frammenti di database, frammenti di applicazione, test perf e failover automatizzati, ma ci mancava ancora una soluzione di orchestrazione. Fortunatamente, si stavano verificando diversi entusiasmanti sviluppi e il più promettente per Shopify era Kubernetes, un sistema di gestione dei container open source creato dai team di Google che costruiva Borg e Gke .
Dopo 12 anni di costruzione e gestione delle basi del nostro cloud commerciale con i nostri data center, siamo entusiasti di costruire il nostro cloud con Google. Stiamo lavorando con una società che condivide i nostri valori in open source, sicurezza, prestazioni e scala. Siamo meglio posizionati per cambiare il volto del commercio globale offrendo al contempo maggiori opportunità ai 600.000 commercianti sulla nostra piattaforma oggi.
Da quando abbiamo iniziato la nostra migrazione di Google Cloud, abbiamo:
- Costruito il nostro negozio di negozi, uno strumento di migrazione dei dati del database selettivo, che ci consente di riequilibrare i negozi tra frammenti di database con una media di 2.5s di tempo di inattività per negozio
- Migrato oltre il 50% dei nostri carichi di lavoro dei data center e contano su Google Cloud
- Contributo e sfruttato, Grafeas, Google’S Iniziativa open source per definire un modo uniforme per il controllo e il governo della moderna catena di fornitura di software
- Coltivato a oltre 400 servizi di produzione e creato una piattaforma come servizio (PAAS) per consolidare tutti i servizi di produzione su Kubernetes
- Si è unito alla Cloud Native Computing Foundation (CNCF) e ha partecipato al gruppo di lavoro per interessi speciali per app di Kubernetes e al gruppo di lavoro per definizione dell’applicazione
Sfruttando Google’S profonda comprensione dell’infrastruttura globale su vasta scala, noi’è in grado di garantire che ogni ingegnere che assumiamo si concentri sulla costruzione e nella formazione del futuro del commercio su scala globale.
Rimani sintonizzato. Noi’essere entusiasta di condividere più storie su Shopify’S Journey to Google Cloud con te.
Dale Neufeld, vicepresidente dell’ingegneria della produzione
Ottieni storie come questa nella tua casella di posta!
Storie dei team che costruiscono e ridimensionano Shopify. La piattaforma commerciale che alimenta milioni di aziende in tutto il mondo.
Condividi la tua email con noi e ricevi aggiornamenti mensili.
Enterprise Shopify App Deployment and Infrastructure su AWS
In questo articolo, diamo un’occhiata a una delle nostre soluzioni architettoniche per la distribuzione dell’app Shopify a livello aziendale su AWS Cloud.

24 ottobre alle 12:00

Shopify App Infrastructure su AWS
All’integrazione di Sunrise comprendiamo che lo sviluppo di software di alta qualità è solo una parte dell’ingegneria del software di successo. L’altra parte è la creazione di architettura resiliente per distribuire il software su. In questo articolo, esamineremo una delle nostre soluzioni architettoniche per la distribuzione delle app Shopify a livello aziendale su AWS Cloud.
Vista contestuale
Con la capacità di Shopify di pubblicare Webhooks su AWS EventBridge, dividere la parte di elaborazione del webhook di un’applicazione Shopify nel proprio microservizio diventa una decisione naturale. La Figura 1 è un diagramma contestuale di un’applicazione Shopify.

In termini di AWS, possiamo rappresentare un microservizio di elaborazione Webhook con i seguenti servizi AWS:
- AWS Eventbridge. Shopify lo usa per pubblicare Webhooks.
- Servizio coda semplice (SQS). Le app Shopify a livello aziendale possono ricevere decine di migliaia di webhook al giorno. SQS fornisce una limitazione che impedirà i negozi di dati e le API di terze parti di essere sopraffatti.
- AWS Lambda. È qui che vive il codice di elaborazione del webhook. Poiché il carico del webhook varia, Lambda fornirà una grande scalabilità al servizio di elaborazione Webhook.
Proprio come un microservizio di elaborazione Webhook, anche le app Shopify devono essere in grado di ridimensionare. Al fine di raggiungere la scalabilità, nonché efficienza, flessibilità e facilità di gestione, la nostra soluzione è quella di utilizzare Fargate di Elastic Container Service (ECS) per distribuire l’app Shopify. La Figura 2 è il diagramma contestuale in termini di servizi AWS.

Implementazione CI/CD
L’integrazione continua / l’automazione della distribuzione continua consente ai team di sviluppo di concentrarsi sulla scrittura del codice senza essere distratti dai problemi di DevOps. La nostra soluzione utilizza CodePipeline e CodeBuild AWS Services per distribuire il microservizio WebHooks e l’applicazione principale. Forniscono automazione, affidabilità e durata ai processi CI/CD.
Panoramica di alto livello
Tenendo conto di ciò che noi’VE discusso sopra, la panoramica di alto livello dell’infrastruttura AWS è mostrata nella Figura 3.

L’applicazione Shopify viene distribuita in un cluster Fargate gestito senza server e fronteggiata da Global Accelerator con AWS Shield. A seconda dei casi d’uso per l’app Shopify, CloudFront può essere utilizzato al posto dell’acceleratore globale. Il bilanciamento del carico dell’applicazione consente il ridimensionamento orizzontale durante i periodi di alto traffico.
Shopify Webhooks viene pubblicato su EventBridge, che li invia a Simple Code Service (SQS). Se i messaggi si errore e possono’T essere elaborato dalla funzione Lambda, vanno alla coda di lettere morte (DLQ). L’allarme CloudWatch è configurato per avvisare uno sviluppatore se DLQ riceve messaggi.
Lambda, Fargate Cluster e RDS inviano anche i registri a CloudWatch per l’ispezione e la risoluzione dei problemi. Allarmi di cloudwatch come un alto utilizzo della CPU, un alto utilizzo dello spazio su disco, ecc. sono configurati per avvisare un client.
Architettura VPC
La Figura 4 mostra un esempio di un’architettura cloud privata virtuale per l’applicazione Shopify.

Il VPC è diviso in tre sottoreti pubblici e due privati. Oltre all’app Shopify distribuita nel cluster Fargate in tre zone di disponibilità, le sottoreti pubbliche hanno anche VPN client per gli sviluppatori di connettersi al database e NAT Gateway per una funzione Lambda per comunicare con le apis esterne. La funzione Lambda è distribuita in due zone di disponibilità in sottoreti privati. Il database ha una configurazione multi-az per il failover automatico durante il ripristino di emergenza.
L’esperienza aziendale è importante
L’architettura, descritta sopra, raggiunge i seguenti obiettivi essenziali per le applicazioni a livello aziendale:
Disaccoppiamento. WebHooks Microservice è integrato con EventBridge e SQS.
Sicurezza. Le risorse, come i database, sono distribuite in sottoreti privati e hanno una crittografia dei dati a riposo.
Affidabilità. Le risorse sono distribuite in più zone di disponibilità. La configurazione multi-az viene utilizzata per il database per il failover automatico.
Scalabilità ed efficienza delle prestazioni. Questi obiettivi sono raggiunti attraverso l’utilizzo di tecnologie senza server di ECS Fargate e Lambda.
Osservabilità. I componenti dell’applicazione inviano telemetrie ai registri ClowdWatch. Gli allarmi sono configurati per determinate metriche per avvisare uno sviluppatore se qualcosa va storto.
Automazione CI/CD. AWS CodePipeline e CodeBuild vengono attivati automaticamente quando vengono apportate modifiche (richieste pull) ai rami principali/di sviluppo dei repository Git.
Lo sviluppo aziendale per applicazioni altamente disponibili richiede esperienza e know-how. Poiché il team di Sunrise Integration ha 22+ anni di esperienza che servono le migliori aziende con grandi richieste, il tuo progetto di sviluppo è in buone mani!
