Microservice, Spring Boot, Event Sourcing, CQRS, Apache Kafka, API Gateway, SonarQube, Elasticsearch, Docker, Swagger
Bạn muốn nắm vững kiến thức và kỹ năng về Microservice, Spring Boot, Event Sourcing, và Apache Kafka? Khóa học này chính là dành cho bạn! Được thiết kế dựa trên dự án thực tế, khóa học sẽ đưa bạn từ những khái niệm cơ bản đến việc triển khai các mô hình kiến trúc phức tạp trong hệ thống Microservice.
Nội dung khóa học bao gồm:
Giới thiệu và Tổng quan: Khám phá các khái niệm cơ bản về Microservice và lý do tại sao nó quan trọng trong kiến trúc hiện đại.
Spring Cloud Netflix Eureka: Tìm hiểu về Discovery Server và Discovery Client để xây dựng hệ thống Microservice với khả năng tự động phát hiện dịch vụ.
Domain Driven Design và CQRS: Áp dụng các pattern kiến trúc phổ biến để tổ chức và quản lý các module trong dự án.
Event Sourcing và Axon Framework: Hiểu sâu về Event Sourcing và cách triển khai nó với Axon Framework trong các dịch vụ của bạn.
Xây dựng và Quản lý Microservice: Hướng dẫn chi tiết về việc xây dựng các dịch vụ như BookService và EmployeeService, cùng với cách xử lý ngoại lệ, validation, và các vấn đề liên quan đến Spring Boot.
API Gateway và Swagger: Cấu hình và tùy chỉnh API Gateway với Spring Cloud Gateway, đồng thời tích hợp Swagger để tạo tài liệu API tự động.
Message Queue và Apache Kafka: Khám phá cách sử dụng Apache Kafka, một trong những hệ thống message queue phổ biến nhất, để tích hợp messaging trong Microservice. Học cách cài đặt Kafka, xử lý message loss, và ứng dụng Retries và Dead Letter Queue trong các dịch vụ như NotificationService.
Saga Pattern: Áp dụng Saga cho quản lý giao dịch phân tán giữa các dịch vụ.
Testing và Quality Assurance: Thực hành viết Unit Test, Integration Test, và sử dụng SonarQube để kiểm soát chất lượng mã nguồn.
Logging và Tracing: Sử dụng Elastic Stack và Zipkin để quản lý log và tracing cho các dịch vụ phân tán.
Khóa học sẽ giúp bạn không chỉ nắm vững lý thuyết mà còn có khả năng triển khai thực tế, với các bài giảng chi tiết và các bài kiểm tra để củng cố kiến thức. Hãy cùng bắt đầu hành trình trở thành một chuyên gia trong phát triển Microservice ngay hôm nay!
Write a public review