
Monolith vs Event Driven Architecture with an Example
Guille Ojeda /

Architecting with AWS Lambda: Best Practices
Best practices to work with AWS Lambda
Guille Ojeda /

Architecting with AWS Lambda: Architecture Design
Guille Ojeda /

Architecting with AWS Lambda: Architecture Concerns
Guille Ojeda /

Aurora Global Database for Disaster Recovery on AWS
Need a Disaster Recovery solution for relational databases in AWS? Learn how to set up an Amazon Aurora Global Database for automatic failover.
Guille Ojeda /

Disaster Recovery and Business Continuity on AWS
What is Disaster Recovery, and 4 strategies for DR and Business Continuity
Guille Ojeda /

Data Loss, Replication and Disaster Recovery on AWS
Understanding how data can be lost on AWS, and what measures we can take to prevent it
Guille Ojeda /

Understanding How DynamoDB Scales
Detailed explanation of Provisioned and On-Demand modes of DynamoDB, how they work, how they scale, and a pricing comparison.
Guille Ojeda /

Reacting to changes with DynamoDB streams
Executing a Lambda function every time an item changes in a DynamoDB table
Guille Ojeda /

DynamoDB Database Design
Understanding how to design your data in DynamoDB
Guille Ojeda /

Securing Microservices with AWS Cognito
Using Cognito for authentication and authorization to the Course Catalog microservice
Guille Ojeda /

Microservices in AWS: Migrating from a Monolith
What are microservices, why use them, and steps to split a monolith into microservices
Guille Ojeda /

Simple Serverless Application with Lambda and DynamoDB
Understanding a simple serverless application with AWS Lambda and Amazon DynamoDB, with 25 best practices for it.
Guille Ojeda /

Complex, multi-step workflow with AWS Step Functions
Using AWS Step Functions to build a complex workflow to process images, including advanced strategies to optimize the Step Functions workflow
Guille Ojeda /

Serverless, event-driven image compressing pipeline with Lambda and S3
Sample architecture on how to use S3 Events to trigger an AWS Lambda function. Advanced strategies to handle failures, retries, and optimize costs.
Guille Ojeda /

How To Use Amazon SNS to Decouple Components In Cloud Architectures
Guille Ojeda /