Nắm vững concurrency model của Go với goroutines, channels, select, và sync primitives. Học context để cancel, testing với go test, và xây dựng REST API bằng net/http — hoàn thành Go learning roadmap.
Hướng dẫn toàn diện về domain logic patterns từ PoEAA của Martin Fowler: Transaction Script cho operations đơn giản, Domain Model cho business rules phức tạp, Table Module cho data-centric apps, và Service Layer cho coordination. Bao gồm code examples bằng TypeScript và Java.
Hướng dẫn toàn diện về serverless architecture: FaaS vs BaaS, AWS Lambda và Azure Functions, cold start, stateless design, event trigger, serverless database, composition pattern, cost model, limitation, framework, và khi nào serverless phù hợp so với server truyền thống.
Làm chủ enterprise patterns của Martin Fowler — domain logic, data source, ORM, distribution, concurrency và session state patterns. Lộ trình toàn diện cho việc xây dựng ứng dụng enterprise dễ bảo trì.
Hướng dẫn toàn diện về Domain-Driven Design: bounded context, ubiquitous language, context mapping, entity, value object, aggregate, repository, domain event, aggregate design rule, anti-corruption layer, event storming, DDD với microservices, và khi nào DDD là quá mức.
Nắm vững hệ thống kiểu, interface, error handling và package organization trong Go. Học structs, methods, implicit interface, custom errors và Go modules với ví dụ thực tế.
Hướng dẫn toàn diện về hexagonal architecture: ports và adapters, driving vs driven side, dependency inversion ở core, cấu trúc folder thực tế, testing với mock adapter, so sánh với layered architecture, và ví dụ thực tế swap infrastructure.
Master NestJS fundamentals: modules, controllers, providers, và DI container. Hiểu Angular connection, request lifecycle, lifecycle hooks, custom providers, và build một REST API hoàn chỉnh.
Hướng dẫn toàn diện về event-driven architecture: event vs command vs query, message broker (Kafka, RabbitMQ), pub/sub vs point-to-point, choreography vs orchestration, idempotency, schema evolution, dead letter queue, và triển khai thực tế.
Hướng dẫn toàn diện về CQRS và Event Sourcing: tách biệt read và write model, event là source of truth, projection, snapshot, eventual consistency, triển khai thực tế, và khi nào pattern này thêm complexity không cần thiết.