Success Story
Coinscrap standardizes the deployment of its applications on Amazon EKS
At a glance
Coinscrap is a fintech/insurtech company that provides financial planning microservices to banks and insurers. Its applications were deployed in different ways, on unmanaged services and without infrastructure as code. Craftech segmented its AWS accounts and environments, deployed Amazon EKS clusters and migrated the microservices with Helm. Today Coinscrap has a standardized way to deploy applications and infrastructure with code, state and documentation.
Coinscrap is a fintech/insurtech company that provides financial planning microservices to banks and insurers, creating new business models from the analysis of its users' data.
Solution implemented
- Segmented the organization's AWS accounts and environments, with networking and user security
- Deployed Amazon EKS clusters with observability and management tools
- Defined the workflow and progressively migrated the microservices with Helm charts
- Created continuous deployment pipelines
- Produced reference documentation for the team
- Implemented a complete logging and monitoring stack
Business Challenge
Coinscrap already had a DevOps culture, but some technologies were poorly suited to the use case and there was no standard for deploying projects. Applications were implemented in different ways, and unmanaged services abounded, such as docker-compose on EC2 or kOps with persistent databases inside a self-managed Kubernetes, which required a lot of staff to maintain. The infrastructure was not in code, and there was no traceability of deployments. The goal was a reliable, secure, scalable and observable infrastructure: standardize service deployment, restructure the infrastructure by segmenting accounts and environments, apply the AWS Well-Architected Framework, use Helm for Kubernetes applications, move the infrastructure to code and train Coinscrap's DevOps team.
Solution
Craftech segmented the organization's AWS accounts and environments, including networking and user security. It deployed Amazon EKS clusters with observability and management tools, defined the workflow and progressively migrated the microservices with Helm charts. It also created continuous deployment pipelines, reference documentation for the team and a complete logging and monitoring stack.
Outcomes
- New applications deployed and existing ones migrated to the new infrastructure, in production and lower environments
- A standardized way to deploy applications
- Infrastructure with code, state and documentation: more traceability and new infrastructure that is easy to deploy by reusing code
Stack & technologies