Yemi Agbetunsin
Overview
Clooper, a startup seeking to rapidly iterate and find product-market fit, faced challenges with its monolithic backend architecture, which had become difficult to maintain, scale, and extend. To support its need for agility and faster development cycles, it was essential to redesign the backend using a more flexible and maintainable architecture.
The project entailed a complete overhaul of the backend, transitioning to a microservices architecture built on a modern tech stack, including Node.js, ExpressJS, MongoDB, Redis, and TypeScript. This redesign not only enhanced scalability but also improved maintainability. API endpoints were meticulously documented and published through Postman, allowing developers to efficiently interact with and integrate the backend into various systems.
The new architecture has empowered Clooper to experiment with innovative product ideas and expand into new markets. With the ability to ship new features within a 1-2 week development cycle, the company can now respond more swiftly to changing market demands and customer feedback.
Deliverables
Secure, fast, and scalable backend applications built on microservices architecure
Thorough API documentation
Technology Stack
Backend App: Node.JS, ExpressJS, TypeScript
Databases: Redis, and MongoDB
Deployment: AWS, Dockers
API Documentation: Postman