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
- Xây dựng RESTful CRUD đơn giản
- Nguyên tắc thiết kế
- Chia lớp
- Áp dụng AI trong phát triển RESTful APIs
- Viết Test Case
- Thiết kế API trước khi Impl hay Impl trước khi có thiết kế
- Dockerfile
- WebSocket ứng dụng trong ứng dụng theo dõi giá chứng khoán
- Một ví dụ về gRPC trong Spring Boot
- Một số pattern trong Microservice
- Reactive
- Cơ bản về Reactor và Reactive API WebFlux
- Quản lý ngoại lệ (handling exception) trong Reactive
- Các thư viện hỗ trợ Reactive (Postgres, Mongo, Elasticseach, Redis)
- Security layer trong Reactive
- RSocket
- Kafka Streams
- Producer/Consumer
- Kafka Streams
- Xử lý bài toán Đặt hàng với Saga áp dụng Kafka Streams
- Xử lý bài toán đặt lệnh mua bán chứng khoán
- CRUD ổn định/hiệu năng cao
- Idempotency khi làm việc với GET và POST API
- Áp dụng Redis cho cached layer trong ứng dụng Spring Boot
- Search “thông minh” hơn với Elasticsearch
- Áp dụng Pattern CQRS trong ứng dụng thực tế sẽ như thế nào?
- Lưu trữ Auditting – Một giải pháp kỹ thuật với MongoDB
- Tracing trong một hệ thống Microservice với Spans đến từng service với Zippkin
- Rate limit sử dụng Redis
- Đăng ký đăng nhập và phân quyền
- Xây dựng module đăng ký/đăng nhập trong Spring Boot
- Cơ chế nào trả về JWT token/refresh-token một cách an toàn
- Đăng nhập qua Social (Github/Facebook/Google v.v…)
- Triển khai hệ thống
- GitFlow
- Github Action – Build CICD cho Spring Boot App
- Cơ bản về Kubernetes – Các kiến thức cần nắm dưới góc độ Dev
- Dựng các hệ thống cơ bản Elasticseach, Mongo, Postgres, Redis, Zipkin trên Kubernetes
- Argo Rollouts cho deploy app sử dụng cơ chế Blue/Green
- Service Mesh với Istio
- Giám sát hệ thống với Kiali
- Hệ thống logs tập trung bằng ELK trong Kubernetes
- Một số vấn đề chung
- Racing condition
- Virtual Thread
- Spring AI
- Ứng dụng cơ bản kết nối với các Model AI
- Xây dựng một RAG Pipeline với Spring AI
- Tạo và sử dụng Tooling trong Spring AI
- MCP client và server với Spring AI
- Các dịch vụ media (ảnh/text/voice)