Watching – State of the Art in Microservices
Just watching some presentations from dockercon, and this one from Netflix architect nicely describes the trend of cloud architectures.
Some notes are,
- (3:00) The adoption of cloud is growing faster, and docker was growing even faster. Docker was not in anyone’s 2014 roadmap, but it’s in everyone’s 2015 roadmap.
- (8:00) The silo’s of development teams. Just having cross-structured product team is not so efficient. Service/API based infrastructure with DevOps concept is good for optimizing the product development pipeline.
- (15:30) A Microservice Definition: Loosely coupled service oriented architecture with bounded contexts.
Docker is providing granular applications infrastructure, and good for composing them from the smaller services. As introduced in DockerCon EU: Keynote on Orchestration (Docker Machine, Swarm, Compose), new orchestration layer on top of existing services are coming up too.
Service oriented architecture concept may be getting more reachable with simple and composable architectures, without deeply going into the legacy-style enterprise complexities. It’s interesting.