Scalable API layer powering web, mobile, partners, and future products

Legacy Migration

A shared API for SMW Music Academy

A NestJS API gave the academy a common backend for its web application and future integrations.

Project Overview

SMW Music Academy was replacing parts of a Yii2 application while continuing to operate across multiple locations. The new backend needed to support the web application and provide a consistent way to connect other clients.

We introduced a NestJS API alongside the legacy application. New modules used the API, while routes still handled by Yii2 continued through a proxy. Shared authentication, location permissions, response formats, and error reporting made these responsibilities explicit.

This arrangement supported gradual replacement of the old application. It also provided an integration point for mobile applications and partner systems as those requirements developed. Shared response conventions gave each new consumer a consistent starting point.

Discuss a similar project

Tell us about the work you are planning and the systems involved.

Talk to us