A retrospective on AWS outage 2025
A technical analysis of the 2025 AWS outage, its causes, impact on businesses, and lessons for building resilient cloud architectures.
A technical analysis of the 2025 AWS outage, its causes, impact on businesses, and lessons for building resilient cloud architectures.
Analysis of the large AWS outage caused by a DynamoDB DNS failure, examining the technical details and impact on global services.
A survey of how distributed databases handle secondary indexes, comparing strategies in DynamoDB, MongoDB, Yugabyte, and others.
A guide on how to model and calculate DynamoDB costs during the design phase to make informed architectural decisions.
Analysis of the new DynamoDB paper, covering product-level insights and technical improvements for the managed NoSQL database service.
Demystifying eventual consistency in DynamoDB, explaining its trade-offs and how to handle it effectively in applications.
Explores the three different meanings of 'consistency' in databases: from the CAP Theorem, ACID properties, and database consistency models.
Analyzing the compatibility of GraphQL with DynamoDB's single-table design, discussing trade-offs and when each approach is preferable.
A deep dive into DynamoDB partitions, explaining their role in data modeling and performance for the NoSQL database.
A guide to the three most critical DynamoDB limits: item size, query/scan page size, and partition throughput, and how they impact data modeling.
A guide to understanding and using DynamoDB Condition Expressions for enforcing data integrity and business rules in AWS.
Personal study notes and key concepts for the AWS Certified Developer Associate exam, covering services like Lambda, DynamoDB, and API Gateway.
Learn five strategies for modeling one-to-many relationships in Amazon DynamoDB, including denormalization and composite keys.
Performance testing of DynamoDB Transactions compared to other API calls, including batch writes and failed transactions.
A guide to Amazon DynamoDB Transactions, covering use cases, differences from batch operations, and idempotency handling.
A deep dive into single-table design for DynamoDB, covering its concepts, benefits, and trade-offs for scalable applications.
Explores 5 key use cases for AWS Lambda, including HTTP APIs, data processing, and IoT, highlighting its cost-efficiency and scalability.
Explains DynamoDB filter expressions, their limitations, and when to use them versus proper table design for efficient queries.
Explains how DynamoDB's design ensures scalable performance, contrasting it with the scaling challenges of relational databases.
A developer's wish list for new DynamoDB features, including filtered streams and Redis-like operations.