serverless on awsserverless on aws

Le architetture serverless consentono di creare ed eseguire applicazioni e servizi senza dover gestire infrastrutture. Questo tipo di architetture possono rendere più facile costruire, gestire e scalare le applicazioni sul cloud, eliminando gran parte delle problematiche derivanti dalla gestione dei server.
Tuttavia, un approccio serverless non risolve magicamente tutte le complessità del sistema, questo corso ha come obiettivo quello di spiegare come implementare correttamente una  architettura serverless in modo da gestire le complessità e rendere i cambiamenti futuri più facili, aspetto da non sottovalutare nel lungo periodo.

Course Objectives

  • Use AWS Lambda for runs code in response to events
  • Use Amazon API Gateway for Create RESTful Endpoints
  • Use Amazon S3 and Amazon DynamoDB as data stores.
  • Use AWS Identity and Access Management (IAM) for service authentication.
  • Use Web Identity Framework and Amazon Cognito for user authentication.
  • Use Amazon ElastiCache and Amazon CloudFront to improve application scalability.

Day 1 - Serverless on Infrastructure Perspective

  • Introduction to Serverless Technology
  • AWS Serverless Building Block
  • 3-Tier (Serverless) Architectures
  • Logic Tier - AWS Lambda and Amazon API Gateway
  • Authentication and Authorization - AWS IAM and Cognito
  • N-Tier (Serverless) Architectures
  • Microservices Serverless
  • Big-Data Serverless
  • Security
  • Monitoring
  • Agility
  • Serverless Application Model (SAM)
  • CI&CD on AWS Lambda and API Gateway
  • Pricing model
  • Use Cases

Day 2 - Serverless on Developer Perspective

  • How-to setup and configure a Java serverless application
  • How-to write a Lambda in Java
  • Use of DynamoDB and S3
  • Use of AWS Code* chain to build and deploy
  • Configure HTTP endpoints with API Gateway
  • User authentication with Cognito
  • Workshop 3-Tier Architecture
  • Attendees will have 4 hours to develop a full project, a use case with the reference architecture will be provided
     

Intended Audience

Software developers, DevOps Engineer & Cloud Architects

Prerequisites

Familiarity with AWS services. A working knowledge of Java, C#/.Net, or Python.

Il prossimo corso

La prossima edizione sarà a Milano il 29 maggio, compila il form per richiedere informazioni.

 

 

Una volta realizzata l'architettura, è il momento di costruire la prima applicazione con il corso Sviluppo di applicazioni con Serverless.

Visualizza gli altri corsi a tema microservizi >