Architecture

Components

The new Application Platform, designed to support our applications in the future, consists of a couple major components, described in the following high level architecture.

High Level Component Architecture

Pipeline as code deployment model (Update 2/2025)

Last year our company, "CustomerFirst,Ltd", went through a global IT Automation program. The Automated Cloud Application Lifecycle (ACAL) project was initiated to tackle the automation of the containerized applications. From the beginning of 2025, new applications shall follow the "Pipeline-as-Code" deployment model described here below. This model is the result of the combined work of the Platform Engineering and Application DevSecOps teams.

Automation Design

Pipeline rules

A corporate-compliant Pipeline shall respect the following structure and tasks scope:

Pipeline Design