Những kiến thức, công nghệ hay mà có thể dự án, team của cậu sẽ cần (Phần 3)
gRPC
Một trong những công nghệ được nhiều dự án sử dụng để tăng tốc độ request-response giữa các server với server trong hệ thống microservices chằng chịt
Neo4j
Là 1 trong những graph database mã nguồn mở phổ biến nhất, thường được sử dụng trong việc xây dựng các ứng dụng mạng xã hội, hoặc hồi dịch COVID thì có thể sử dụng làm ứng dụng truy vết bệnh nhân COVID, ...
Cassandra
Thường được sử dụng trong các hệ thống xử lý dữ liệu lớn. Điển hình như là chat app. Discord cũng từng sử dụng Cassandra, cho đến khi số lượng user phát triển quá nhanh, lưu đến hàng nghìn tỉ message dẫn đến việc phải chuyển qua ScyllaDB
Ansible
Anh em DevOps thường xuyên sử dụng tool này để tự động hóa các công việc infrastructure provisioning, configuration management, deploy app, ...
ArgoCD
Cái tên nói lên tất cả. Cùng với Jenkins, ArgoCD là công cụ được nhiều dự án sử dụng để xây dựng mô hình GitOps. Trong đó dùng CI dùng Jenkins và CD dùng ArgoCD
Vẫn còn rất nhiều kiến thức, công nghệ hay và nâng cao khác nữa mà chúng mình chưa liệt kê hết được trong khuôn khổ 1 bài viết
Các cậu có thể xem lại phần 1 và phần 2 của chuỗi bài viết này nhé!
All Rights Reserved