Software architecture writing
Browse essays about architecture, domain modeling, technical decisions, and the practical work around software systems.
Monitoring Web Servers for Metrics, Errors and Observability
Explore essential web server metrics, custom insights, and common monitoring pitfalls for optimal performance and reliability.
A Stakeholder's How-To Guide To Event Storming
Event Storming guide for stakeholders. Learn to contribute effectively and avoid common pitfalls. Shape better software!
DDD Misconceptions. Avoiding Domain-Driven Design Pitfalls
Uncover the 10 biggest misconceptions about Domain-Driven Design. Learn how to avoid common pitfalls and implement DDD effectively.
Master AMQP Messaging in Distributed Systems
Unlock AMQP's power for reliable messaging in distributed systems. Explore its strengths, avoid pitfalls, and design robust architectures.
Can We Build a Remote Culture That Connects?
Forge strong remote team bonds! Discover tools, processes, & fun activities to foster connection, beat isolation, & build a thriving virtual culture.
Actionable Steps To Take After Event Storming
Close your Event Storming session by translating insights into actionable requirements for dev teams. Learn how!
Master Chaos and Run Event Storming Like a Pro
Guide Event Storming sessions, extract insights, and shape system architecture. Master facilitation skills for better outcomes.
A Practical Guide to Effective Event Storming
Run productive Event Storming sessions: define scope, involve the right people, set expectations, and foster insights.
Event Storming Facilitator's Guide to Collaboration
Master Event Storming: a guide for architects to facilitate collaboration, understand business domains, and design better systems.
Infrastructure Monitoring 101. Keep Your Systems Online
Learn infrastructure monitoring essentials: challenges, solutions, and trade-offs for reliable systems and happy users.
Learning New Language
How hard it may be and what the Paradigm actually is.
The Power of Why - Explaining Decisions to Your Team
Go beyond just telling your team *what* to do. Explaining *why* fosters understanding, empathy, and a culture of growth.