Skip to content

corify industry ensurance

DevOps: Build­ing an AWS infra­struc­ture for corify

Corify Stockfoto Hands Tablet

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.

makandra came highly rec­om­mended by a col­league from the Hypoport par­ent com­pany. We were look­ing for an expe­ri­enced part­ner to assist us in the com­plete recon­struc­tion of a plat­form infra­structure.
Sebastian Titze CTO Corify

AWS infra­struc­ture accord­ing to cur­rent 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 sat­is­fied with how the pro­ject was imple­mented. Besides the exist­ing tech­ni­cal know-how, the col­lab­o­ra­tion was pro­fes­sional, very open, and col­le­gial from the start. Addi­tion­ally, they proac­tively helped us in areas not directly related to the infra­struc­ture setup, par­tic­u­larly with com­pli­ance and data pro­tec­tion topics.
Sebastian Titze CTO corify

Secu­rity and testing

Ensuring the security of the infrastructure was important to us and corify, so we incorporated automatic security scans.

Timeline

The project ran from February 2022 to February 2023 and was completed on time and to the full satisfaction of our customer.

Tech­nolo­gies 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

Best prac­tices for microser­vices: infra­struc­ture as code and autoscaling

With Infrastructure as Code, 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 rec­om­mend makandra. They assisted us in build­ing a com­pletely new plat­form, and their expe­ri­ence has con­tributed sig­nif­i­cantly to the good progress of the project.
Sebastian Titze CTO corify

Project scope Our ser­vices for corify

DevOps as a Service