corify industry ensurances
DevOps: Building an AWS infrastructure for corify
corify enables businesses to finalize industrial insurance contracts more easily and quickly. By simplifying and digitizing the insurance business, better risk partnerships are enabled for all participants.
We are delighted that we were chosen to support corify in providing the infrastructure required for their application.
Industry
Technology
Services
makandra came highly recommended by a colleague from the Hypoport parent company. We were looking for an experienced partner to assist us in the complete reconstruction of a platform infrastructure.
AWS infrastructure with current best practices
The choice for the infrastructure provider fell on AWS, as it can provide server performance cost-effectively and efficiently. We have gained valuable experience with AWS in several predecessor projects, including a project for a large, federally owned mobility group in Germany.
Our assignment included not only the planning and implementation of the AWS infrastructure and the setup of the server landscape but also the establishment of Continuous Integration and Continuous Deployment (CI/CD). Since the application is based on microservices, the infrastructure had to be designed accordingly.
Instead of traditional Amazon Elastic Compute Cloud instances, we used Spot Instances. The use of Spot Instances enables an economical and simultaneously high-performing operation of the platform for customers. Spot Instances are ideal for workloads that are flexible and not time-critical, such as CI/CD pipelines.
We were very satisfied with how the project was implemented. Besides the existing technical know-how, the collaboration was professional, very open, and collegial from the start. Additionally, they proactively helped us in areas not directly related to the infrastructure setup, particularly with compliance and data protection topics.
Security and testing
Timeline
The project ran from February 2022 to February 2023 and was completed on time and to the full satisfaction of our customer.
Technologies used
- GitLab for version control
- Continuous Integration pipelines for CI/CD
- AWS for the entire infrastructure
- Terraform and GitOps for managing Infrastructure as Code
- Kubernetes for container orchestration
- Fluent-Bit for sending logs to a central location
Microservices with IaC and autoscaling
With Infrastructure as Code (IaC), we automated the provisioning and management of the IT infrastructure, making it reproducible and scalable. Additionally, we integrated Autoscaling to ensure that the application can quickly respond to changing requirements while simultaneously optimizing costs through scaling as needed. The infrastructure concept and the operational concept were also worked out by our DevOps experts.
To ensure that all dependencies of the microservices are always up-to-date and that no security issues or incompatibilities arise, we used Renovate. This automatically updates the dependencies of the microservices. As Renovate automates the update process, the software quality and stability are improved. The corify team, to which we handed over the application, thus saves time and effort that would normally be required for manual checks and updates.
We would highly recommend makandra. They assisted us in building a completely new platform, and their experience has contributed significantly to the good progress of the project.
Video case study Interview about the corify project
In this interview, Sonja Bürgle, Head of Business Operations at corify, talks about the collaboration with makandra. How did the project come about? Did we live up to the expectations? We really enjoyed the collaboration and are delighted that Sonja took the time to talk to us.