--- tags: Microservices --- # 000: Microservice Architecture, từ lý thuyết đến thực tiễn Chúng ta đã nghe nhiều về Microservice, từ sự kì diệu cho đến những lợi ích mà nó đem lại khi so sánh với kiến trúc Monolithic. Tuy nhiên cũng có khó khăn và bất tiện nhất định triển khai và đặc biệt là làm cách nào, làm như thế nào để giải quyết. Với lý do đó, mình sẽ viết một series về Mircoservice Architecture với các chủ đề: - [001: Monolithic và sự hình thành của Microservice](https://hackmd.io/@datbv/SkPG3s7Y_) (published) - [002: Bài toán và cách triển khai Microservice P1]() - [003: Bài toán và cách triển khai Microservice P2]() - [004: Các vấn đề cần xử lý trong mô hình Microservice]() - [005: Giao tiếp giữa các service trong Microservice P1]() - [006: Giao tiếp giữa các service trong Microservice P2]() - [007: Giao tiếp giữa các service trong Microservice P3]() - [008: Distributed transaction với Saga pattern P1]() - [009: Distributed transaction với Saga pattern P2]() - ... to be updated Hiện tại nếu search trên google thì các bạn sẽ tìm được rất nhiều các bài viết liên quan đến chủ đề này. Tuy nhiên mình nghĩ với series này các bạn sẽ thấy một góc nhìn khác gần gũi hơn và có hệ thống. Hãy ủng hộ, góp ý, chỉnh sửa và bổ sung nhé để mình có động lực viết các bài có chất lượng. Thank you all. ### Reference - https://microservices.io/ - [Microservice patterns](https://www.amazon.com/Microservices-Patterns-examples-Chris-Richardson/dp/1617294543) - [Microservice in action](https://www.amazon.com/Microservices-Action-Morgan-Bruce/dp/1617294454) © [Dat Bui](https://www.linkedin.com/in/datbv/)