This epic describes the planned architecture renewal of Digitransit API backend. The architecture renewal consists of two main areas:
Currently the Digitransit API backend runs on Azure Container Service (ACS) with Mesos as the orchestrator. Support for ACS ends January 31, 2020, which means that we will need to migrate to another container platform. Azure Kubernetes Service has been chosen for this purpose.
We will add Azure API Management on top of the containers. This will allow improved monitoring and management for API use, and enable a more feature-rich developer portal.
This Epic description might be updated in the course of the project.