22 must-read technology books like Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy by Vladik Khononov

Cover of Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy by Vladik Khononov

Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

By: Vladik Khononov

4.47

Format: 340 pages, Paperback

Building software is harder than ever. As a developer, you not only have to chase ever-changing tec…

If you liked the technology plot in Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy by Vladik Khononov , here is a list of 22 books like this:

Cover of Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans

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

By: Eric Evans

4.15

Format: 560 pages, Hardcover

"Eric Evans has written a fantastic book on how you can make the design of your software match your… read more

Similar categories in Eric Evans's Domain-Driven Design: Tackling Complexity in the Heart of Software book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • design
  • technical
  • software
  • technology
Cover of Refactoring: Improving the Design of Existing Code by Kent Beck, Erich Gamma, Martin Fowler, Don Roberts

2. Refactoring: Improving the Design of Existing Code

By: Kent Beck , Erich Gamma , Martin Fowler , Don Roberts

4.06

Format: 344 pages, Hardcover

As the application of object technology--particularly the Java programming language--has become com… read more

Similar categories in Kent Beck's Refactoring: Improving the Design of Existing Code book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology

3. Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People

By: None

5.00

Format: None pages,

An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms yo… read more

Similar categories in None's Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

4. The Pragmatic Programmer: From Journeyman to Master

By: Dave Thomas , Andy Hunt

3.28

Format: 404 pages, Paperback

-- Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through th… read more

Similar categories in Dave Thomas's The Pragmatic Programmer: From Journeyman to Master book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

5. Design Patterns: Elements of Reusable Object-Oriented Software

By: Erich Gamma , Richard Helm , Ralph Johnson , None

3.46

Format: None pages, Hardcover

Capturing a wealth of experience about the design of object-oriented software, four top-notch desig… read more

Similar categories in Erich Gamma's Design Patterns: Elements of Reusable Object-Oriented Software book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

6. Designing Data-Intensive Applications

By: None

4.62

Format: None pages, ebook

read more

Similar categories in None's Designing Data-Intensive Applications book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

7. Clean Code: A Handbook of Agile Software Craftsmanship

By: Robert C. Martin

4.44

Format: 224 pages, Paperback

Even bad code can function. But if code isn t clean, it can bring a development organization to its… read more

Similar categories in Robert C. Martin's Clean Code: A Handbook of Agile Software Craftsmanship book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

8. The Clean Coder: A Code of Conduct for Professional Programmers

By: Robert C. Martin

4.24

Format: None pages, Paperback

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common … read more

Similar categories in Robert C. Martin's The Clean Coder: A Code of Conduct for Professional Programmers book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

9. Implementing Domain-Driven Design

By: Vaughn Vernon

3.24

Format: 324 pages, Hardcover

Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven desig… read more

Similar categories in Vaughn Vernon's Implementing Domain-Driven Design book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

10. Building Microservices: Designing Fine-Grained Systems

By: Sam Newman

4.45

Format: 864 pages, Paperback

Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy mo… read more

Similar categories in Sam Newman's Building Microservices: Designing Fine-Grained Systems book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

11. The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change

By: Camille Fournier

3.75

Format: 288 pages, Paperback

Managing people is difficult wherever you work, but the tech industry as a whole is pretty bad at i… read more

Similar categories in Camille Fournier's The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

Cover of Accelerate: Building and Scaling High Performing Technology Organizations by Nicole Forsgren

12. Accelerate: Building and Scaling High Performing Technology Organizations

By: Nicole Forsgren

4.06

Format: 288 pages, Paperback

Does technology actually matter? And how can we apply technology to drive business value? For years… read more

Similar categories in Nicole Forsgren's Accelerate: Building and Scaling High Performing Technology Organizations book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • business
  • technology
Cover of Clean Architecture by Robert C. Martin

13. Clean Architecture

By: Robert C. Martin

4.23

Format: 432 pages, Paperback

Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software crafts… read more

Similar categories in Robert C. Martin's Clean Architecture book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
"The only way to go fast, is to go well."

-Robert C. Martin, Clean Architecture

"All race conditions, deadlock conditions, and concurrent update problems are due to mutable variables."

-Robert C. Martin, Clean Architecture

"I'm a programmer. I like programming. And the best way I've found to have a positive impact on code is to write it."

-Robert C. Martin, Clean Architecture

"Any organisation that designs a system will produce a design whose structure is a copy of the organisation's communication structure"

-Robert C. Martin, Clean Architecture

Cover of Team Topologies: Organizing Business and Technology Teams for Fast Flow by Matthew    Skelton

14. Team Topologies: Organizing Business and Technology Teams for Fast Flow

