We are really excited to announce the very first Scaling Continuous Delivery Virtual edition!
Scaling Continuous Delivery is a non-commercial, non-profit, public event that is focused on all aspects of delivering high-quality value to customers. Everyone interested in learning and sharing best practices of continuous delivery is welcomed to attend and present.
We hope that the virtual edition will allow more continuous delivery enthusiasts to be able to join us and learn about the best practices of shipping value to customers.
We'd love to learn more about your experience in scaling continuous delivery at your organization, so if you'd like to please submit your talk proposal using this form.
Join our discord community to ask questions, learn more about speakers and topics or just hang out with friendly like-minded continuous delivery enthusiasts.
As Fred Brooks so famously said in "The Mythical Man Month" "You can't make a baby in a month with 9 women" so how do we scale software development?
What does it take to build complex systems on a massive scale? What should we scale and what shouldn't we?
Spoiler, the answer is not bigger, more complex procedures and processes, stand aside SAFe! This stuff is about applying information theory and engineering principles to software development.
We broke monoliths into microservices and leverage events to orchestrate business processes across all moving pieces. Why are not applying the same event-driven concept to delivery and operations automation?
This session introduces the CNCF project Keptn (www.keptn.sh): An Event-Driven Control Plane for automating Continuous Delivery, SLO-Based Quality Gates, SRE Automation and Auto-Remediation.
Besides an intro to event-driven CD & CO you will see live demos + how the community is adopting Keptn as well as how you can extend and contribute
Who wants to maintain a large, complex and ever-growing continuous integration and delivery pipeline?
In this presentation, we introduce Tekton, an open-source platform for creating cloud-native CI/CD pipelines. We present how to use Tekton to break down complex pipelines, reducing and distributing their maintenance cost. We will also share lesson-learnt stories from running Tekton at scale.
The usual method of delivering software into production consists of developers creating the artifact, then handing it off to a team of DevOps engineers who sweat bullets as they write scripts and carefully deploy code into production. This method is time-consuming, error-prone, and is no longer suitable for the accelerated pace of business.
In this talk, Ravi will discuss the need to combine the practice of Continuous Delivery with Machine Learning to give power directly to the engineers - including actually how to do it.
There is an almost bewildering amount of machine learning platforms available today, both open source and commercial. Some focus exclusively on the development of models without much regard for a model's entire lifecycle, while others assume a trained or tuned model already exists. End-to-end platforms that support development and deployment of models and aid users in going from prototype to production are a fairly recent phenomenon that is nevertheless not as rare as one might think.
On this safari, we shall encounter different platforms spotted in the wild at companies across the globe, observe their characteristics from a safe distance, and attempt a taxonomy based on the underlying infrastructure.
Fun for the entire family!
Anywhere operations: How to bring your on prem clusters to Machine Learning CI/CD pipelines using Azure Arc
Among the Netflix client application's top operational risks is the deployment process. Unlike the server applications, client applications run on systems (PCs, TVs, phones) we don’t control which results in unique challenges. This means there are opportunities to further reduce friction, improve velocity, and the release and rollback decision. In this presentation, we will talk about how we deliver, detect and orchestrate the release of client applications.
Over 900 engineers at Datadog do thousands of deployments per day, to hundreds of services in different environments, regions, and cloud providers. Embracing continuous delivery and automating operations is critical to scaling our teams.
To accommodate the diversity of the applications our engineers deploy, we needed to build a software delivery platform that could be extended to meet application-specific use cases, especially for teams deploying stateful applications.
In this talk we will discuss the primitives our software delivery platform exposes, the design decisions we made, and how teams extend the platform for their particular use cases. To illustrate, we will explore a case study of automating rollouts and common operational workflows of Apache Kafka on Kubernetes.