Edge One Solutions for Idemia - Edge1S

Edge One Solutions for Idemia

Idemia

About the client

IDEMIA focuses on creating technologies that make the world safer, especially in the areas of identity, biometrics and digital security. The company offers solutions for governments, corporations and financial institutions, supporting them in identity management, transactions and data protection.

Technologies

  • GitHub
  • Jenkins
  • Terraform
  • Kubernetes
  • Challenge

    The team faced the challenge of ensuring a dynamic and reliable process for implementing infrastructure changes that would meet the growing demands of projects and customers. It was necessary to create mechanisms that would enable frequent, fast, and at the same time secure environment updates. This process also required eliminating errors and improving team collaboration through the use of modern practices, such as test automation and CI/CD pipeline optimization. An additional challenge was to ensure the consistency and scalability of the infrastructure, regardless of the complexity of the project or the number of environments. All this had to be achieved while minimizing the risk associated with implementations and ensuring the stability of system operation.

    Idemia
  • Solution

    The first step was to switch from Gitflow to Trunk-based development, which significantly sped up code work and infrastructure releases. The focus was on more frequent, smaller, and easier-to-deploy changes. The way environments were configured was also changed – instead of a copy-and-paste model, a common code with parameterization was introduced, thanks to which all environments (dev, preprod, prod, etc.) started using the same Terraform code, differing only in a set of parameters. This solution sped up deployments, reduced errors, and unified the infrastructure. CI/CD pipelines were also optimized, introducing automatic pre- and post-deployment tests and restrictions on merge strategies. As a result, the frequency of deployments increased from once a month to several times a week, and the process itself became faster and less problematic.

    Idemia

Entrust your project to our experts!

Fill out the form

See our blog

Open Banking 3.0 – what's next after PSD2?

How did PSD2 revolutionize the banking sector? Check what the directive changed and how it affected the development of fintech, security and Open Banking 3.0....  read more