Linked e-resources
Details
Table of Contents
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
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