Slide 131
Slide 131 text
goodapi.co
ATTACKING THE COMPLEXITY WITH
AUTONOMY
Self-driving
Clients
Clients can self-
navigate the API
landscape,
perform self-
configuration, self-
repair, self-
optimization and
make choices at
various decisions
points
automatically
High-level,
declarative
programming
Reducing the
cognitive algorithmic
complexity,
decoupling from
components
implementation,
programming for
domain, not service
Automated,
contract-driven API
lifecycle
Handling API
provider complexity
by keeping,
versions,
implementations
and deployments in
check
Hierarchical and
context-bound
knowledge
Divide and conquer
size complexity with
domain definitions
and bounded
contexts. Reusable
representation of
domain knowledge–
ontologies–
published language