0

Bạn mù tịt về Microservices, tôi cũng thế !!!

Chia sẻ
  • 145 1
 Xuất bản thg 8 1, 9:09 SA 145 1 0 1
  • 145 1

Lời nói đầu

Xin chào anh em, mình là một thợ code vừa mới ra trường được 1 năm. Trải qua bao nhiêu sóng gió ở dungeon mang tên "Phỏng vấn" với một số kỹ năng tân thủ như là React, Nest, SQL, Cache,... dùng để triển khai các ma pháp CRUD thần chưởng để chém gió ở các vòng tuyển dụng, mình cũng đã pass được một công ty outsource có quy mô vừa vừa. Trước khi vào công ty mình cũng đã ấp ủ những mơ mộng về bí kỹ chân kinh Microservices mà mình sẽ được học khi vào công ty mới, từ đó từng bước tích lũy được những kinh nghiệm cho hành trình chém gió trà đá với lũ bạn, hoặc bổng lộc nghìn đô...

Ấy mà đời không như là mơ 😥, khi mình join vào dự án thì chỉ được thực hiện các task ở các service có sẵn, công việc cũng như CRUD ở một dự án Monolithic bình thường, hỏi các anh tiền bối thì nhận được những câu trả lời ngập ngừng, không đồng nhất ý kiến. Không chấp nhận sự thật, mình quyết định tìm các bài viết về Microserives, đọc qua các cuốn sách Microservices dày cộp (Đọc được nửa trang là đau đồu, chóng mẹt, buồn nôn liền🤮), mình cũng đăng ký các khóa học Microservices của các anh hiện tại mà bạn có thể đã nghe qua (Hiện tại có rất ít khóa học như vậy ở nước mình vì độ khó của nó),... NHƯNG? Giống như một thợ code, mình chỉ có thể code và ụm ờ theo những kiến thức mà không hiểu được bản chất của vấn đề.

Đó là cho đến khi, mình tìm được một khóa học của anh Stephen Grider ở trên Udemy giải thích cực kỳ dễ hiểu và chi tiết về Microservices, "Biết địch biết ta, trăm trận trăm thắng", để hiểu nó, chúng ta cần phải hiểu được lý do nó sinh ra, các vấn đề gặp phải và các cách giải quyết thì mới hiểu được Microservices là gì.

Series này sẽ giúp các bạn, một thợ code chân ướt chân ráo mới tập tễnh bước vào hành trình phát triển web hiện đại như mình, tìm hiểu về chủ đề Microservices theo cách hiểu của mình sau một thời gian dài vượt đồi lội suối. Mình khuyên bạn nên tìm khóa Microservices with Node JS and React của anh Stephen Grider, rất dễ hiểu cho người mới với những Tech stack cũng rất phù hợp như React, NodeJS. Giờ thì bắt đầu thôi...

Kiến thức cần có:

  • Đã thành thạo và chán ngấy các công việc CRUD hàng ngày.
  • Đã có tìm hiểu sơ lược về Microservices.
  • Đã tìm hiểu qua các khái niệm như Docker, Cloud, K8S,...

Tài liệu tham khảo:

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí