DevOps for Fashion Circularity Web App

  • CI/CD Pipelines
  • Kubernetes solution
  • Monitoring and Observability
  • Technical Consulting
DevOps for Fashion Circularity Web App

Client background
Responsible.us is an eCommerce company that facilitates the resale of premium streetwear. The company collaborates with brands and allows customers to return used items for store credit reducing the amount of clothing sent to landfills.
Business challenge
The client was developing a new version of their product that would allow customers
to return clothing, including a frontend for customers and an admin console for internal teams. They had tight deadlines to deliver an MVP and had to build a team from scratch.
The client lacked dedicated DevOps in their team, and infrastructure creation and maintenance were the responsibility of backend developers.
For the new version of the product, the client decided to hire a DevOps team to design processes and infrastructure from scratch.
Solution
Gart provided two dedicated engineers to the client, a DevOps Architect and a Senior DevOps to work on the project.
We began with the design phase. Over the first two weeks, we accomplished the following with the client’s team:

  • Defined and agreed on the branching strategy for the project
  • Designed a CI/CD workflow for the chosen branching strategy
  • Designed infrastructure and environments to meet development, testing, and production needs

After the design phase, the Gart Solutions team worked with the client to implement all the designed processes and infrastructure.

Results

  • Created infrastructure as code for Azure using Bicep. All environments are created automatically, and configuration is stored in the source code repository to make all changes traceable
  • Ensured that every Pull Request (feature) can be tested/demonstrated in a separate environment

Created an Azure DevOps CI/CD pipeline that accomplishes the following:

  • Continuous integration (CI) was implemented to build the application and Docker images using the Nx framework, run linting, and perform unit tests
  • A feature branch environment was created using infrastructure as code, and end-to-end tests were run against it. When the Pull Request (PR) is merged, the code is automatically deployed to the QA environment. The process for handling production releases was also set up

We consulted with the developers and project team on better technologies and infrastructure options. Additionally, we monitored infrastructure costs and ensured cost control.

As a result, we achieved the project goals and successfully launched the new version of the client’s platform. The new infrastructure and implementation of CI/CD shorten the release cycle, enable more effective bug fixing, and reduce infrastructure costs.

people icon

Let’s work together!

See how we can help to overcome your challenges

arrow arrow

Thank you
for contacting us!

Please, check your email

arrow arrow

Thank you

You've been subscribed

We use cookies to enhance your browsing experience. By clicking "Accept," you consent to the use of cookies. To learn more, read our Privacy Policy