Cloud-based Infrastructure Solution

The company specializes in cyber security services penetration testing, patch management, gateways, data loss prevention, and much more.

  • Duration 4 years
  • Team 2 experts
  • Type Cyber security platform
  • Industry Security consulting; IT services
  • Platforms Cloud

Project Challenges

  • Designing reliable and highly scalable cloud-based architecture from scratch that could be adjusted flexibly to the needs of the growing user base.
    Maintaining security standards and compliances as the platform is available worldwide.
    Keeping platform infrastructure resilient to emerging cyber security threats.
  • Balancing the costs of required technical implementations and ongoing support and operational budgets.
    Ensuring the selected ecosystem is suited for managing multiple entities within one infrastructure.

“DevOps has no endpoint; it’s a continuous journey of refinement, progress, and optimization that enables businesses to keep their system at peak capacity.”

Person Max Petrichenko, Senior Cloud
Solutions Architect, Kubestronaut
10+ years with IT Craft

Results

  • 50+ microservices

    Implemented and integrated

  • 99.9%

    Security coverage

  • 47%

    Maintenance cost saved

Our DevOps engineers have helped the client:

  • Design and deliver 50+ microservices and integrate them seamlessly into one ecosystem.
  • Strategically secure infrastructure with a coverage of 99.9%.
  • Save maintenance and hosting costs by 47% by implementing a cloud-based solution.

Core Tech

  • logo

    Kubernetes

  • logo

    Lambda

  • logo

    Terraform

  • logo

    ArgoCD

Planning

Input

The client:

  • Required cloud infrastructure that could be flexibly extended and expanded to meet the high expectations of the growing user base.
  • Sought to architect scalable and flexible infrastructure that would allow for future growth and the ability to add new features and integrations easily.
  • Prioritized protection of sensitive customer data from unauthorized access and cyber threats by implementing advanced security solutions.

Analysis

Our team:

  • Designed a scalable and flexible microservices architecture from scratch to meet the client’s requirements for AWS infrastructure.
  • Optimized application deployment management.
  • Designed and tuned CI/CD processes, automating development, testing, and delivery workflows.
  • Ensured consistent provisioning and infrastructure reproducibility.
  • Automated the implementation of security configurations and policies, ensuring consistency at scale.
  • Deployed API gateways with built-in security policies to enhance protection of services.
  • Implemented extended, real-time monitoring and logging.

Result

Our work resulted in:

  • Fast-paced platform transformation that went unnoticed by end users.
  • Resilient and secure platform infrastructure that is based on cutting-edge technologies.
  • Streamlined feature releases under the implemented DevSecOps approach.
  • Met regulation compliance for the platform infrastructure.
  • Decreased maintenance and scaling costs by up to 47% due to optimized consumption of cloud resources.
  • Enhanced monitoring and logging system, enabling engineers to detect and respond to incidents immediately.
  • 99.9% security coverage.

Business Benefits

Narrow-focused expertise

Our engineers have applied the acquired extensive expertise in managing infrastructure for regulated industries to the client's project.

Solution
ownership

Our specialists focus on finding the best solutions to increase the system’s quality while constantly offering big and small improvements.

Cost
management

We focus on cost efficiency of the implemented tech stack, optimizing infrastructure expenses for the client.

System
monitoring

Our dedicated experts ensure efficient, 24/7/365 monitoring through a range of implemented and accurately calibrated tools.

Main Project Steps

The client had an extensive product roadmap and required cloud experts who could help them establish and maintain streamlined processes for quick deliveries. To meet the client’s needs, our DevOps engineers worked on:

  • standardize toolsets,
  • integrate them into a unified system, and
  • enhance the entire workflow.
Our assigned solution architect went through several consecutive project steps needed to streamline feature shipments and enhance platform infrastructure:

  1. Helped the client design microservices architecture from scratch, preparing a relevant infrastructure for handling various instances.

  2. Deployed EKS environments for simplified cluster management and scaling.

  3. Introduced GitOps by implementing ArgoCD-based workflow that enabled frequent, smooth deployments.

  4. Integrated GitHub Actions and Jenkins to streamline CI/CD processes (build, test, deploy) and automate workflows where possible.

  5. Used Terraform to align infrastructure across development, testing, and live environments.

  6. Automated application of security configurations and policies to new instances and environments, decreasing the scope of work and chance of human error.

  7. Secured the API from brute-force attacks and unauthorized access by implementing gateways and protecting it with built-in security policies.

  8. Integrated Prometheus, Grafana, and Loki for a monitoring and logging system that tracks system health and performance.

Project Timeline

  • Project Timeline

    2020 – ongoing

  • 950 hours

    System setup

  • 870 hours

    Ongoing support

Technologies

  • logo

    EKS

  • logo

    ArgoCD

  • logo

    Istio

  • logo

    AWS

  • logo

    Lambda

  • logo

    DynamoDB

  • logo

    SQS

  • logo

    MongoDB

  • logo

    RMM

  • logo

    NATS

  • logo

    RabbitMQ

  • logo

    Redis

  • logo

    Karpenter

  • logo

    Prometheus

  • logo

    Grafana

  • logo

    Loki

  • logo

    CloudFlare (WAF)

  • logo

    Jenkins

  • logo

    Github Actions

  • logo

    Terraform

  • logo

    Helm

  • logo

    API gateway

  • logo

    Elasticsearch

  • logo

    Kibana