Cloud Migration, Microsoft Azure, .NET Core, Containers, Microservices
Building a Future-Proof Framework
ICEPAY had a pointed, singular vision of what was needed to continue to succeed in the payment space. The first step was to draw out the best path for implementing a scalable cloud-based architecture with unlimited server capacity. This included upgrading all of its systems. The company chose Azure as its cloud platform, while Xebia guided the ICEPAY team throughout its journey. ICEPAY CEO Steven de Boer noted: “We are extremely happy with the first running components. Xebia helped design an efficient process. And thanks to the valuable lessons learned by our own team, we are able to perform more development work ourselves.”
A Well-Oiled Machine
Following a cloud scan, .NET core and Azure were chosen as the ideal working platforms. Azure’s flexibility and scalability would allow ICEPAY to grow while using the cutting-edge technologies expected by its customers. With Azure, ICEPAY was able to deploy the first of its payment processing components. At the same time, ICEPAY adopted the Azure Kubernetes Service to avoid vendor lock-in and to quickly switch between cloud platforms. Kubernetes containers allowed for easy mobility and aided in unlimited server capacity. This was important for ICEPAY’s many customers who rely on real-time transactions and continuous business insight. Efficient designs were also implemented, such as keeping pay transactions stored for 24/7 availability.