Slide 63
Slide 63 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