Digitransit architecture is based on microservices architecture. Microservices are small, autonomous services that work together that allow us to build larger applications on top of APIs that the services provide.
At the moment, we provide five kinds of services
Routing API, Routing data API, Geocoding API, and Map API are available for anyone to use.
Real time API contains information about availabe real-time data types and sources.
Data builders are images that are used to gather and compile data needed for APIs by the platform. You can find more information on the geocoding architecture pages and on the routing data architecture page.
External compoments are something that Digitransit depends on. Someone else than us takes care that they work.