Automation, cloud and integrations are the keywords behind the development of the new card-issuing system (CIS). We're developing the CIS solution using a service-oriented architecture in Microsoft Azure. Having a scalable cloud-based system means that Midttrafik can scale up when lots of Youth cards are being ordered at the beginning of each academic year, while operating costs are minimised during periods of low activity.
Strong integrations are at the heart of the CIS solution, ensuring that the CIS system retrieves card data from the card-ordering website mitungdomskort.dk, and permits the card data to be processed before forwarding it to the Midttrafik app. The logic is designed as Azure functions, which deliver messages via a service bus. Events are logged in Cosmos DB, Azure Tables and Azure SQL. Relational data is stored in Azure SQL. The solution is monitored 24/7 with Application Insights, which alerts in cases of special events by email and MS Teams channels.
More than 30% of the customers already receive their Youth cards via the app, and Midttrafik expects this percentage to rise as more customers order/renew their Youth cards.