[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/]
@dret
on Twitter/GitHub
One of the challenges of modern Microservices Architecture is a less centralized locus of design and development. Nurturing a more decentralized way of designing, developing, and evolving services is one of the key value propositions of microservices, and thus this challenge should not be perceived as a "problem to be fixed." Instead, the approach should be to look at a way of how services can be more loosely coupled, so that the traditionally more centralized models of design and evolution can be replaced with techniques that are better suited in the new environment. At a high level, it is all about reducing the need and the desire to control and guide teams in a traditional command-and-control way. Instead, the goal is to empower teams to make their own decisions about design and evolution, but to give them the tools and the support that help them to succeed. This presentation looks at some of the typical differences between a more traditional design/evolve cycle, and one where architecture takes on a more fluid and flexible role.
APIs for Things)
@MattMcLartyBC
[http://twitter.com/MattMcLartyBC]@mamund
[http://twitter.com/mamund]@medjawii
[http://twitter.com/medjawii]@mitraman
[http://twitter.com/mitraman]@dret
[http://twitter.com/dret]Microservice Architecture: Aligning Principles, Practices, and Culture
API gateways
Security as a Servicecan be provided in different configurations
API APIs
dret.net/lectures/london-2018
[http://dret.net/lectures/london-2018]dret/lectures
[http://github.com/dret/lectures/tree/master/london-2018] on GitHub [http://github.com/]http://dret.net/netdret/
[http://dret.net/netdret/]@dret
[http://twitter.com/dret]