Bài đăng

Domain Driven Design

Domain-Driven Design do Eric Evans tạo ra và nói về nó trong tác phẩm nổi tiếng của ông : Domain-Driven Design: Tackling Complexity in the Heart of Software  (xuất bản năm 2003). Cuốn sách này trính thức hóa nhiều khái niệm phát triển phần mềm hiện nay. Đây là một bài viết được diễn giải và lược dịch lại từ bài viết về Domain-Driven Design của tác giả: Herbertograca. Tôi không thể đưa ra một đánh giá toàn diện về DDD trong một bài viết trên blog. Có quá nhiều khái niệm quan trọng liên quan đến DDD. May mắn thay, đó cũng không phải là mục tiêu ở đây. Tuy nhiên, những gì tôi sẽ làm là liệt kê các khái niệm DDD mà tôi thấy có liên quan đến cách tôi muốn tổ chức mã và cách tôi nghĩ về Kiến trúc: các khái niệm hệ thống rộng tạo thành nền tảng cho phát triển tính năng. Trong bài viết, tôi sẽ nói về: Ubiquitous language (Ngôn ngữ chung) Layers Bounded contexts Anti-Corruption Layer Shared Kernel Generic Subdomain UBIQUITOUS LANGUAGE Một vấn đề thường xảy ra trong phát triển phần mềm, xoay...

Kiến trúc hướng sự kiện Even Driven Architecture trong ứng dụng microservice

Micro service thiết kế Clean Architecture với MediatR và RabbitMQ

Apache Kafka và RabbitMQ

SC BackgroundJobs thực thi và quản lý task