Service required by another service.

Settings controlling software behavior.

Policies controlling software development and use.

Load balancing based on application-level information.

Infrastructure layer managing service-to-service communication.

Isolated environment for running software.

Combining software components or systems.

Distributes requests sequentially among servers.

Auxiliary process deployed alongside an application.

Agreement defining software rights or services.