Agile software development preaches regular, and shorter release cycles. For cloud-based software, there are several deployment options.
The non-docker based deployments need extensive infrastructure and ad-hoc tooling to cater to the need of agile deployments. Docker-based deployments with advanced orchestrators like Kubernetes support part of the agile deployment use-cases. It has been found that the best option in this case is to use a Service Mesh along with Docker and Docker orchestrator.
In this innovation session, Lahiru Karunatilake Director, Engineering & Architecture at Sysco LABS speaks on several advanced deployment options using Istio (Service Mesh), Kubernetes and Docker to support agile deployment use-cases.