Skip to main content Skip to complementary content

Deployment patterns for Dynamic Engine in an SDLC (Software Development Life Cycle)

Each Kubernetes cluster supports only one Dynamic Engine instance, while multiple Dynamic Engine environments can connect to a single Dynamic Engine instance installed on the same cluster.

This relationship determines the following common deployment patterns for Dynamic Engine in a software development life cycle (SDLC). For further information about a Talend specific development life cycle, see Talend Software Development Life Cycle Best Practices Guide.

Pattern 1: One-to-One (1:1) Dynamic Engine and Environment Deployment

In this pattern, a Dynamic Engine instance is created in Talend Management Console and provisioned on its own Kubernetes cluster. A single Dynamic Engine environment is then associated with each instance. Each engine-environment pair is dedicated to a specific phase of your development life cycle. For example, one pair is for the Development phase, another for the Staging phase, and a third for the Production phase.
One-to-One (1:1) Dynamic Engine and environment deployment pattern

This setup is ideal for physically separating execution environments, helping manage security, access control, and scale Kubernetes clusters independently for each environment. You can also promote tasks between environments directly through Talend Management Console.

.

Pattern 2: One-to-Many (1:N) Dynamic Engine and Environment Deployment

In this pattern, a single Dynamic Engine instance is created in Talend Management Console, with multiple Dynamic Engine environments connected to it. All environments share the same Kubernetes cluster and that single Dynamic Engine instance.

One-to-Many (1:N) Dynamic Engine and environment deployment pattern

This deployment reduces operational costs while still segregating tasks across different environments, making it suitable for scenarios where physically separate execution environments are unnecessary. Tasks can also be promoted between environments directly through Talend Management Console.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!