Case Study

Development support for cybersecurity companies

The "Development Support" project improved the code quality, security and automation of a cybersecurity company with external help. Results include increased data security, improved code quality and compliance, and faster development cycles thanks to automated testing and CI/CD. It also significantly increased technological efficiency and operational agility.
Industry
Cybersecurity
Implementation
2023
Company size
1,250 employees
Company turnover
2.2 billion in 2022

Benefits and improvements achieved

  • Significant increase in internal data security through the implementation of Azure KeyVault across all development projects.
  • Increased code quality and compliance by integrating SonarCloud and Snyk into the deployment pipelines, enabling systematic code reviews and security audits.
  • Accelerate development cycles (and time to market) and reduce error rates by introducing best practices for automated testing and continuous integration/delivery (CI/CD).
  • Reduction of technical debt.
  • Developed and implemented API middleware to integrate various ERP systems with a third-party system, ensuring seamless and efficient data transfer

Project overview

Trigger:

MAKONIS had already supported the customer a few years ago and handed over the project to internal employees.  

The primary trigger for the project was a resource bottleneck at the customer, which was caused by rapid growth and complex, performance-intensive pricing logic requirements.

Project description

The "Development Support" project was created in response to the client's urgent need for more development resources due to its internal growth and complex operational requirements.

The aim was to expand and improve capacities in the areas of code quality, security and automation with the help of external support.

The project significantly improved internal data security through the implementation of Azure KeyVault and increased code quality and compliance with SonarCloud and Snyk in the deployment pipelines.

Best practices for automated tests and continuous integration/delivery (CI/CD) accelerated the development cycles, shortened the time to market and reduced the error rate.

Furthermore, technical debt was reduced to ensure long-term maintainability, and a newly developed API middleware optimized data integration between various ERP systems and a third-party system.

Overall, this project significantly improved the customer's technological efficiency and operational agility.

Project process:

Using the SCRUM methodology, regular sprint meetings were held at which the project team worked with the product owner to maintain the product backlog, assign tasks and monitor progress.

The experts were quickly trained and were able to provide direct support. Hiring internal employees or outsourcing to external experts abroad would have taken too long for the company.

Challenges

  • Customization of the Bicep templates and new development of deployment pipelines for the integration of Azure KeyVault.
  • Development of a new API middleware in consideration of international standards and in close cooperation with global teams.

Solutions

Results

Techstack

  • C#

Resources

  • Azure KeyVault
  • SonarCloud
  • Snyk
  • SCRUM for project management

Have we aroused your interest?

Find out more about our workshops and offers.