Applicazioni di esempio .NET su AWS

Registro per gli sviluppatori
Sviluppo su AWS con C#

Gli autori Noah Gift, fondatore di Pragmatic AI Labs, e James Charlesworth, engineering manager presso Pendo, ti guideranno attraverso la profondità e l'ampiezza dello sviluppo .NET su AWS.

Viaggio dal monolite ai microservizi per le app .NET
Dal monolite ai microservizi per .NET

Questa guida tecnica tratta alcune considerazioni per la rifattorizzazione di un'applicazione ASP.NET monolitica in un'architettura basata su microservizi.

Guida alla modernizzazione dei carichi di lavoro Microsoft
Dal monolite ai microservizi per .NET

In questa guida sono descritti gli approcci comuni utilizzati dai nostri clienti per modernizzare le applicazioni e gli strumenti, i servizi basati su Windows e .NET e il supporto di cui AWS dispone per aiutarti nel tuo percorso di modernizzazione.

Applicazioni di esempio

Di seguito sono riportati collegamenti ad applicazioni di esempio che utilizzano .NET e una gamma di servizi AWS. Ogni collegamento ti porterà a un repository GitHub contenente tutto il necessario, come prerequisiti importanti, diagrammi del flusso di lavoro e istruzioni pratiche. Prima di utilizzare alcune delle applicazioni di esempio devi accedere al tuo account AWS o creare un account AWS. Puoi trovare altri esempi di codice nella pagina AWS Developer Code Examples.

Bob's Used Books

Bob's Used Books è un'applicazione di esempio basata su ASP.NET Core 6.0 che rappresenta un'applicazione reale. Si tratta di un'applicazione monolitica a N livelli con un front-end ASP.NET Core MVC e un backend di database Microsoft SQL Server. L'applicazione MVC contiene un portale clienti e un portale di amministrazione. Il portale clienti consente ai clienti di cercare, selezionare e aggiungere libri a un carrello e di completare una procedura di check-out simulata. I clienti possono anche offrire i propri libri per la rivendita attraverso il sito Web.

Post di blog

Esempi di servizi di IA AWS

HAQM Web Services potenzia le tue applicazioni con funzionalità di IA. Questi esempi illustrano l'analisi facciale da un'immagine con HAQM Rekognition, l'elaborazione automatizzata dei documenti con HAQM Textract, la traduzione di documenti in batch e in tempo reale con HAQM Translate e come ricavare approfondimenti dai documenti utilizzando HAQM Comprehend.

Assistente di sintesi vocale AWS

Utilizzando un assistente di sintesi vocale AWS, puoi caricare un file PDF, richiedere la lettura del testo in tale file e successivamente la sua conversione in un file MP3. Questo processo viene completato utilizzando Amazon Simple Storage Service (S3) per ricevere il caricamento, HAQM Textract per leggere il testo e quindi HAQM Polly per convertire il testo in un file MP3.

Confronto dei volti

In questa applicazione di esempio puoi utilizzare .NET su AWS per confrontare una foto con diverse altre immagini fotografiche. Quando l'utente carica l'immagine in un bucket HAQM Simple Storage Service (S3), viene inviata una notifica ad HAQM EventBridge ed EventBridge attiva un flusso di lavoro AWS Step Functions. HAQM Rekognition confronta quindi la foto con diverse altre foto.

Analisi delle recensioni dei clienti

Questa app di esempio insegna a creare un'applicazione che analizza le recensioni dei clienti. L'analisi inizia quando viene inviata una revisione al Gateway HAQM API, che trasmette la richiesta HTTP ad AWS Step Functions.  Dopo aver effettuato la richiesta, HAQM Comprehend viene richiamato utilizzando una regola HAQM EventBridge e determina se una recensione è positiva o negativa. Successivamente, viene inviato un messaggio al revisore utilizzando HAQM Simple Notification Service e, se la recensione è negativa, viene avvisato un rappresentante del servizio clienti. Il processo termina con il salvataggio di un audit trail completo in HAQM DynamoDB.

Integrazione ML - Catalogo multimediale

HAQM Rekognition consente di catalogare e analizzare un'immagine per determinare se contiene materiale offensivo. L'app di esempio utilizza HAQM Rekognition per rilevare il contenuto dell'immagine e creare un riferimento incrociato tra gli elementi scoperti e le immagini archiviate.

Uso congiunto delle funzioni AWS Lambda, di un server SQL non pubblico e di AWS Secrets Manager

Questo esempio illustra due modi per risolvere il problema delle funzioni AWS Lambda che si connettono sia a un database non accessibile pubblicamente su un cloud privato virtuale (VPC) sia ad AWS Secrets Manager. Il primo approccio utilizza un Gateway NAT HAQM VPC per consentire alla funzione Lambda connessa al VPC di accedere a Internet. Il secondo utilizza un Endpoint HAQM VPC per consentire alla funzione Lambda connessa al VPC di accedere solo al servizio AWS Secrets Manager

Questa pagina è stata utile?