← Quay lại projectsProject case study / cash-management
Cash Management Platform
Từ sản phẩm đang phát triển đến Open Beta và vận hành sau launch — kết nối hạ tầng, tích hợp, hiệu năng và release readiness.
2025 – nay · Đang phát triển Nhìn thấy dòng tiền từ dữ liệu kinh doanh
Cash Management giúp doanh nghiệp nhỏ và vừa tổng hợp dòng tiền vào / ra, số dư và nhu cầu vốn từ các hoạt động kinh doanh. Sản phẩm kết hợp dữ liệu từ dịch vụ hóa đơn và các nguồn liên quan, cùng nhập liệu, CSV, dashboard, báo cáo và cảnh báo.
DomainFintech · Cash management cho doanh nghiệp
Thời gian / vai trò10/2025 – nay · Hands-on Technical Lead, Production Engineering
Technology stackKubernetes, GitHub Actions, PostgreSQL, Kafka, Debezium, Valkey, AWS RDS, S3, Cloudflare, ArgoCD / Argo Workflows, Datadog, k6
Đóng góp & giá trị
Tôi xây dựng nền tảng triển khai và vận hành production, tối ưu application performance và dẫn dắt phối hợp tích hợp liên team để đưa CAM tới Open Beta và phát triển ổn định sau launch.
2025Chính thức tham gia 10/2025 sau POC phase 1, khi mới có staging; xây development flow và full production environment.
16/09/2026Open Beta ra mắt theo kế hoạch điều chỉnh từ mục tiêu ban đầu 05/2026; phụ trách readiness, performance và vận hành.
Sau launchMonitoring phát hiện hai trường hợp ảnh hưởng nghiệp vụ, được team nhanh chóng khắc phục; tiếp tục technical roadmap cuối 2026–2027.
Từ mục tiêu Closed Beta đến Open Beta
Khi tôi vào dự án, mục tiêu ban đầu là Closed Beta tháng 11/2025 và Open Beta tháng 05/2026. Closed Beta thực tế ra mắt ngày 23/01. Dựa trên số feature còn lại và tiến độ, Open Beta được điều chỉnh sang 16/09/2026 và phát hành thành công theo mốc này.
Phạm vi ownership: xây dựng nền tảng production, trực tiếp tham gia application code và architecture; dẫn dắt readiness về vận hành, performance/autoscaling, fault tolerance/recovery và đào tạo đội ngũ.
Tích hợp dữ liệu và production readiness
Dịch vụ nguồn / Outbox→Debezium / Kafka→CAM application / PostgreSQL
Data integration
Dẫn dắt phối hợp tích hợp Kafka / CDC, tách dependency giữa database, messaging và application thành các bước release rõ ràng. Với tenant mới kích hoạt tích hợp, initial sync cần backfill dữ liệu cũ bên cạnh continuous updates.
Môi trường & triển khai
Trực tiếp xây production Kubernetes namespace, release / maintenance pipeline và branch-to-namespace deployment bằng GitHub Actions, kèm operation guides. Tham gia migration PostgreSQL ở development và staging.
Tenant isolation & vận hành
Phân tích và đề xuất tách database roles, giữ row-level security cho luồng người dùng và hỗ trợ system operations với ranh giới quyền rõ ràng. Kết hợp dashboard Datadog, fault-tolerance testing và công cụ k6 để chuẩn bị khả năng vận hành.
Development platform & production foundation
Đưa idev — môi trường AWS EKS cho phát triển microservices như một cloud localhost — sát với Gitflow. Thống nhất CI/CD local → idev → staging, tích hợp SonarQube, Datadog, Rollbar và Slack notifications; chuẩn hóa logging/error handling. Xây Kubernetes manifests, provision và setup RDS, S3, Valkey cùng các thành phần vận hành production.
Architecture theo dữ liệu quan sát
Dùng Datadog để định hướng cải tiến kiến trúc và caching. Thiết kế lại service Kafka theo business domain; tái cấu trúc background processing và consumers để loại bỏ bottleneck do dùng downstream service làm cầu nối với dữ liệu.
Release safety & security
Triển khai Expand–Contract, xử lý tồn đọng database migration và tối ưu CI/CD bằng internal tools cùng Argo Workflows. Tích hợp Cloudflare, internal domains và application phục vụ maintenance; phối hợp security team thực hiện scanning và khắc phục các issue phát hiện được.
Đóng góp tiêu biểu & cách thực hiện
Branch-to-namespace deployment
Tự động hóa deploy branch vào namespace được chọn bằng GitHub Actions, đi kèm hướng dẫn thao tác. Giúp team xác minh thay đổi trong môi trường tách biệt.
Initial sync qua activation event
Phối hợp phía CAM để activation event kích hoạt backfill ở dịch vụ nguồn. Dữ liệu đi qua outbox, Debezium và Kafka, rồi áp dụng business rules tại CAM.
- Thiết kế tính đến duplicate events, retry / backoff và theo dõi consumer lag.
- Dẫn dắt phối hợp kỹ thuật phía CAM, thống nhất luồng activation và backfill với đội ngũ dịch vụ nguồn.
Authentication deduplication
Trực tiếp triển khai chia sẻ phần authentication đang chạy giữa loader / action dùng cùng Request, giảm Redis lookup và RPC lặp lại. Cache theo từng Request để giữ tính độc lập và đúng đắn của authentication.
Performance & release engineering
Phát triển tooling k6 và capacity estimates; phối hợp evidence, rollback readiness và launch monitoring. Kết hợp kết quả kiểm thử và sizing để lựa chọn capacity phù hợp cho launch.
Onboarding & team enablement
Triển khai cải tiến onboarding state machine và redirect sau launch. Tổ chức buổi chia sẻ Datadog / monitoring, giúp đội ngũ chủ động quan sát hệ thống và xử lý vấn đề vận hành.
Đang tiếp tục
Recovery và observability cho pipeline Kafka / CDC, guardrails triển khai, tối ưu chi phí và AI-SDLC. Chuyển technical roadmap thành backlog có ưu tiên, đồng thời phát triển context và workflow để ứng dụng AI vào quy trình kỹ thuật.
Performance dưới tải & khả năng phục hồi
Phối hợp QA tích hợp k6 vào hệ thống, cho phép chạy qua Argo Workflows. Dẫn dắt xử lý caching, duplicate requests, layer gây tăng tải, database connections và slow queries. Fault tolerance testing giúp phát hiện và cải thiện error handlers cùng retry mechanisms; stress testing bao gồm mức 500 RPS.
Business-aligned observability
Thiết kế dashboard Datadog và SLI/SLO gắn với business values. Sau Open Beta, hệ thống monitoring hỗ trợ cảnh báo sớm nhiều issue, phát hiện hai trường hợp ảnh hưởng nghiệp vụ để đội ngũ nhanh chóng khắc phục; hệ thống vận hành ổn định trong giai đoạn theo dõi sau launch.
Production operations & training
Hoàn thiện deployment và operation procedures; xây tài liệu incident handling và tổ chức incident drills. Chương trình Observe & React → Understand & Improve → Respond & Recover kết hợp monitoring, Datadog, SLI/SLO, lab và tabletop để giúp thành viên tự nhận ca, điều tra và phối hợp xử lý sự cố.
Rollout governance & AI trong SDLC
Thiết kế nguyên tắc FFP về audience/segment, shadow và user-facing flags, ownership, audit, canary và kill switch. Tích hợp AI hỗ trợ monitoring, tổng hợp thông tin và xây knowledge base phục vụ SDLC. Technical roadmap cuối 2026–2027 tập trung vào technical debt, AI SDLC và improvements; đây là công việc đang tiếp tục triển khai.