Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The emperor's new clothes - A Tale from Cloud and Legacy

The emperor's new clothes - A Tale from Cloud and Legacy

Daniel Kocot

September 29, 2021
Tweet

More Decks by Daniel Kocot

Other Decks in Technology

Transcript

  1. The emperor’s new clothes - A tale from Cloud and

    Legacy Daniel Kocot, Senior Solutions Architect 1
  2. Name Daniel Kocot Role Senior Solutions Architect / API Expert

    @codecentric Email Twitter dk_1977 LinkedIn [email protected] https://www.linkedin.com/in/danielkocot/ 2
  3. Cloud Native CNCF Definition, https://github.com/cncf/toc/blob/main/DEFINITION.md "Cloud native technologies empower organizations

    to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach. These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil." 4
  4. API first An API is the first (and often only)

    interface to users of an application 12
  5. API first An API is the first (and often only)

    interface to users of an application An API comes first — before the implementation 12
  6. API first An API is the first (and often only)

    interface to users of an application An API comes first — before the implementation An API is described (documented) or self-descriptive 12
  7. API Mediation Architectural layer to manage, protect and enrich an

    API Intercepting API traffic Concept of "outer" APIs 14
  8. API Mediation Architectural layer to manage, protect and enrich an

    API Intercepting API traffic Concept of "outer" APIs No business logic should be handled within this layers 14
  9. Bring in the patterns! Messaging APIs Hybrid integration GraphQL integration

    Event-Driven architecture Anti-Corruption Layer Strangler Pattern 28