I like that we can test our elasticsearch deployments in real world scenarios, such as load/performance tests or even with some of their custom integration tools (such an API-gateway). We have tested it against several versions but also used its CLI tool to perform quick deploys from local environments into production infrastructures without having any downtime impact at all. The way they handle errors is not very clear sometimes so you might need more time than expected before solving your issues if there are related problems when deploying new releases via CI pipelines etc.. In my opinion ELB should be able use native features instead implementing something similar by itself which would make things easier over using external services. As mentioned above this could potentially help us solve deployment speedup issue since now everything has been automated internally within each team environment where one person only needs permissions needed while doing simple tasks.