close

DEV Community

Eric Rodríguez profile picture

Eric Rodríguez

Software Dev exploring the AWS ecosystem. Turning coffee into cloud architecture (eventually). ☕☁️

Location Madrid, Spain Joined Joined on 
Day 58: Don't let GenAI bankrupt your Serverless App

Day 58: Don't let GenAI bankrupt your Serverless App

Comments
1 min read
Day 57: Dynamic HTML Emails in AWS Lambda (FinTech UX) 🎨

Day 57: Dynamic HTML Emails in AWS Lambda (FinTech UX) 🎨

Comments
1 min read
Day 56: Beating LLM Latency with Amazon SQS Decoupling ⚡

Day 56: Beating LLM Latency with Amazon SQS Decoupling ⚡

Comments
1 min read
Day 55: Single Table Design for User Profiles in DynamoDB

Day 55: Single Table Design for User Profiles in DynamoDB

Comments
3 min read
Day 55: Single Table Design for User Profiles in DynamoDB

Day 55: Single Table Design for User Profiles in DynamoDB

Comments
3 min read
Day 54: Giving an LLM Long-Term Memory with DynamoDB

Day 54: Giving an LLM Long-Term Memory with DynamoDB

Comments
1 min read
Day 53: CI/CD for React on AWS S3 & CloudFront (No Access Keys!) 🚀

Day 53: CI/CD for React on AWS S3 & CloudFront (No Access Keys!) 🚀

Comments
1 min read
Day 52: How to build a Split-Screen Login & Parse JWTs in AWS Lambda 🔐

Day 52: How to build a Split-Screen Login & Parse JWTs in AWS Lambda 🔐

Comments
2 min read
Day 51: I stopped building Login pages manually 🛑🔑

Day 51: I stopped building Login pages manually 🛑🔑

Comments
1 min read
Day 50 🎉: Securing my GenAI API with Amazon Cognito

Day 50 🎉: Securing my GenAI API with Amazon Cognito

Comments
1 min read
Day 49: Adding a Monetization Layer to my Serverless App 💸

Day 49: Adding a Monetization Layer to my Serverless App 💸

Comments
1 min read
Day 48: Deploy AWS Lambda without ClickOps (Using GitHub Actions & OIDC)

Day 48: Deploy AWS Lambda without ClickOps (Using GitHub Actions & OIDC)

Comments
1 min read
Day 47: Stop Calling Third-Party APIs on Page Load (CQRS Lite in AWS Lambda)

Day 47: Stop Calling Third-Party APIs on Page Load (CQRS Lite in AWS Lambda)

Comments
1 min read
Day 46: Making React feel Native with Stale-While-Revalidate

Day 46: Making React feel Native with Stale-While-Revalidate

Comments
1 min read
Day 45: Locking down Lambda with IAM Least Privilege

Day 45: Locking down Lambda with IAM Least Privilege

Comments
1 min read
Day 43: Adding a Duolingo-style Streak UI to my React Dashboard

Day 43: Adding a Duolingo-style Streak UI to my React Dashboard

Comments
1 min read
Day 44: Adding a WAF Shield to my AI Agent to prevent "Denial of Wallet"

Day 44: Adding a WAF Shield to my AI Agent to prevent "Denial of Wallet"

Comments
1 min read
Day 42: Building a Gamification Engine in a Stateless Serverless App

Day 42: Building a Gamification Engine in a Stateless Serverless App

Image 1
Comments
1 min read
Day 41: Ditching print() for AWS Lambda Powertools (Structured Logging)

Day 41: Ditching print() for AWS Lambda Powertools (Structured Logging)

Image 1
Comments
1 min read
Saving your Wallet: How to set up AWS Budgets to avoid surprise bills

Saving your Wallet: How to set up AWS Budgets to avoid surprise bills

Comments
1 min read
Chaos Engineering Lite: Testing your AWS Alarms with Intentional Failures

Chaos Engineering Lite: Testing your AWS Alarms with Intentional Failures

Comments
1 min read
Automated Vulnerability Scanning for AWS Lambda with Amazon Inspector

Automated Vulnerability Scanning for AWS Lambda with Amazon Inspector

Comments
1 min read
Sleeping Soundly: Setting up CloudWatch Alarms for Serverless Apps

Sleeping Soundly: Setting up CloudWatch Alarms for Serverless Apps

Comments
1 min read
Debugging Serverless Latency: Enabling AWS X-Ray for Lambda

Debugging Serverless Latency: Enabling AWS X-Ray for Lambda

Comments
1 min read
The Safety Net: Adding a Dead Letter Queue (DLQ) to AWS Lambda

The Safety Net: Adding a Dead Letter Queue (DLQ) to AWS Lambda

Comments
1 min read
Securing Serverless Apps: Migrating from Env Vars to AWS SSM Parameter Store

Securing Serverless Apps: Migrating from Env Vars to AWS SSM Parameter Store

Comments
1 min read
Building a GenAI Observability Deck: Tracking Latency and Costs with CloudWatch Logs Insights

Building a GenAI Observability Deck: Tracking Latency and Costs with CloudWatch Logs Insights

Comments
2 min read
Day 32: Adding Real-Time SMS Alerts to Lambda with Amazon SNS

Day 32: Adding Real-Time SMS Alerts to Lambda with Amazon SNS

Comments
1 min read
Day 31: Slash AI Costs by 90% with a DynamoDB Cache Layer