By: Matthew Skelton

4.21

Format: 240 pages, ebook

Effective software teams are essential for any organization to deliver value continuously and susta… read more

Similar categories in Matthew Skelton's Team Topologies: Organizing Business and Technology Teams for Fast Flow book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • business
  • technology
Cover of Modern Software Engineering: Doing What Works to Build Better Software Faster by David  Farley

15. Modern Software Engineering: Doing What Works to Build Better Software Faster

By: David Farley

4.18

Format: 256 pages, Paperback

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, … read more

Similar categories in David Farley's Modern Software Engineering: Doing What Works to Build Better Software Faster book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
Cover of The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change by Tanya Reilly

16. The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

By: Tanya Reilly

4.40

Format: 335 pages, Paperback

For years, companies have rewarded their most effective engineers with management positions. But tr… read more

Similar categories in Tanya Reilly's The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • business
  • technology
"What will Future You wish that Present You had done?"

-Tanya Reilly, The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

"Yes, you can be an introvert. No, you can't be a jerk."

-Tanya Reilly, The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

Cover of A Philosophy of Software Design by John Ousterhout

17. A Philosophy of Software Design

By: John Ousterhout

4.21

Format: 190 pages, Paperback

This book addresses the topic of software how to decompose complex software systems into modules (… read more

Similar categories in John Ousterhout's A Philosophy of Software Design book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • programming
  • engineering
  • computer science
  • nonfiction
  • design
  • technical
  • software
  • technology
Cover of Fundamentals of Software Architecture: An Engineering Approach by Mark   Richards

18. Fundamentals of Software Architecture: An Engineering Approach

By: Mark Richards

4.26

Format: 419 pages, Paperback

Although salary surveys worldwide regularly identify software architect as one of the top ten best … read more

Similar categories in Mark Richards's Fundamentals of Software Architecture: An Engineering Approach book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
Cover of System Design Interview – An insider's guide by Alex Xu

19. System Design Interview – An insider's guide

By: Alex Xu

4.29

Format: 324 pages, Kindle Edition

The system design interview is considered to be the most complex and most difficult technical job i… read more

Similar categories in Alex Xu's System Design Interview – An insider's guide book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • design
  • technical
  • software
  • technology
Cover of Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy by Vladik Khononov

20. Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

By: Vladik Khononov

4.47

Format: 340 pages, Paperback

Building software is harder than ever. As a developer, you not only have to chase ever-changing tec… read more

Similar categories in Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • design
  • technical
  • software
  • business
  • technology
Cover of Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value by Teresa  Torres

21. Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value

By: Teresa Torres

4.47

Format: 237 pages, Paperback

"If you haven't had the good fortune to be coached by a strong leader or product coach, this book c… read more

Similar categories in Teresa Torres's Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • nonfiction
  • design
  • software
  • business
  • technology
Cover of An Elegant Puzzle: Systems of Engineering Management by Will Larson

22. An Elegant Puzzle: Systems of Engineering Management

By: Will Larson

4.10

Format: 289 pages, Kindle Edition

There’s a saying that people don’t leave companies, they leave managers. Management is a key part o… read more

Similar categories in Will Larson's An Elegant Puzzle: Systems of Engineering Management book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • business
  • technology
Cover of Staff Engineer: Leadership Beyond the Management Track by Will Larson

23. Staff Engineer: Leadership Beyond the Management Track

By: Will Larson

4.07

Format: 337 pages, Kindle Edition

At most technology companies, you’ll reach Senior Software Engineer, the career level for software … read more

Similar categories in Will Larson's Staff Engineer: Leadership Beyond the Management Track book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • business
  • technology
Cover of Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures by Neal Ford

24. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

By: Neal Ford

4.28

Format: 459 pages, Paperback

There are no easy decisions in software architecture. Instead, there are many hard parts--difficult… read more

Similar categories in Neal Ford's Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • design
  • technical
  • software
  • technology
Cover of Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck

25. Tidy First?: A Personal Exercise in Empirical Software Design

By: Kent Beck

3.95

Format: 122 pages, Paperback

Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into ma… read more

Similar categories in Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • technology
Cover of Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith by Sam Newman

26. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

By: Sam Newman

4.29

Format: 255 pages, Paperback

How do you detangle a monolithic system and migrate it to a microservices architecture? How do you … read more

Similar categories in Sam Newman's Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • business
  • technology
"The code that changes together, stays together."

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

"As developers, we often react badly when we see duplication. We worry about the extra cost of managing duplicate copies of information, and are even more concerned if this data diverges. But sometime…"

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

"By breaking our application into individual, independently deployable processes, we open up a host of mechanisms to improve the robustness of our applications. By using microservices, we are able to …"

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

"Resilience versus Robustness. Typically when we want to improve a system’s ability to avoid outages, handle failures gracefully when they occur and recover quickly when they happen, we often talk abo…"

-Sam Newman, Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith

Cover of Building Evolutionary Architectures: Support Constant Change by Neal Ford

27. Building Evolutionary Architectures: Support Constant Change

By: Neal Ford

3.76

Format: 190 pages, Paperback

The software development ecosystem is constantly changing, providing a constant stream of new tools… read more

Similar categories in Neal Ford's Building Evolutionary Architectures: Support Constant Change book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • design
  • technical
  • software
  • technology
"For any dimension in our architecture that requires protection from the side effects of evolution, we create fitness functions. A common practice in microservices architectures is the use of consumer…"

-Neal Ford, Building Evolutionary Architectures: Support Constant Change

"Even if the ecosystem doesn’t change, what about the gradual erosion of architectural characteristics that occurs? Architects design architectures, but then expose them to the messy real world of imp…"

-Neal Ford, Building Evolutionary Architectures: Support Constant Change

"By placing an external tool or framework at the heart of the architecture, developers severely restrict their ability to evolve in two key ways, both technically and from a business process standpoin…"

-Neal Ford, Building Evolutionary Architectures: Support Constant Change

"Metrics are a common adjunct to the deployment pipeline in incremental change environments. If teams use this effort as a proof-of-concept, developers should gather appropriate metrics for both befor…"

-Neal Ford, Building Evolutionary Architectures: Support Constant Change

Cover of The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise by Gregor Hohpe

28. The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise

By: Gregor Hohpe

4.42

Format: 364 pages, Paperback

As the digital economy changes the rules of the game for enterprises, the role of software and IT a… read more

Similar categories in Gregor Hohpe's The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • technical
  • software
  • business
  • technology
"Evolving a widely reused resource also requires coordination because changes must be compatible with all existing systems or users. Such coordination can slow down innovation... Some digital companie…"

-Gregor Hohpe, The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise

Cover of Unit Testing: Principles, Practices, and Patterns by Vladimir Khorikov

29. Unit Testing: Principles, Practices, and Patterns

By: Vladimir Khorikov

4.60

Format: 304 pages, Paperback

Unit Testing: Principles, Patterns and Practices shows you how to refine your existing unit tests b… read more

Similar categories in Vladimir Khorikov's Unit Testing: Principles, Practices, and Patterns book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
"Tests shouldn’t verify units of code. Instead they should verify units of behavior: something that is meaningful for the problem domain and ideally something that a business person can recognize as u…"

-Vladimir Khorikov, Unit Testing: Principles, Practices, and Patterns

Cover of Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series) by Mark Seemann

30. Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series)

By: Mark Seemann

4.10

Format: 406 pages, Paperback

The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software deve… read more

Similar categories in Mark Seemann's Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series) book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • engineering
  • computer science
  • technical
  • nonfiction
  • programming
  • software
  • technology
Cover of System Design Interview – An Insider's Guide: Volume 2 by Alex Xu

31. System Design Interview – An Insider's Guide: Volume 2

By: Alex Xu

4.49

Format: 424 pages, Paperback

System Design Interview - An Insider's Guide (Volume 2) This book can be seen as a sequel to the b… read more

Similar categories in Alex Xu's System Design Interview – An Insider's Guide: Volume 2 book and Vladik Khononov's Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

  • architecture
  • engineering
  • programming
  • computer science
  • nonfiction
  • design
  • technical
  • software
  • technology

22 must-read nonfiction books like Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy by Vladik Khononov

Transform Your Habits

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

Eric Evans

4.15

Transform Your Habits

Refactoring: Improving the Design of Existing Code

Kent Beck , Erich Gamma , Martin Fowler , Don Roberts

4.06

Transform Your Habits

Accelerate: Building and Scaling High Performing Technology Organizations

Nicole Forsgren

4.06

Transform Your Habits

Clean Architecture

Robert C. Martin

4.23

View all the books

17 best-selling nonfiction books like Team Topologies: Organizing Business and Technology Teams for Fast Flow by Matthew Skelton

Transform Your Habits

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

Eric Evans

4.15

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

Gene Kim , Jez Humble , Patrick Debois , John Willis

3.76

Transform Your Habits

Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

Michael Lopp

4.11

Transform Your Habits

Accelerate: Building and Scaling High Performing Technology Organizations

Nicole Forsgren

4.06

View all the books

Never miss a story from us, get weekly updates in your inbox.