Tại sao microservices? (phần 2)

Tại sao microservices? (tiếp tục)

Bây giờ cũng là thời điểm hoàn hảo để xây dựng các microservices. Ảnh hưởng của các nhân tố khác nhau – cơ sở
hạ tầng đám mây rẻ và truy cập được, các công cụ cải tiến, và các cơ hội ngày càng tăng cho tự động hóa – đang
thúc đẩy động thái ngành hướng tới các dịch vụ ngày càng nhỏ, là microservices. Các ứng dụng trở nên phức tạp
hơn theo thời gian, nhưng các microservices cung cấp cho chúng ta các cách thức tốt hơn để quản lí sự phức tạp
như vậy. Không có thời điểm tốt hơn bây giờ để đi microservices trước tiên.
Trong các học phần, tôi sẽ thể hiện cho bạn rằng một cách tiếp cận microservices trước tiên không còn ám ảnh
như nó đã từng là. Tôi tin rằng cân bằng đang hướng tới chắc chắn tới các microservices. Vấn đề còn lại là rằng
học microservices là khó. Đường học dốc đứng và kéo các nhà phát triển lại trong nhiệm vụ của họ để xây dựng
các microservices. Cùng với nhau, chúng ta sẽ phá vỡ đường học. Chúng ta sẽ nói “Boo” với một khối, và chúng ta
sẽ xây dựng từ cơ sở một ứng dụng video streaming đơn giản nhưng hoàn chỉnh sử dụng các microservices.

Dải kiến trúc

Không bị thuyết phục rằng các microservices là cách để đi? Thực tế của chúng ta là rằng chúng ta không thực hiện
lựa chọn giữa một khối và microservices. Thực sự có một tiếp diễn các lựa chọn có sẵn cho chúng ta. Nên các học
phần không thực sự về các microservices; cuối cùng, nó là về có một lựa chọn nơi nào chúng ta định vị chúng ta trên
dải đó. Cho bất cứ dự án đã cho, chúng ta có lựa chọn một khối, microservices, hay nơi nào đó ở giữa. Nhưng nếu
bạn không biết làm cách nào sử dụng các công cụ để xây dựng với các microservices, thì bạn sẽ không có lựa chọn
– bạn sẽ bị buộc tạo một một khối cho mọi dự án. Các học phần này cung cấp cho bạn các công cụ cái mở ra dải một
khối – microservices đầy đủ (nhiều hơn sẽ sớm thôi). Nó cung cấp cho bạn sự tự do để lựa chọn nơi nào bạn đáp hạ trên
dải đó. Nơi nào bạn đi tùy thuộc vào bạn.

Chia sẻ