Serverless architectures on AWS

In Serverless Architectures with AWS, Second Edition you'll learn how to design serverless systems using Lambda and other services on the AWS platform. You'll explore event-driven computing and discover how others have used serverless designs successfully. This new edition offers real-worl...

Descripción completa

Detalles Bibliográficos
Otros Autores: Sbarski, Peter, author (author), Cui, Yan (AWS consultant), author, Nair, Ajay (AWS Lambia team), author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Shelter Island, New York : Manning Publications Co [2022]
Edición:Second edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009655509306719
Tabla de Contenidos:
  • Going serverless
  • What's in a name?
  • Making the call to go serverless
  • Serverless pros and cons
  • What's new in this second edition?
  • First steps to serverless
  • Building a video-encoding pipeline
  • Preparing your system
  • Starting with the Serverless framework
  • Testing in AWS
  • Looking at logs
  • Architectures and patterns
  • Use cases
  • Patterns
  • Use cases
  • Yubl: architecture highlights, lessons learned
  • The newserverlesss Yubl
  • Migrating to new microservices gracefully
  • A cloud guru: architecture highlights, lessons learned
  • The original architecture
  • Remnants of the legacy
  • Yle: architecture highlights, lessons learned
  • Ingesting events at scale with Fargate
  • Processing events in real-time
  • Lessons learned
  • Practicum
  • Building a scheduling service for ad hoc tasks
  • Defining non-functional requirements
  • Cron job with EventBridge
  • DynamoDB TTL
  • Step functions
  • SQS
  • Combining Dynamo TTL with SQS
  • Choosing the right solution for your application
  • The applications
  • Architecting serverless parallel computing
  • Introduction to MapReduce
  • Architecture deep dive
  • An alternative architecture
  • Code developer university
  • Solution overview
  • The code scoring service
  • Student profile service
  • Analytics service
  • The future
  • Blackbelt Lambda
  • Where to optimize?
  • Before we get started
  • Optimizing latency
  • Concurrency
  • Emerging practices
  • Using multiple AWS accounts
  • Using temporary stacks
  • Avoid sensitive data in plain text in environment variables
  • Use EventBridge in event-driven architectures
  • Services for your serverless architecture
  • Setting up your cloud
  • Deployment frameworks