Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " DDD "

Ebook Domain-Driven Refactoring - Hướng Dẫn DDD Thực Hành Để Chuyển Đổi Monolith Thành Hệ Thống Modular Và Microservices [Ấn Bản Lần 1, Tháng 5/2025] [PDF, EPUB] [9393E]

20 tháng 5 2025 / No Comments

Áp dụng các phương pháp domain-driven design một cách dễ dàng để phát triển hệ thống của bạn thành một ứng dụng hiện đại, mạnh mẽ trong khi vẫn nắm vững các kỹ thuật refactoring mang lại kết quả thực tế.

1. Các tính năng chính:

  • ✓ Tìm hiểu cách hiện đại hóa hệ thống của bạn để làm cho nó frictionless nhất có thể.
  • ✓ Có được kinh nghiệm thực tế trong việc áp dụng các strategic và tactical pattern thông qua các ví dụ thực tế.
  • ✓ Chuyển đổi kiến ​​trúc của bạn với hướng dẫn thực tế để refactoring liền mạch.

2. Mô tả sách:

Khi phát triển phần mềm tiếp tục phát triển, việc làm chủ domain-driven design (DDD) sẽ giúp chuyển đổi cách tiếp cận của bạn đối với các hệ thống phức tạp. Với những hiểu biết và các ví dụ thực tế, cuốn sách này là hướng dẫn thiết yếu của bạn để triển khai các nguyên tắc DDD, bao gồm các khái niệm chính và ứng dụng thực tế trong kiến ​​trúc hiện đại.

Các tác giả là một chuyên gia eCommerce và chuyên gia DDD với 30 năm kinh nghiệm, cùng với một backend developer tận tâm, đã tận dụng chuyên môn sâu rộng của họ để giúp bạn refactor monolith của mình thành một cấu trúc modular, cho dù nó đang phát triển thành microservices hay cải tiến một maintainable monolith, tạo ra một hệ thống thích ứng với nhu cầu kinh doanh thay đổi và các non-functional requirement.

Bạn sẽ khám phá các DDD pattern quan trọng như strategic design với bounded contexts và ubiquitous language, cải thiện giao tiếp giữa các chuyên gia kỹ thuật và chuyên gia trong lĩnh vực. Các chương sẽ hướng dẫn bạn các kỹ thuật modeling để quản lý complexity và increase flexibility, đồng thời giải quyết vấn đề tích hợp microservices, bao gồm inter-service communication, transaction management và data strategies.

Đến cuối cuốn sách này, bạn sẽ có thể phân tích một monolith và tinh chỉnh kiến ​​trúc của nó để có thể thích ứng, đồng thời đảm bảo logic kinh doanh vẫn là trọng tâm trong thiết kế và phát triển phần mềm của bạn.

3. Bạn sẽ học được gì:

  • ✓ Tìm hiểu cách nhận biết boundaries của các component trong hệ thống của bạn.
  • ✓ Áp dụng các strategic pattern như bounded contexts và ubiquitous language.
  • ✓ Nắm vững các  tactical pattern để xây dựng aggregates và entities.
  • ✓ Khám phá các refactoring pattern quang trọng và tìm hiểu cách triển khai chúng.
  • ✓ Xác định các pain point trong một code base phức tạp và giải quyết chúng.
  • ✓ Khám phá các kiến ​​trúc event-driven cho component decoupling.
  • ✓ Có kỹ năng viết các test validate và duy trì tính toàn vẹn của kiến ​​trúc.

4. Cuốn sách này dành cho ai:

Cuốn sách này lý tưởng cho các software developer, architect và team lead muốn hiện đại hóa các ứng dụng cũ bằng các nguyên tắc domain-driven design. Nếu bạn là một backend developer hoặc software engineer muốn nâng cao hiểu biết của mình về DDD, hướng dẫn này sẽ nâng cao kỹ năng của bạn trong việc thiết kế các hệ thống mạnh mẽ. Các Team lead và architect sẽ tìm thấy những hiểu biết có giá trị để hướng dẫn team của họ trong quá trình chuyển đổi từ monolith sang microservices. Bạn phải quen thuộc với C# vì cuốn sách cung cấp các ví dụ thực tế bằng ngôn ngữ này.

5. Mục lục:

  • ✓ Phần 1: Tại sao nên sử dụng Domain-Driven Design để Tackle Complexity?
  • ✓ Chương 01. Sự phát triển của Domain-Driven Design.
  • ✓ Chương 02. Hiểu về Complexity: Problem & Solution Space.
  • ✓ Chương 03. Các Strategic Pattern.
  • ✓ Chương 04. Các Tactical Pattern.
  • ✓ Phần 2: Refactoring các hệ thống cũ:
  • ✓ Chương 05. Giới thiệu các nguyên tắc Refactoring.
  • ✓ Chương 06. Chuyển đổi từ Chaos.
  • ✓ Chương 07. Tích hợp Events với CQRS.
  • ✓ Chương 08. Refactoring Database.
  • ✓ Chương 09. Các DDD Pattern cho Continuous Integration và Continuous Refactoring.
  • ✓ Phần 3: Chuyển từ Monolith sang Microservices:
  • ✓ Chương 10. Khi nào và tại sao bạn nên chuyển sang kiến ​​trúc Microservices.
  • ✓ Chương 11. Đối phó với Events và Evolution của chúng.
  • ✓ Chương 12. Orchestrating Complexity: Các phương pháp tiếp cận nâng cao đối với các quy trình kinh doanh.


LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.