
Exploring Domain-Driven Design's hidden insights and their relevance to modern software development, emphasizing the importance of models and modeling breakthroughs.

Explore serverless patterns beyond functions: containers, apps, API gateways, orchestrators, event-driven communication, scheduling, task queues, and hybrid architectures for resilient applications.

Exploring connections between team structure, software architecture, and complexity science to optimize software development organization performance and design.

Explore how API management enhances streaming architectures, enabling secure external data access, flexible control, and efficient event-based information exchanges for modern businesses.

Explore Microsoft IIS's Dynamic Hashing algorithm and its vulnerabilities. Learn about potential collision attacks on hash tables in web server architecture and their implications for cybersecurity.

Explore micro frontends architecture, design process, and implementation in the Chase UK App, with insights on challenges, solutions, and best practices for successful adoption.

Explore rebuilding Twitter using clean architecture and domain-driven design. Learn event storming, bounded contexts, aggregates, and system structure for improved performance and consistency.

Challenging conventional software architecture wisdom, exploring drawbacks of layered approaches, and proposing alternatives for improved code organization and maintainability in large enterprise systems.

Explore software engineering tradeoffs, C++ design debates, and real-world problem-solving in mp-units library development. Gain insights into architectural decision-making and compromise acceptance.

Discover how to build and evolve serverless architectures using AWS services like Step Functions, EventBridge, SQS, and SNS, with practical patterns and real-world examples from DVLA implementation.

Explore sidecar-less service mesh implementations in Cilium and Istio, comparing architectures, design decisions, and tradeoffs for mutual authentication, ingress, and observability in cloud-native networking.

Optimize MySQL workloads with Cloud SQL's enhanced availability, performance, and management capabilities for enterprise-grade applications.

Explore the future of streaming data, focusing on managing complex data connections, adopting Kafka internally, and addressing challenges in data governance, security, and movement across organizations.

Explore Kafka leader election's role in improving scalability and performance. Learn about failover processes, preferred leaders, and optimizations for efficient data replication and consistency in distributed systems.

Learn to design effective event-driven architectures using Apache Kafka. Explore key concepts like internal vs. external events, fact vs. delta, and normalization strategies to build scalable, responsive systems.

Explore optimized storage solutions for AI, Kubernetes, and VMs. Gain insights into performance-enhancing features, cost optimization, and future-ready storage planning.

Explore observability techniques for modern event-driven applications, focusing on AWS tools like CloudWatch, X-Ray, and Lambda Insights to enhance monitoring and troubleshooting capabilities.

Explore practical strategies for responsible AI integration in Android apps, from basic implementations to secure, cost-optimized architectures.

Explore strategies for creating enduring, future-proof libraries that stand the test of time in software development.

Discover strategies to optimize AWS Lambda performance, reduce cold starts, manage costs, and implement effective caching for serverless applications.

Explore modern Java microservices development for startups, focusing on simplicity, productivity, and cloud deployment. Learn architectural approaches and unconventional design choices.