Hey there!

I just published a big project Iโ€™ve been building โ€” an open-source, modular e-commerce backend designed for scalability, modularity, and modern developer workflows.

Itโ€™s written in Go (with one service in Python), and built using:

  • gRPC-based microservices (account, product, order, recommendation)

  • A central GraphQL API Gateway

  • Kafka for event-driven communication

  • PostgreSQL, Elasticsearch, and Docker Compose for local orchestration

You can spin it up with a single command and test it in the browser via the /playground endpoint.

๐Ÿ”— GitHub: https://github.com/rasadov/EcommerceAPI

Iโ€™d love to hear your feedback โ€” whether itโ€™s architectural suggestions, ideas for improvements, or just general thoughts.

If itโ€™s useful to you, feel free to give it a โญ โ€” it would mean a lot.