Project overview
A web application for trading Pokémon cards, allowing users to connect and exchange their collections.
Key capabilities
- Includes features like user profiles, card listings, card wishlists, and a trading system to facilitate exchanges.
My contributions
- Implemented RabbitMQ for asynchronous communication in the notification microservice.
- Configured Kong API Gateway to decouple clients from microservices.
- Developed composite services and schedulers for listing expiry and bid-winning checks.
- Created Dockerfiles and collaborated with teammates to integrate multiple microservices.
What I learned
- Learned to configure Kong for CORS preflight requests so browsers could access services across origins.
Technology used
PythonMySQLRabbitMQKongDockerMicroservices architecture




