C4 Model: Visualizing Software Architecture
Diagram kiến trúc với 40 boxes và 200 mũi tên thì không ai đọc nổi. C4 model giải quyết vấn đề này bằng 4 mức zoom — như Google Maps cho codebase.
10 min
Tất cả bài viết về Programming, Distributed Systems, System Design và Cloud.
Diagram kiến trúc với 40 boxes và 200 mũi tên thì không ai đọc nổi. C4 model giải quyết vấn đề này bằng 4 mức zoom — như Google Maps cho codebase.
1 cluster Kubernetes thực sự gồm những gì? Control Plane ra quyết định cái gì chạy ở đâu, các node thực sự chạy chúng, còn các addon lo phần còn lại.
Container giải quyết vấn đề nặng nề và khởi động chậm của Virtual Machine bằng cách bỏ hẳn kernel riêng — thứ mà mỗi VM luôn phải cõng theo.
Virtual Machine giải quyết bài toán '1 máy, 1 môi trường' của server vật lý bằng cách nào, và cách triển khai này có những nhược điểm gì?
Server vật lý thực sự trông như thế nào, và vì sao không thể cứ deploy mãi lên cùng 1 server?