Cloud Native Journey, a journey to take together

We help organizations to follow a strategic path of adoption of the Cloud Native approach.

#1 DIALOGUE

Where are you on the path to Cloud Native infrastructure, technologies and know-how in your organization?
The experience of our Cloud Native Engineers in modernization processes will help you understand the context: initial infrastructure, technologies in use, applications to be considered, development teams involved. A discovery phase made up of many questions, dialogue and exploration.

#2 ADAPTABILITY

Running and developing applications on your different operating systems using containers would become tangible thanks to our guidance along a practical and theoretical path towards e a complete Cloud Native Transformation.

#3 CONCRETENESS

You will dispose of working code that can be an example and starting point for continuing the Cloud Native Transformation of an existing solution.
We will implement a clear and defined process to take full advantage of the potential offered today by DevOps development techniques and Cloud Native architectures, in an elapse of approximately 2.5 months.

Un percorso a step da fare insieme

Assessment & Kickoff
Docker Deep Dive
Cloud Native Infrastructure Implementation
CI/CD - Your application into the Clouds

Assessment & Kickoff

Agenda

  • Information gathering and project kick-off
  • Infrastructure, application stack and infrastructure analysis

What we offer you

Initially, understanding the context is crucial: the purpose of the kickoff is to obtain the maximum of relevant information for planning activities and identifying any critical issues. In this phase, we collect materials (for example an application architecture map) and ask questions to build a framework that allows us to define a goal together with the customer's team, the current distance from the goal itself and the path to reach it.

What we leave you

An executive summary that describes the state of the architecture expected at the end of the Cloud Native Journey and suggestions for improvement for documentation and processes, as well as the planning of the activities necessary to complete the CNJ.
ELAPSED 3 Days

Docker Deep Dive

Agenda

  • Basic and advanced topics of containerization
  • Docker images
  • Docker networking
  • Docker Compose

What we offer you

Whatever your project is, whatever the Cloud service provider and the professional services that will be implemented, containerization is the first step: we will tackle the world of containers, from their architecture, to writing a Dockerfile and we will discover how to manage multi-container applications with docker-compose. These implementations will be used to standardize and automate application development environments.

What we leave you

We will guide you in designing your application using containers, making it possible to develop and run them on different operating systems. As tangible deliverables, we will hand you over:

- Dockerfile (s) + Docker-compose of the application stack.
- Local development environment setup based on Docker
- 2 days of training
ELAPSED 3 Weeks

Cloud Native Infrastructure Implementation

Agenda

  • IaC with Terraform (concepts and implementation)
  • Managed Kubernetes cluster on a public cloud provider (GPC, AWS)

What we offer you

With this package we will implement a Cloud Native infrastructure and address the main issues related to Infrastructure as Code (IaC) and Kubernetes for the orchestration of services that were containerized in the previous phase, from the theoretical bases to the practice with working code and configurations. Terraform is an open source tool for configuring an infrastructure with an Iac approach, which allows you to automate the management of resources. Kubernetes, k8s, is the de-facto standard for orchestrating containerized applications.

What we leave you

A Cloud infrastructure implemented with Terraform in CI / CD, a Kubernetes cluster on selection providers for the development and deployment of applications and 2 days of training.
ELAPSED 3 Weeks

CI/CD - Your application into the Clouds

Agenda

  • Continuous Integration & Continuous deployment
  • Automated CI/CD pipelines to manage the entire lifecycle of the cloud infrastructure.
  • GitOps workflow

What we offer you

Another key step: we will introduce Continuous Integration (CI) and Continuous Delivery / Deployment (CD) practices, from the basics to the most advanced concepts. Based on the type of applications or Cloud infrastructures that we will examine, we will implement a CI / CD pipeline on a preferred tool (eg: Gitlab, Github Actions, Jenkins, Bamboo or Azure devops) and that is capable of producing QA automatic testing (Automatic testing, code quality, vulnerability scanning), artifacts (delivery) and any automatic deployment.

What we leave you

At the end of this phase, you will be familiar with the concepts of CI / CD and one or more multi-environment pipelines for QA and delivery, already implemented and ready-to-use for the applications and Cloud infrastructures under consideration. The package included 2 days of training.
ELAPSED 3 Weeks

optional steps

Cost Analysis

Agenda

  • Cloud infrastructure analysis (number of instances, resources, bandwidth, ingress / egress)
  • Application stack analysis (SaaS / PaaS) and resource consumption
  • Cost estimation and comparison on 2 selected cloud vendors.

What we offer you

We are going to make an estimate of the cost of Cloud infrastructures on the chosen Cloud vendor, based on existing data.

What we leave you

We will provide you with a pricing calculator report of the cloud infrastructure on 2 selected vendors and a draft of the cost per instance in the case of a PaaS architecture.
ELAPSED 1 Week

Security (DevSecOps)

Agenda

  • Cloud native security fundamentals
  • Docker containers security
  • Automated Docker image scanning
  • Kubernetes security best practices

What we offer you

We will tackle Security in the Cloud Native area, implementing best practices from containers to the infrastructure and services that run in the Cloud.

What we leave you

The know-how to safely write and execute a Dockerfile, automatic vulnerability scanning jobs on Docker images and application code and reference Security Best Practices on Kubernetes (Network policies, PSP, OPA).
ELAPSED 2 Weeks

Get in touch

Follow us on social media
Listen to Continuous Delivery