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

Balancing Coupling in Software Design (Pearson, 2024) Learn How Coupling Impacts Every Software Design Decision You Make–and How to Control It “Coupling is one of those words that is used a lot, but little understood. Vlad propels us from simplistic slogans like ‘always decouple components’ to a nuanced discussion of coupling in the context of complexity and software evolution. If you build modern software, read this book!” –Gregor Hohpe, author of The Software Architect Elevator [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]

Contact Me

For any type of enquiry, you can contact me via either of the methods below:

Privacy Policy

Privacy Policy for vladikk.com Last Updated: 2024/09/30 Welcome to vladikk.com (the “Blog”). This privacy policy explains how Vlad Khononov (“I”, “me”, or “my”) collects, uses, and protects your personal information when you visit and interact with the Blog. Information I Collect I collect personal information in the following ways: Directly from You: If you voluntarily subscribe to my newsletter or leave a comment, I may collect information such as your name and email address. [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

Terms of Use

Last Updated: 2024/09/30 Welcome to vladikk.com (the “Blog”). By accessing or using this Blog, you agree to comply with and be bound by these Terms of Use. If you do not agree to these terms, please do not use the Blog. Acceptance of Terms By accessing the Blog, you confirm that you are legally able to accept these Terms of Use and that you agree to follow them. These terms apply to all visitors and users of the Blog. [Read More]