Listen free for 30 days

Domain Driven Design

A Comprehensive Beginner’s Guide to Learn How to Easily Implement Domain Driven Design
By: Jim Lewis
Narrated by: Dave Wright
Length: 3 hrs and 54 mins
Categories: Non-fiction, Technology
5 out of 5 stars (23 ratings)

£7.99/month after 30 days. Cancel anytime

Summary

Let's address the critical question right off the bat: why do you have to read this book? If you have a knack for software development, please do not throw this opportunity away. Now is your chance to become an expert. 

When reliable approaches function without domain-driven design, such denial of this technology or market environment become costly. Even medium-sized mobile apps benefit immensely from the structure of the application of this amazing architecture. 

Too often, developers only chuck lines of code at problems that can be fixed with vital structural changes. Domain Driven Design does a great job in incorporating industry conditions into aspects of software development. For example, this book focuses on how the accuracy of the model driven design involves constant communication in multiple occasions, and developers separated by team/locations do not participate in continual contact. 

Recommendations are provided on segmenting the software as a consequence of the market reality. This will enable efficient modeling across independent teams. Such approaches also take political problems within groups into consideration, as well as the collaboration of overburdened departments and legacy systems. 

In fact, the book points out a claim that many developers are protesting against, but this is particularly true: Not all developers in a group need to pursue the same approach. The claim does not mean that developers are expected to use arbitrary solutions; it implies that programmers are not allowed to tie each other to a unique solution if they can address fundamentally different problems. 

Two teams working on your device may have a "user" category and may have a consumer category. But perhaps, Team A wants a customer as part of the payment process, or Team B needs a customer as part of a support system. Should we use all departments in the same customer class? Perhaps not. Maybe, they should have consumer-grade billing and support. Then, each consumer includes only the actions they need for the job they have to do. 

Nevertheless, you will find considerable resistance to solutions like this. Critics are complaining of "unnecessary duplication", but in fact, it is not replication, and it is needed. For similar reasons, the book tends to support the possibility of locking "bounded context." 

Furthermore, this beginner's guide is right on the money when it comes to structuring code in a manner that allows for business structure. The book also emphasizes concentration and project management in a sense that also helps teams to operate independently without the dictator and the design.

©2019 Jim Lewis (P)2020 Jim Lewis

What members say

Average customer ratings

Overall

  • 5 out of 5 stars
  • 5 Stars
    20
  • 4 Stars
    3
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    0

Performance

  • 5 out of 5 stars
  • 5 Stars
    18
  • 4 Stars
    5
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    0

Story

  • 5 out of 5 stars
  • 5 Stars
    19
  • 4 Stars
    4
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    0

Reviews - Please select the tabs below to change the source of reviews.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Excellent foundation

Excellent foundation an accumulated knowledge.A Comprehensive Beginner’s Guide to Learn How to Easily Implement Domain Driven D

  • Overall
    4 out of 5 stars
  • Performance
    4 out of 5 stars
  • Story
    4 out of 5 stars

recommended

I enjoyed the puzzle as well. Well recommended
Basically, this is like a cheat sheet for DDD to get you going now.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Awesome

I liked this book and I am glad to have it on my Kindle. I recommend this guide to anyone who needs such type of information.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Best narration

This is excellent information that you need to listen to over and over. Would buy again if read by someone else. Best narration I've ever heard!!!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Best

This guide explains how to deal with domain driven design and how to effectively do business and industry.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Great book

One of the better DESIGN books that I've read in a long time. The author also has a lot of other bonus content which you can download from his website. I enjoyed the puzzle as well. Well recommended

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Good book

It is well written and easy to understand. All information is very detailed, easy to read, and helpful.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Good to listen about domain driven design

Loved the book and listening to Jim Lewis was thoroughly enjoyable. I will definitely be following the strategy and advice given here.

  • Overall
    4 out of 5 stars
  • Performance
    4 out of 5 stars
  • Story
    4 out of 5 stars

Understanding

If you want to buy one book today to get started in understanding all this, this is the book. In fact, I"m checking out other books by this author.

  • Overall
    4 out of 5 stars
  • Performance
    4 out of 5 stars
  • Story
    4 out of 5 stars

Finished

Yet when I’ve finally got around to read it, I still find this humbly priced little book just as fascinating.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for zahiaa
  • zahiaa
  • 29-02-20

best concept

The concepts are well presented and very easy to access. One could implement these ideas in virtually any part of their life.

  • Overall
    4 out of 5 stars
  • Performance
    4 out of 5 stars
  • Story
    4 out of 5 stars
Profile Image for Cashel
  • Cashel
  • 28-02-20

Beginners guide

One of the better DESIGN books that I've read in a long time. The author also has a lot of other bonus content which you can download from his website.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Bruin
  • Bruin
  • 28-02-20

best

It is well written and easy to understand. All information is very detailed, easy to read, and helpful.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Arshi
  • Arshi
  • 28-02-20

enjoyed

I enjoyed the writer's methodology. Everything in this book unquestionably makes sense. I discovered this book in all respects help.

  • Overall
    4 out of 5 stars
  • Performance
    4 out of 5 stars
  • Story
    4 out of 5 stars
Profile Image for BENJAMIN
  • BENJAMIN
  • 21-02-20

Highly recommend

Great job by the author. This the best opportunity for me to learn about this type of interesting books.

  • Overall
    4 out of 5 stars
  • Performance
    4 out of 5 stars
  • Story
    4 out of 5 stars
Profile Image for Ayman
  • Ayman
  • 21-02-20

Best

Very practical, easy to follow instructions. Just a good book to have if you work with domain driven design.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Ajinke
  • Ajinke
  • 18-02-20

Must listen to it

I am so excited to have received this book! Even more excited to dive in and start listening it tonight again.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Jadeja
  • Jadeja
  • 17-02-20

Best

The concepts are well presented and very easy to access. One could implement these ideas in virtually any part of their life.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Suresh
  • Suresh
  • 17-02-20

Easy buy

It easy for you into each topic, breaks it down very clearly, and has chapters throughout that you can follow along with. Make sure you follow along!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Hardick
  • Hardick
  • 16-02-20

Learning about it

This is a great start to learning domain driven design. This is first language I have seriously started to learn and this book makes domain design easy to understand and learn