Mục lục

Dưới đây là danh mục bài viết dự kiến của Blog, mình sẽ gắn liên kết vào các bài đã hoàn thiện

  1. Xây dựng RESTful CRUD đơn giản
    1. WebSocket ứng dụng trong ứng dụng theo dõi giá chứng khoán
    2. Một ví dụ về gRPC trong Spring Boot
  2. Một số pattern trong Microservice
  3. Reactive
    1. Security layer trong Reactive
    2. RSocket
  4. Kafka Streams
    1. Producer/Consumer
    2. Xử lý bài toán Đặt hàng với Saga áp dụng Kafka Streams
    3. Xử lý bài toán đặt lệnh mua bán chứng khoán
  5. CRUD ổn định/hiệu năng cao
    1. Idempotency khi làm việc với GET và POST API
    2. Áp dụng Redis cho cached layer trong ứng dụng Spring Boot
    3. Search “thông minh” hơn với Elasticsearch
    4. Áp dụng Pattern CQRS trong ứng dụng thực tế sẽ như thế nào?
    5. Lưu trữ Auditting – Một giải pháp kỹ thuật với MongoDB
    6. Tracing trong một hệ thống Microservice với Spans đến từng service với Zippkin
    7. Rate limit sử dụng Redis
  6. Đăng ký đăng nhập và phân quyền
    1. Xây dựng module đăng ký/đăng nhập trong Spring Boot
    2. Cơ chế nào trả về JWT token/refresh-token một cách an toàn
    3. Đăng nhập qua Social (Github/Facebook/Google v.v…)
  7. Triển khai hệ thống
    1. Github Action – Build CICD cho Spring Boot App
    2. Cơ bản về Kubernetes – Các kiến thức cần nắm dưới góc độ Dev
    3. Dựng các hệ thống cơ bản Elasticseach, Mongo, Postgres, Redis, Zipkin trên Kubernetes
    4. Argo Rollouts cho deploy app sử dụng cơ chế Blue/Green
    5. Service Mesh với Istio
    6. Giám sát hệ thống với Kiali
    7. Hệ thống logs tập trung bằng ELK trong Kubernetes
  8. Một số vấn đề chung
    • Racing condition
    • Virtual Thread
  9. Spring AI