Registration to receive messages or events.

Increase capacity of a single resource.

Infrastructure layer managing service-to-service communication.

Maximum time waiting for a response.

Record or notification of something that happened.

Decrease capacity of a single resource.

Auxiliary process deployed alongside an application.

Time allowed without activity before termination.

Architecture based on producing and consuming events.

Settings that can change without rebuilding software.