Tackling consumption chaos in microservice architectures
Service consumption chaos is currently one of the biggest challenges in microservice environments. Mike Dvorkin discusses how tackling the complexity of exploding service dependencies and their control through a consistent consumption abstraction can significantly simplify how teams develop, test, deploy, and control applications.
|Talk Title||Tackling consumption chaos in microservice architectures|
|Speakers||Mike Dvorkin (Cisco)|
|Conf Tag||Build resilient systems at scale|
|Location||Santa Clara, California|
|Date||June 21-23, 2016|
DevOps exist to run applications, but in many cases, we focus on micromanagement of every elemental detail with no focus or understanding of the application. This breaks down in two fundamental ways. First is the explosion of number of application service definitions, all hardwired for specific use cases, environments, and circumstances related to the stage of the application life cycle. Second is the dependency chaos resulting from lack of mechanisms to control consumption of application services. These problems are closely related. The missing piece is how service resources are allocated to their consumers and how such allocations can be controlled in a consistent, abstracted way devoid of understanding of instance, architecture, and environmental detail. Mike Dvorkin discusses the principles and benefits of the controlled consumption model and its implications on DevOps processes and security. This keynote is sponsored by Cisco.