Automation, cloud and integrations are the keywords behind the development of the new card-issuing system (CIS). We have developed 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 of any 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 will order/renew their Youth cards.