Nets Easy is a newly developed and fully modernized e-commerce platform that is more flexible for merchants and also makes the payment process easier for consumers. The checkout process is the last step in the online shop and perhaps the most important. Making the payment process as simple as possible ultimately helps the merchant to sell more. The solution is also flexible and allows the merchant to add multiple payment methods to the solution as new ones come along or as the customer base expands geographically.
The challenge
Nets has been delivering services based on technology for over 20 years and has been on a modernization journey away from mainframe, Unix, decentralized systems, ix86, cloud on-premises, and now towards public cloud. Nets' services and products are technology-based, and therefore modernization has been a natural path for the development of services as new technology constantly creates new development opportunities.
Nexis' ambitions for expansion in Europe are high. They would never be able to keep up, build data centers and infrastructure at the same pace as their goals, so they needed cloud capacity to help them reach their goals.
There were several benefits to embarking on this modernization journey. Cloud comes with many advantages, such as in the development phase (including reduced developer time due to increased standardization, reduced costs due to a more dynamic approach to both testing and production scalability). It is always underestimated how much stakeholder management these types of transformations involve. When you talk about people, processes, and technology, it is always the people part that requires the most. But technology can help. Therefore, the focus is on providing autonomy for developers to achieve a good flow for the different teams and avoid friction and complex dependencies. With the standardization and momentum that comes with the transition to Azure, they are focusing on automating more processes and taking another step forward.
Nets wanted faster time to market with new customer proposals and to give developer teams more autonomy and operational freedom, for example, they wanted to reduce the time to deliver services to new locations and reduce costs.
Achieving an 'End-to-end DevOps approach' from infrastructure as code to application development and monitoring was also a goal in itself.
The solution
Nets already used Microsoft products for their internal corporate IT systems (Office, collaboration, etc.) so continuing with Microsoft was an easy choice for their product IT. Therefore, Microsoft technology became the basis for both compute/storage capacity (IaaS) and container loads (CaaS/PaaS).
They evaluated hyper-scale versus cost, the advantage of the innate functionalities, the speed of development and the language of development, after which Azure emerged as the natural choice.
Nets wanted both to migrate the payment solution Nets Easy to Azure, and at the same time to consolidate their other payment solutions, including the public, Danish payment solution Nets DIBS as well as a number of other foreign payment solutions in e.g. Norway, Finland and Germany. The future European payment platform across national borders should simply be Nets Easy.
The Azure services helped to achieve efficiency and time to deploy in the Azure environment. Speed in development and time-to-market were also advantages of the chosen technology (e.g. App Service). Simplification in operation with Cosmos DB - SLA, infinite scalability, no operation, DevOps - CI/CD infrastructure as code for test-driven development, Enterprise-scale landing zones was the key to onboarding many teams on a large microservice platform.
cVation, heavy Microsoft partner for mange years with an extensive Azure experience, was chosen as the ideal partner for Nexi. cVation demonstrates great results with Azure for all their financial clients and has a solid collaboration with Microsoft regarding compliance and security.