
Trong video này mình sẽ giới thiệu tổng quan về dự án gồm Mô hình, Cấu trúc, Công nghệ mà dự án sẽ ứng dụng
Trong video này mọi người sẽ hiểu rõ được về mô hình microservice khác gì với mô hình hệ thống cũ là monolithic.
Trong video này mình sẽ giới thiệu về Spring Webflux là gì ?. Khái niệm về lập trình Reative Programming
Khái niệm về Mono & Flux
Trong video này các bạn sẽ hiểu rõ về Domain Banking
Trong video này mình sẽ giới thiệu về cấu trúc thư mục của dự án, các service, các module
Trong video này mình sẽ hướng dẫn các bạn cách tạo một dự án maven và cấu hình dependency cũng như properties cho dự án.
Trong video này mình sẽ hướng dẫn các bạn cách viết migration scripts với Liquibase
Trong video này mình sẽ hướng dẫn các bạn thao tác với Mono & Flux, đồng thời xây dựng API get All profile
Trong video này mình sẽ tiếp tục viết api cho profile service
Trong video này mình sẽ hướng dẫn các bạn xử lý ngoại lệ và custom response của exception
Trong video này mình sẽ hướng dẫn mọi người cách validate request & response REST Api với Json schema validator
Khoá học này không chỉ tập trung vào lý thuyết, mà còn hướng dẫn bạn thực hành qua các project thực tế để dễ dàng áp dụng ngay vào công việc. Bạn sẽ từng bước xây dựng hệ thống microservices hoàn chỉnh từ A–Z, bao gồm:
Thiết kế REST API chuẩn với Spring Webflux: áp dụng reactive programming để tối ưu hiệu năng và khả năng mở rộng.
Triển khai kiến trúc microservices: quản lý cấu hình tập trung, giao tiếp bất đồng bộ giữa các service qua Apache Kafka.
Đảm bảo tính ổn định và sẵn sàng: áp dụng Circuit Breaker, Retry, Timeout để xử lý lỗi và tăng khả năng chịu lỗi của hệ thống.
Quản lý dữ liệu bài bản với Liquibase: viết migration script versioned, rollback an toàn và tự động hoá quá trình cập nhật database.
Xây dựng và bảo mật API Gateway với Kong Gateway: quản lý authentication, rate limiting, logging, đồng thời phát triển plugin tuỳ chỉnh bằng Lua để đáp ứng yêu cầu đặc thù doanh nghiệp.
Quản lý chất lượng dự án: tích hợp SonarQube và Jacoco để đo lường code quality, coverage, và duy trì bộ test unit & integration test vững chắc.
Bên cạnh đó, khoá học còn giúp bạn:
Hiểu sâu hơn về Reactive Streams và Project Reactor trong Spring.
Nắm vững các best practice khi phát triển microservices và API.
Có khả năng tự tin tham gia vào các dự án thực tế, phỏng vấn vị trí Backend Developer / Fullstack Developer ở những công ty áp dụng kiến trúc microservices hiện đại.
Đây không chỉ là một khoá học, mà là lộ trình toàn diện để bạn trở thành lập trình viên backend chuyên nghiệp, am hiểu microservices và các công nghệ hiện đại trong hệ sinh thái Spring.