Bộ công cụ hiện đại cho microservices

Bộ công cụ hiện đại cho microservices

Các học phần tất cả về công cụ. Cùng với nhau, chúng ta sẽ học các cơ bản về một số các công cụ khác nhau. Để bắt
đầu với, chúng ta phải có thể tạo một microservice. Chúng ta sẽ sử dụng Javascript và Node.js để làm cái này, và
chúng ta sẽ bao quát các cơ bản về cái đó trong học phần tiếp theo.
Chúng ta đang sử dụng Node.js vì đó là vũ khí lựa chọn của tôi. Tuy nhiên, trong chừng mực microservices được quan
tâm, tech stack bên trong dịch vụ không đặc biệt quan trọng. Chúng ta chính có thể xây dựng microservices của
chúng ta với Python, Ruby, Java, Go, hay ảo bất cứ ngôn ngữ nào khác.
Chúng ta sẽ chạm chán nhiều công cụ trên hành trình của chúng ta, nhưng những cái này là những cái quan trọng nhất:
+ Docker – Để đóng gói và xuất bản các dịch vụ của chúng ta
+ Docker Compose – Để test các ứng dụng microservices của chúng ta trên máy tính phát triển của chúng ta
+ Kubernetes – Để host ứng dụng của chúng ta trong cloud
+ Terraform – Để xây dựng cơ sở hạ tầng sản xuất của chúng ta trong cloud.
+ GitHub Actions – Để xây dựng một dòng ống triển khai liên tục.
Mảnh đất công nghệ luôn thay đổi, và các công cụ cũng vậy. Vậy tại sao chúng ta nên học bộ công cụ cụ thể nào khi
các công cụ thường lỗi thời và bị thay thế? Well, nó là vì chúng ta sẽ luôn cần các công cụ tốt để làm việc hiệu
quả. Và với các công cụ tốt hơn, chúng ta có thể làm một công việc tốt hơn, hay có thể chúng ta chính đi đến làm
cùng công việc nhưng hiệu quả hơn. Theo cách nào, các công cụ của chúng ta sẽ giúp chúng ta hiệu suất nhiều hơn.

Chia sẻ