Session
Giai đoạn 3: Phát triển ứng dụng thực tế với Golang
🔴 Giai đoạn 3: Phát triển ứng dụng thực tế với Golang
📌 8. Làm việc với Database
Kết nối database với
database/sql
và ORM (GORM
)Transaction (
Begin
,Commit
,Rollback
)Indexing & Query Optimization
📌 9. Viết RESTful API với Gin
Routing, Middleware
GORM + PostgreSQL/MySQL
JWT Authentication (
github.com/golang-jwt/jwt
)Upload file, pagination
📌 10. Xây dựng Microservices với Golang
Giao tiếp giữa service bằng gRPC và REST
Message Queue: Kafka, RabbitMQ
API Gateway: Kong, Traefik
Circuit Breaker với Hystrix
Rate Limiting với Redis
📌 11. Docker & Kubernetes
Viết Dockerfile & chạy container Go
Orchestration với Kubernetes (K8s)
CI/CD với GitHub Actions & GitLab CI/CD
📌 12. Logging, Monitoring & Tracing
Logging với
logrus
Monitoring với Prometheus + Grafana
Distributed Tracing với OpenTelemetry
Last updated