Session·0 clicks · 0 cm · 0s
DevOps Engineer (Academic Project)

Bazarte — E-commerce Platform for Small Businesses

Back to projects

Microservices-based marketplace built to help startups and small stores sell online

AngularNode.jsDockerKongPostgreSQLMySQLMicroservices

Problem

Many startups and small stores do not have the budget or technical resources to build and maintain their own e-commerce website. The project aimed to provide a shared platform where these businesses could create a digital storefront and sell products online.

Approach

My main responsibility was DevOps, with a focus on environment management, deployment organization, and keeping the microservices architecture stable across QA and production. Because the team was small, I also contributed to both frontend and backend tasks when needed, helping maintain momentum across the project.

Outcomes

  • Delivered the core e-commerce experience proposed for the project.
  • Established clear separation between development, QA, and production workflows.
  • Gained practical experience working in a role-based software team using Scrum and a microservices architecture.

Contributions

  • Managed the DevOps side of the project, including environment setup and deployment coordination.
  • Maintained 14 machines used to support the project architecture across QA and production.
  • Handled Kong configuration and helped keep service routing organized.
  • Managed the Git repository and supported team coordination through a structured workflow.
  • Contributed to both frontend and backend work when needed, supporting Angular and Node.js tasks.

Lessons learned

  • Defined roles improve accountability, but strong teams still need people willing to step outside their role and help when the project needs it.
  • Environment management becomes critical very quickly in distributed systems, especially when multiple services and databases must stay aligned.