Reactive deployments brings reactive programming practices, that were recently popularized by frameworks like ReactJS, Vue and so on to infrastructure orchestration services.
A reactive deployment renders an application’s deployment state, such as the version of the application deployed, the number of replicas and so on, by ingesting information such as the application’s error rate, the latest 10 versions of the application that were deployed or the churn rate for a given version on Google Analytics and creates new deployments, services and routes visitors or services according to those.
Reactive Deployments accomplish these goals by generating configuration using a custom DSL. This is quite similar to writing an application with Reactjs vs a templating system. This allows the team that’s deploying the application to not get stuck between choosing between one deployment strategy over the other and also allows them to mix and match different strategies.
Reactive deployments sets the stage for a global DOM like specification for managing infrastructure and services.
Sevki is a software engineer at Cloudflare. He works for the DevTools team, his day-to-day responsibilities are making developers more productive.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org