About Me

Bio

Vladik (Vlad) Khononov is a software engineer with over 15 years of industry experience, during which he has worked for companies large and small in roles ranging from webmaster to chief architect. Vlad is a long-time proponent of domain-driven design and evolutionary architecture and currently helps companies make sense of their business domains, untangle monoliths, and tackle complex architectural challenges. Vlad maintains an active media career as a public speaker and blogger. [Read More]

Books

What is Domain-Driven Design? The majority of software projects are delivered late or over budget, or they fail to meet the client’s requirements. Attack the problem head-on and build better software with domain-driven design (DDD)—a methodology that aligns software design with a business’s domain, needs, and strategy. In this report, Vladik Khononov introduces the key patterns and practices of domain-driven design and shows you how to apply them to improve the success rate of your projects. [Read More]

Conferences

During the last few years I spoke at leading software engineering conferences, e.g. O’Reilly Software Architecture, NDC, DDD Europe, and more. My topics include Domain-Driven Design, microservices, TDD, modular design, evolutionary architecture, and software arechitecture in general. Feel free to reach out if you’d like me to speak at your conference or on-site event. Past Events 02/04/2020: Tackling Complexity with Domain-Driven Design Online panel discussion Language: Russian Recording: Youtube [Read More]

Consulting

Consulting My core areas of expertise include domain-driven design, microservices, event sourcing, event storming, CQRS, and distributed systems. I can help you to: Develop a strategy for incremental refactoring of monolithic codebases into modular microservice-based systems Build an architectural strategy for a startup company Document and manage software architecture Align software architecture with business needs Recover business logic buried in legacy codebases Migrate legacy systems to cloud infrastructure On-Site Training I can provide training adapted to your company’s needs. [Read More]

Reading

A More Beautiful Question: The Power of Inquiry to Spark Breakthrough Ideas

The Goal: A Process of Ongoing Improvement

Beyond the Goal: Eliyahu Goldratt Speaks on the Theory of Constraints (Your Coach In A Box)

The Choice, Revised Edition

Domain-Driven Design: Tackling Complexity in the Heart of Software

Implementing Domain-Driven Design

Scrum: The Art of Doing Twice the Work in Half the Time

Flow: Living at the Peak of Your Abilities

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

Sapiens: A Brief History of Humankind

The Obstacle Is the Way: The Timeless Art of Turning Trials into Triumph

Simple Rules: How to Thrive in a Complex World

Getting to Yes: Negotiating Agreement Without Giving In

Born to Run: A Hidden Tribe, Superathletes, and the Greatest Race the World Has Never Seen

The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses

Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers

Drive: The Surprising Truth About What Motivates Us

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Working Effectively with Legacy Code

Patterns of Enterprise Application Architecture

Thinking, Fast and Slow