OrderX — Event-Driven Order Service
Event-driven order processing with APISIX ingress, Kafka-backed async workflows, and real-time SSE/WebSocket notifications.
- Go
- Gin
- Apache APISIX
- Apache Kafka
- PostgreSQL
- +6
I have extensive experience building reliable software for payments, identity management, and Web3 platforms. Based in Ho Chi Minh City.
whoami
matthew-nguyen · software engineer
cat focus.txt
golang · kafka · keycloak · postgresql · redis · grpc · quic · connectrpc
stack --recent
multi-tenant payment platform · web3 wallet · blockchain sdk · reusable platform libraries
Event-driven order processing with APISIX ingress, Kafka-backed async workflows, and real-time SSE/WebSocket notifications.
Real-time social platform with chat, content interaction, AI-powered Vietnamese moderation, and graph-based relationship modeling.
High-performance URL shortener with Base62 encoding and Redis-backed O(1) redirection.
Event-driven design decouples submission from processing, but it is not a default. A look at when EDA wins, when it loses, and what to design around.
A walk through token bucket, sliding window, and leaky bucket — and why the choice of algorithm is the smallest part of a distributed rate-limiting design.
Idempotency keys, offset commits, and poison-pill handling: the parts of a Kafka consumer design that nobody notices until they are wrong.
Reusable platform libraries, identity & access management, payment systems, and blockchain infrastructure — shipped to production across multi-tenant and event-driven environments.