
Projects Backend
04
Order Processing Microservices
Learning project connecting order, payment, and inventory services through Go, gRPC, and RabbitMQ. Explored event-driven workflows, message retries, dead-letter queues, and separate PostgreSQL databases with Docker Compose.

Project Preview 01 / 01
Ownership
Personal Project
Role
Backend Developer
Team
Independent Project
My Role
- 01 Designed the service boundaries for order, payment, and inventory workflows.
- 02 Implemented gRPC communication and RabbitMQ event flows.
- 03 Configured PostgreSQL persistence and Docker Compose development environments.
Features
- 01 Order processing
- 02 Payment and inventory services
- 03 Event-driven messaging
- 04 Message retries
- 05 Dead-letter queues
Impact
- Strengthened understanding of resilient microservice communication and asynchronous processing.
Tech Stack
GoRabbitMQPostgreSQLgRPCRedisDocker Compose
