[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
Microservices API
Microservices are a relatively recent trend in the enterprise IT architecture space. The main idea of microservice architecture (MSA) is to strictly decouple service implementation, which means that the development and change of MSA services can be quicker than in architectures where any development and change is limited by complex interdependencies and resulting slower implementation cycles. In order to make the pattern of many independently developed services economically and operationally viable, MSA requires high degrees of automation and tooling for development, deployment, and operations. One possible way to look at MSA is to consider it as the application of DevOps ideas within the SOA space.
@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
APIs for Things)
lubefor the organizational machinery
ifand more of a
how
Turn a system into an ecosystem.
Enable an ecosystem by loosely coupling systems.
Don't focus on what to change into;
Focus on embracing change as your mode of existence.
Microservices API
{ hero { name appearsIn } } |
{ "data": { "hero": { "name": "R2-D2", "appearsIn": [ "NEWHOPE", "EMPIRE", "JEDI" ] } } } |
dret.net/lectures/geoint-2018
[http://dret.net/lectures/geoint-2018]dret/lectures
[http://github.com/dret/lectures/tree/master/geoint-2018] on GitHub [http://github.com/]http://dret.net/netdret/
[http://dret.net/netdret/]@dret
[http://twitter.com/dret]