Database Change Data Capture (CDC)
Deep dive into Change Data Capture — log-based, trigger-based and timestamp-based patterns, Debezium, AWS DMS, DynamoDB Streams, the outbox pattern, dual-write problem and exactly-once semantics.
Read MoreMicroservice Design Patterns
Comprehensive reference on all 44+ microservice design patterns catalogued by Chris Richardson plus patterns from Microsoft.
Read MoreKong API Gateway
Kong is an open-source cloud-native API gateway for managing securing and orchestrating API traffic
Read MoreHigh Availability Patterns Reference
A comprehensive reference of high-availability patterns for microservices with tables comparing HA trade-offs.
Read MoreHigh Availability
Designing highly available microservices on AWS using multi-AZ deployment, stateless services, circuit breakers and chaos engineering.
Read MorePractising System Design - Youtube
Practical approach to System Design interviews, followed by a deep-dive into designing a scalable video platform like Youtube.
Read MoreSystem Design Principles and Concepts
System design is a critical aspect of software engineering that involves creating scalable, reliable and efficient systems.
Read More