Continuous Architecting: Architecture for Loosely Coupled Systems

API Conference, Berlin, Germany [https://apiconference.net/]

Erik Wilde
Good API

October 15, 2019

Creative Commons License [http://creativecommons.org/licenses/by/3.0/]

This work is licensed under a CC
Attribution 3.0 Unported License
[http://creativecommons.org/licenses/by/3.0/]

Contents Erik Wilde : Continuous Architecting: Architecture for Loosely Coupled Systems

Contents

Erik Wilde : Continuous Architecting: Architecture for Loosely Coupled Systems

(2) Summary

Digital Transformation frequently results in transitioning to API-oriented IT strategies. API-centric ecosystems have to balance two complementary goals: Giving API development teams the autonomy and flexibility to develop products as effectively as possible, and making sure that the growing and constantly evolving landscape of APIs has a level of design quality and coherence that allows API consumers to utilize this landscape effectively. This can be a challenge for IT architecture, in particular when transitioning from a more traditional view of architecture, where the main perspective was that of architecture as a top-down process that starts with modeling a system, and ends with delivering a running system. In loosely coupled API-centric systems, architecture at the ecosystem level takes a distinctively different approach: It observes the creation and evolution of components and uses these observations to evolve the constraints of the ecosystem, and to provide support and tooling where necessary. Continuous Architecting is the process that supports the balance between component goals and ecosystem goals: It collects feedback from the ecosystem in the form of observations from developers and users and the organization, and translates those into ways that improve and support component development.



Introduction

Outline (Introduction)

  1. Introduction [4]
  2. Conclusions [1]
Introduction Erik Wilde : Continuous Architecting: Architecture for Loosely Coupled Systems

(4) @dret on Twitter/GitHub

dret

Introduction Erik Wilde : Continuous Architecting: Architecture for Loosely Coupled Systems

(5) About Me



Introduction Erik Wilde : Continuous Architecting: Architecture for Loosely Coupled Systems

(6) Good API [http://www.goodapi.co/]

Good API

Introduction Erik Wilde : Continuous Architecting: Architecture for Loosely Coupled Systems

(7) Continuous API Management (2018)

Continuous API Management: Making the Right Decisions in an Evolving Landscape

Conclusions

Outline (Conclusions)

  1. Introduction [4]
  2. Conclusions [1]
Conclusions Erik Wilde : Continuous Architecting: Architecture for Loosely Coupled Systems

(9) Thanks! Q&A

What's Next?

October 15, 2019 API Conference, Berlin, Germany [https://apiconference.net/]