Skip to content

Overviewβš“οΈŽ

The EPAM Delivery Platform (EDP) Developer Guide serves as a comprehensive technical resource specifically designed for developers. It offers detailed insights into expanding the functionalities of EDP. This section focuses on explaining the development approach and fundamental architectural blueprints that form the basis of the platform's ecosystem.

Within these pages, you'll find architectural diagrams, component schemas, and deployment strategies essential for grasping the structural elements of EDP. These technical illustrations serve as references, providing a detailed understanding of component interactions and deployment methodologies. Understanding the architecture of EDP and integrating third-party solutions into its established framework enables the creation of efficient, scalable, and customizable solutions within the EPAM Delivery Platform.

The diagram below illustrates how GitHub repositories and Docker registries are interconnected within the EDP ecosystem.

Core components
Core components
codebase-operator
codebase-operator
cd-pipeline-operator
cd-pipeline-operator
EDP Portal
(edp-headlamp)
EDP Portal...
nexus-operator
nexus-operator
sonar-operator
sonar-operator
keycloak-operator
keycloak-operator
edp-tekton
edp-tekton
edp-install
edp-install
Click the Icons
Text is not SVG - cannot display

Release Channelsβš“οΈŽ

As a publicly available product, the EPAM Delivery Platform relies on various channels to share information, gather feedback, and distribute new releases effectively. This section outlines the diverse channels through which users can engage with our platform and stay informed about the latest developments and enhancements.

Marketplacesβš“οΈŽ

Our product is presented on AWS and Civo marketplaces. It's essential to ensure that the product information on these platforms is up-to-date and accurately reflects the latest version of our software:

OperatorHubβš“οΈŽ

Our product operators are showcased on OperatorHub, enabling seamless integration and management capabilities:

GitHub Repositoriesβš“οΈŽ

Our platform components, optional enhancements, add-ons, and deployment resources are hosted on GitHub repositories. Explore the following repositories to access the source code of components.

Platform Componentsβš“οΈŽ

Each platform component is available in its corresponding GitHub project:

Optional Componentsβš“οΈŽ

These optional components enhance the platform's installation and configuration experience:

Add-ons Repositoryβš“οΈŽ

The Add-ons repository provides a streamlined pathway for deploying the all-in-one solution:

Tekton Custom Libraryβš“οΈŽ

Explore additional tools and customizations in our Tekton Custom Library:

Platform Test Dataβš“οΈŽ

Access test data from the 'Create' onboarding strategy:

Helm Chartsβš“οΈŽ

Helm chart artifacts are available in repository:

DockerHubβš“οΈŽ

Our DockerHub repository hosts Docker images for various platform components:

Social Mediaβš“οΈŽ

To maintain an active presence on social media channels and share valuable content about our software releases, we continuously publish materials across the following media: