Cloud Native Journey: your path to innovation

Get ready to embark on a journey alongside our Cloud Native Engineers, both practical and theoretical. The complete Cloud Native transition process starts right here, just a step away from you.

Tell us about your project
What do you need?

A trained team and the proper infrastructure

Imagine the job done just right. And it was your own team that did it.

Be it modernizing legacy, managing a new infrastructure or building a pipeline on GitLab - you need to make the right decisions, reduce costs and unknowns. Having a solid plan is critical. Where to start?

You need an experienced guide who will work together with your team and transfer all the knowledge.

  • On-the-Job Training

    A practical and theoretical journey that leads you to an effective Cloud Native transition.

  • Working Code

    The best starting point for continuing the Cloud Native transformation of an existing solution.

  • A well-defined process

    To get the most out of DevOps, Platform Engineering techniques and Cloud Native architectures.

What we can do for you

We remove all uncertainties. Together we define the goal and the way to reach it.

We act as your guide on a journey to take full advantage of the Cloud Native approach, ensuring a practical, effective and sustainable transformation for your team.

You will work closely with our Cloud Native Engineers to improve your development process, best practices, speed and release quality.

Just as we did for Loro Piana.

A 2-month journey to breakthrough innovation.
4 phases, each with clear deliverables.

ASSESSMENT & KICK OFF

Step #1
  • Collection of resources
  • Interviews
  • Analysis of the application and infrastructure stack

The purpose at this stage is to obtain relevant information in order to plan activities and identify critical issues. We will assess team maturity, current situation, and goals.

Deliverable

  • Executive summary on the state of the architecture expected at the end of the Cloud Native Journey.
  • Recommendations for improving documentation and processes.
  • Activity planning.

DOCKER DEEP DIVE

Step #2
  • Containerization
  • Docker images, networking & compose

We will explore containers comprehensively, from architecture, to writing a Dockerfile. We will learn how to manage multi-container application with docker-compose.

Deliverable

  • Dockerfile(s) + Docker-compose of the application stack.
  • Setup of the local development environment based on Docker.
  • 2 days of deep training.

CLOUD NATIVE INFRASTRUCTURE OPTIMIZATION

Step #3
  • IaC on Terraform
  • Managed Kubernetes cluster on public cloud provider

The Cloud Native infrastructure will have no more secrets: we will cover topics such as Infrastructure as Code and Kubernetes, from theoretical foundations to implementation.

Deliverable

  • Cloud infrastructure deployed with Terraform in CI/CD.
  • Kubernetes clusters across various cloud providers for application development and deployment.
  • 2 days of deep training.

CI/CD: YOUR APPLICATION INTO THE CLOUD

Step #4
  • CI/CD deployment
  • Automated CI/CD pipelines
  • Gitops workflow

We will implement a pipeline on the selected tool, in order to manage the entire application lifecycle in the infrastructure. This will be able to output automatic QA, artifacts, and eventually automatic deployment.

Deliverable

  • Multi-environment CI/CD pipeline for QA and delivery.
  • 2 days of deep training.
php-logo
Symfony-logo
go-logo
NodeJs-logo
Laravel-logo
Drupal-logo

COST ANALYSIS

Optional step
  • Cloud infrastructure analysis
  • Analysis of the application stack and its consumption
  • Cost comparison on 2 cloud vendors

Based on existing data, we will estimate the cost of cloud infrastructure on two selected cloud vendors. You can thus eliminate contingencies and choose the provider that is right for you.

Deliverable

  • Pricing calculator report of the infrastructure on 2 selected vendors
  • Projected cost per instance, in case of PaaS architecture

SECURITY / DEVSECOPS

Optional step
  • Cloud Native security fundamentals
  • Docker container security
  • Automated Docker image scanning
  • Kubernetes security best practice

We will explore security threats and security best practices in the Cloud Native context: from containers, to infrastructure, to single services running in the cloud.

Deliverable

  • Securely writing a Dockerfile
  • Automatic vulnerability scanning jobs, targeting both Docker images and application code
  • Standard security definitions in Cloud Native environments.
  • Security best practices on Kubernetes (Cluster management, RBAC, Security context, Network policy, OPA)
How we work

By your company's side, with a proven method

We transfer it all: knowledge, tools, methods. We provide active support even after the Cloud Native Journey has ended. The goal? To make your team autonomous.

No lock-ins or dependencies,
just a valuable partnership of technology and people.

  • Weekly meetings

    To work in a structured, agile and consistent way. To transfer culture and method along with notions.

  • Working implementations

    The real added value and key to the success of the training journey.

  • Dedicated contact person

    Theory, operations and constant support: for you they will identify in a person, who will have a name and will always be available.

Contact us
Why Choose Us

We Know How To Do and How To Listen

We are a tech company made up of teams of developers, solution architects, DevOps, and UX/UI designers. We design and develop custom web applications, integrating the best Cloud Native technologies to create platforms with a future-forward perspective. But there’s more. We focus on harmony between expertise and human relationships.
sparkfabrik_software_development_company_team_retreat

Our success stories

Discover our projects

Get in touch

Follow us on social media
Listen to Continuous Delivery