Monitoring Microservices — Log, Metric & Correlation ID (BMS)
Giám sát microservices: ba trụ quan sát (log, metric, tracing) và correlation ID để theo dõi request xuyên nhiều service.
THE ENGINEERING JOURNAL
Các bài viết về building-microservices.
Giám sát microservices: ba trụ quan sát (log, metric, tracing) và correlation ID để theo dõi request xuyên nhiều service.
Chọn công nghệ giao tiếp giữa microservices: so sánh REST, gRPC và message broker, tiêu chí lựa chọn và schema evolution.
Afterword Building Microservices: khi nào nên và không nên dùng microservices, cạm bẫy tách nhỏ quá sớm và khởi đầu an toàn với monolith.
Vai trò kiến trúc sư trong kỷ nguyên microservices: governance bằng principles, fitness functions, paved road và quản lý tech debt.
Conway's Law: cấu trúc team quyết định kiến trúc hệ thống. Stream-aligned teams, platform teams, cognitive load và cách tổ chức team cho microservices.
UI composition cho microservices: page-level, server-side (SSI/ESI), client-side — micro frontends và cách tránh UI monolith.

Scaling microservices qua 4 trục: vertical, horizontal duplication, data partitioning và functional decomposition — khi nào dùng trục nào, kèm caching và CQRS.

CAP theorem, circuit breaker, bulkhead và chaos engineering — cách xây dựng microservices phục hồi được khi sự cố xảy ra.
Zero Trust, mTLS, OAuth 2.0 và mã hoá dữ liệu — các lớp bảo mật thiết yếu cho hệ thống microservices.
Test pyramid, consumer-driven contract test và E2E — cách giữ cho microservices deploy độc lập mà vẫn an toàn.