Hire me bang 🙏
Muhammad Attan

Muhammad Attan

@attmhd

Passionate about building products and software engineering, with a strong interest in platform engineering (DevOps, MLOps, SysAdmin).

Software Engineer
Mars
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.

Order Processing Microservices preview 1
Project Preview 01 / 01

Ownership

Personal Project

Role

Backend Developer

Team

Independent Project

My Role

  1. 01 Designed the service boundaries for order, payment, and inventory workflows.
  2. 02 Implemented gRPC communication and RabbitMQ event flows.
  3. 03 Configured PostgreSQL persistence and Docker Compose development environments.

Features

  1. 01 Order processing
  2. 02 Payment and inventory services
  3. 03 Event-driven messaging
  4. 04 Message retries
  5. 05 Dead-letter queues

Impact

  • Strengthened understanding of resilient microservice communication and asynchronous processing.

Tech Stack

GoRabbitMQPostgreSQLgRPCRedisDocker Compose

Building the future with data, AI, and code.

Exploring practical machine learning systems, data products, and full-stack software.

Get in touch