Cloud Native Application (CNA)

Cloud Native App là gì? Cloud Native App (CNA) là một “buzz word”. CNA là một app “thuần” (từ này hơi sloppy :D) cloud. Dưới góc nhìn high level, nó là app được thiết kế để chạy trên môi trường cloud. Nhìn rộng ra thì nó có thể chạy được trên nhiều môi trường cloud, […]

Những câu nói tâm đắc

“Sự nhất quán dại khờ là con quỷ nhỏ bên trong những đầu óc nhỏ bé” Những người thông minh biết thừa nhận mình mắc nhiều sai lầm. Bezos đã quan sát thấy rằng, những người thông minh nhất thường liên tục chỉnh sửa kiến thức của họ, xem xét lại một vấn đề mà trước […]

Building Microservices Application – Phần 3: Xác thực API bằng OAuth 2.0

Trong các bài viết trước chúng ta đã làm quen với Netflix Eureka, Ribbon, Zuul và Hystrix. Trong bài này hãy cùng làm quen với việc xác thực API sử dụng OAuth 2.0 Các bạn có thể tham khảo bài viết tiếng Anh tại: http://callistaenterprise.se/blogg/teknik/2015/04/27/building-microservices-part-3-secure-APIs-with-OAuth/ 1. Giới thiệu về OAuth và Single Sign On Các hệ […]

Single Page Application

Single Page Applications, hay mình thường gọi là Single Page App – SPA giờ đã trở nên quá đỗi quen thuộc và là một xu hướng của web. Vậy bạn đã thực sự hiểu rõ nó chưa? Bài viết này với mục đích cung cấp một cái nhìn “nông dân” hết sức có thể để […]

Building Microservices Application – Phần 2: Xử lý “chain of failures” dùng Circuit Breaker pattern với Netflix Hystrix

Trong bài trước, chúng ta đã làm quen với các nền tảng và công cụ để làm việc với Microservice bao gồm Spring Boot, Spring Cloud, Netflix OSS với 3 ứng viên CẦN THIẾT nhất là Netflix Eureka, Ribbon và Zuul để một hệ thống gồm nhiều Microservice có thể hoạt động trơn tru trong […]

Microservices Cheat Sheet

Microservices Cheat Sheet Do only one thing and do it well. The “one thing” is defined by a “Bounded Context” in Domain-Driven Design (DDD). Own your own data. No shared data stores. Embrace eventual consistency. Don’t read your writes. Publish your own state-changes (minimally) to an event log. Leverage event logging and/or streaming to replicate […]

Xử lý bất đồng bộ trong hệ thống phân tán

Dưới đây là một số bài viết của anh NGHIA MINH LE về xử lý bất đồng bộ trong hệ thống phân tán, các bạn có thể đọc thêm: Câu chuyện những nhà thám hiểm và nguyên lý C-A-P của hệ phân tán Thứ tự message trong mô hình Event Sourcing Giải quyết vấn đề […]