Day 31: Slash AI Costs by 90% with a DynamoDB Cache Layer

Image 1
Comments
1 min read
Day 30: Implementing FinOps in Python - Calculating GenAI Costs per Request

Day 30: Implementing FinOps in Python - Calculating GenAI Costs per Request

Comments
1 min read
Day 29: From Logs to Insights – implementing Structured Logging & X-Ray in AWS Lambda

Day 29: From Logs to Insights – implementing Structured Logging & X-Ray in AWS Lambda

Comments
1 min read
Day 28: Adding a Conversational AI Interface to a React App with AWS Bedrock

Day 28: Adding a Conversational AI Interface to a React App with AWS Bedrock

Comments
1 min read
Day 27: Adding Predictive Analytics to a React Dashboard with Python

Day 27: Adding Predictive Analytics to a React Dashboard with Python

Comments
1 min read
Day 26: Building a Transparent Financial Scoring Engine with Python, AWS Lambda, and React

Day 26: Building a Transparent Financial Scoring Engine with Python, AWS Lambda, and React

Comments
2 min read
Visualizing AWS DynamoDB Data with React & Recharts

Visualizing AWS DynamoDB Data with React & Recharts

Comments
1 min read
How to Connect a React App to an AWS Lambda Function URL.

How to Connect a React App to an AWS Lambda Function URL.

Comments
1 min read
I taught my AI to be sarcastic, but AWS Safety Filters fought back.

I taught my AI to be sarcastic, but AWS Safety Filters fought back.

Comments
2 min read
Day 22: How to create Python Lambda Layers for external libraries.

Day 22: How to create Python Lambda Layers for external libraries.

Comments
1 min read
Day 21: Fetching Bank Transactions with Python (Plaid & Wise).

Day 21: Fetching Bank Transactions with Python (Plaid & Wise).

Comments
1 min read
Day 20: Sending HTML Emails from AWS Lambda using Python & SES.

Day 20: Sending HTML Emails from AWS Lambda using Python & SES.

Comments
1 min read
Day 19: Conditional Email Subjects with AWS Lambda & SNS.

Day 19: Conditional Email Subjects with AWS Lambda & SNS.

Comments
1 min read
Day 18: Securing S3 Static Websites with CloudFront (HTTPS + OAC).

Day 18: Securing S3 Static Websites with CloudFront (HTTPS + OAC).

Comments
1 min read
Day 17: Fetching AWS Lambda data from a React App.

Day 17: Fetching AWS Lambda data from a React App.

Comments
1 min read
Day 16: Creating a fast JSON API with AWS Lambda and HTTP API.

Day 16: Creating a fast JSON API with AWS Lambda and HTTP API.

Comments
1 min read
Hosting a React App on AWS S3 in 5 minutes.

Hosting a React App on AWS S3 in 5 minutes.

Comments
1 min read
Day 14: Scheduling AWS Lambda with EventBridge (The Serverless Cron).

Day 14: Scheduling AWS Lambda with EventBridge (The Serverless Cron).

Comments
1 min read
Day 13: Sending AI Reports via Email using AWS SNS and Python.

Day 13: Sending AI Reports via Email using AWS SNS and Python.

Comments
1 min read
Day 12: Building a simple RAG pipeline with Lambda, DynamoDB, and Bedrock.

Day 12: Building a simple RAG pipeline with Lambda, DynamoDB, and Bedrock.

Image 1
Comments
1 min read
Day 11: Invoking Amazon Titan from AWS Lambda (Serverless GenAI).

Day 11: Invoking Amazon Titan from AWS Lambda (Serverless GenAI).

Comments
1 min read
Day 10: Storing Financial Data in DynamoDB with Python (Boto3).

Day 10: Storing Financial Data in DynamoDB with Python (Boto3).

Image 1
Comments
1 min read
Day 9: When APIs Fail. How to implement a "Mock Mode" in AWS Lambda.

Day 9: When APIs Fail. How to implement a "Mock Mode" in AWS Lambda.

Comments
1 min read
Day 8: Never Hardcode Keys. Connecting Lambda to APIs using AWS Secrets Manager.

Day 8: Never Hardcode Keys. Connecting Lambda to APIs using AWS Secrets Manager.

Comments
1 min read
Day 7: Designing a Serverless AI Financial Agent (Project Roadmap)

Day 7: Designing a Serverless AI Financial Agent (Project Roadmap)

Comments
1 min read
The Last Deploy of 2025: Exposing my Lambda to the World with API Gateway

The Last Deploy of 2025: Exposing my Lambda to the World with API Gateway

Comments
1 min read
I fired my server manager: Running Python on AWS Lambda (Serverless)

I fired my server manager: Running Python on AWS Lambda (Serverless)

Comments
1 min read
Beyond Static: Launching My First EC2 Instance with User Data

Beyond Static: Launching My First EC2 Instance with User Data

Comments
1 min read
Goodbye Localhost: Why I deployed my site on raw S3 instead of Netlify

Goodbye Localhost: Why I deployed my site on raw S3 instead of Netlify

Comments
2 min read
My First AWS Lab: Setting Up a Budget Alarm (Even though I have Credits)

My First AWS Lab: Setting Up a Budget Alarm (Even though I have Credits)

Comments
2 min read
Stop Waiting: Why I’m Going All-In on AWS in 2026 (And How I Plan to Survive)

Stop Waiting: Why I’m Going All-In on AWS in 2026 (And How I Plan to Survive)

Comments
2 min read
loading...