Understand the CDS µServices

CDS is composed of two binaries: engine and worker, you can find them on CDS Releases for your os/architecture.

CDS µServices

A CDS µService is a process that can be launch by the engine binary.

Single Process

With a single CDS Engine process, you can run all µServices. This is very convenient for testing CDS locally but it’s not recommanded for a production installation.

One Process

Multi-Processes

The binary engine can be used to launch in different processes each µService. This is recommanded for a production installation.

Each µService can be multi-instanciated, example:

Many Processes

RAM resources needed

Example of an installation for a production with 18.000 jobs launched per day: