Event-Driven Architecture with TypeScript
Build scalable, decoupled systems with event-driven architecture. Production-ready event bus, domain events, outbox pattern, and dead letter queues.
Learn proven system design patterns and architectural approaches from experienced CTOs and engineering leaders.
33 articles, frameworks, and resources
Build scalable, decoupled systems with event-driven architecture. Production-ready event bus, domain events, outbox pattern, and dead letter queues.
The Cloudflare crash on November 18th, coupled with recent AWS and Azure outages, reveals an uncomfortable truth: our industry's consolidation has created catastrophic single points of failure at scale. It's time for CTOs to rethink resiliency architecture.
A comprehensive guide to creating, communicating, and executing a technical strategy that drives business value. Includes frameworks, templates, and real-world examples.
A practical framework for evaluating and choosing technologies that will serve your team and business for years to come.
Strategic comparison of REST, GraphQL, and gRPC API architectures. Performance, complexity, tooling, team expertise, and when to choose each approach.
Strategic comparison of MySQL and PostgreSQL. Performance, features, costs, team expertise, and when to choose each relational database.
Strategic comparison of microservices and monolithic architectures. Team size, complexity, deployment, costs, and when to choose each approach.
A systematic approach to evaluating and choosing technology stacks. Includes comparison matrices, risk assessments, and decision frameworks for databases, languages, frameworks, and infrastructure.
A systematic approach to making high-stakes technical decisions that balance speed, cost, and long-term maintainability. Includes decision matrices, evaluation templates, and real-world examples.
A systematic framework for reviewing architecture proposals that balances speed with rigor. Includes review criteria, decision templates, and governance models for teams of all sizes.
The pattern this week: "integration" is the real product (and governance is the bottleneck)
AI adoption is shifting from model selection to building an "AI integration platform" (agents + standardized API access + governance).
AI agent systems are shifting from bespoke integrations to protocol-driven architectures (e.g., MCP, A2A) that decouple orchestration from execution and enable multi-agent coordination at scale.
Coding interview question for implementing a production-grade rate limiter, covering sliding window algorithms, distributed coordination, and API design patterns.
TOGAF and ArchiMate for CTOs: Use Them as Decision Tools, Not Paperwork
Complete system design interview question for building a real-time chat application like Slack or WhatsApp, covering WebSockets, message delivery guarantees, and presence systems.
CTOs are entering an era where AI adoption is inseparable from system-level accountability: AI is pushing deeper into architecture and hardware/system design while regulators, courts, and customers...
AI is entering an interoperability-and-compliance era: regulators are pushing platforms to open access for competing AI assistants, while standards bodies sharpen expectations for AI-enabled IoT...
Key Takeaways: The fig tree or strangler pattern works when you can control traffic at a choke point and measure outcomes per route.
Engineering organizations are moving from generic "scale out" tactics to explicit latency budgets and priority-aware load control, treating performance as a product feature and resilience as a policy problem, not just an engineering concern.
Digital regulation is converging on two fronts—platform accountability (age-gating, addiction liability, moderation oversight) and national digital sovereignty (mandating local alternatives to fore...
Most CTOs I talk to in insurance aren’t worried about “innovation” in the abstract. They’re worried about something more specific: can we change fast enough without breaking trust?
Have experience to share? We welcome contributions from technical leaders.
Learn More