APIs are specified in "API first" style

Acronym
api-first
Belongs to
SIG
Responsible
Stefan Bente
Todos
(1) ausformulieren
History
(v1)   2021-10-08 - created initially

Resolution Details

We follow an API-first strategy in the project: First specify the API, then implement it.

Why is there need for such a decision?

In a distributed environment, APIs are the main point of interaction. Their implementation style - first the API spec, or first the service? - need to be determined right away.

Reasons for the resolution

The whole project is API-driven, as the robot service will have to implement against the APIs. Therefore, the APIs need to be done first.

Additional sources for better understanding the background

n/a

Viable Options

n/a

Alternatives not seriously considered

n/a

How is this decision evaluated?

n/a