What are microservices, why use them, and steps to split a monolith into microservices
Understanding how to design your data in DynamoDB
Need a Disaster Recovery solution for relational databases in AWS? Learn how to set up an Amazon Aurora Global Database for automatic failover.
What is Disaster Recovery, and 4 strategies for DR and Business Continuity
Guille Ojeda15 days ago
Guille Ojeda21 days ago
Understanding how data can be lost on AWS, and what measures we can take to prevent it
Guille Ojedaa month ago
Using CloudTrail and CloudWatch Logs to detect sign in attempts to AWS IAM or IAM Identity Center that fail because of MFA, and generating an email alert
A glimpse of what Amplify can do, and an analysis on why it's a good idea to use it, and why not
Detailed explanation of Provisioned and On-Demand modes of DynamoDB, how they work, how they scale, and a pricing comparison.
Guille Ojeda2 months ago
Let's test what happens when an instance or DB fails
Setting up AppConfig to store configurations, and CodePipeline to trigger on changes to an S3 object
Creating a VPC Endpoint to access S3 and adding a secure Bucket Policy
Using a Route 53 Private Hosted Zone to register a database endpoint as a DNS entry
Guille Ojeda3 months ago
Setting up AWS Web Application Firewall to protect from Cross-Site Scripting, OS command execution and SQL injections, without modifying the application code.
Setting up a cache-aside strategy, and the implications beyond just cost
Step-by-step instructions to setup Client VPN, and a comparison with jump hosts and Session Manager
Setting up Inspector to detect vulnerabilities, and a safer way to SSH into an EC2 instance
Using CloudFront and Lambda@Edge to show a different page to customers in different countries
Guille Ojeda4 months ago
Continuously Deploying multiple Lambda functions from a single repo
Managing the codebase, shared dependencies, monitoring and debugging, and improving performance
Executing a Lambda function every time an item changes in a DynamoDB table
Showing that Amazon DynamoDB is ACID-compliant
Guille Ojeda5 months ago
How to use SQS to avoid overloading a DynamoDB database with write operations
Using AWS Code* services (no GitHub Actions) to deploy to ECS
Serving content from S3 only to authenticated users
Guille Ojeda6 months ago
Using Cognito for authentication and authorization to the Course Catalog microservice