Here are all the Continuous Delivery talks that will be given at cdCon on October 7-8. Visit the schedule page to create a personalized schedule to include all the talks you want to attend.
Wednesday, October 7
Where’s the Application? Understanding the Challenge of Your Microservice CD Pipeline
Speaker: Tracy Ragan, DeployHub
Time: 11:05am PDT
As we take a hammer and smash up our monolithic applications into lots of little pieces, we also break the way we track and manage a software application. The software application no longer exists, yet we still need it. The loss of the application is partly responsible for the complexity of managing microservices. This session investigates the core benefits of continuous integration in a monolithic pipeline in terms of the packaging and configuration management of the software application. We will cover why the CI step is critical to the entire Continuous Delivery process, and what we lose as we move to microservices. We will explore the tracking of application versions overtime to remind us of the importance of BOM reports, ‘diff’ reports, and impact analysis. By looking at what we do well today, we will understand what we need to solve in a microservice-based CD Pipeline.
CI/CD Agility and Controlling Pipeline Sprawl
Speaker: Angel Rivera, CircleCI
Time: 12:40 PM PDT
The adoption of CI/CD has automated the process of how DevOps teams build, test, and deliver software at rapid speeds and with high confidence. Although CI/CD platforms offer many benefits, in the attempt to make sophisticated pipelines, many teams run into the issue of “Pipeline Sprawl”. Pipeline sprawl makes it difficult for DevOps teams to identify and reuse common execution patterns, which diminishes their ability to efficiently ship new code. In this talk, Angel will discuss the common pain points associated with existing CI/CD platforms. The talk will pull in examples from his recent experience and conversations with DevOps teams from across the open-source community, startups, and large enterprises. Attendees will learn technical strategies to develop pipeline configurations that diminish potentially costly vendor-lock in.
The Power of Open Source Community
Speakers: Jacqueline Salinas, CDF; Tracy Ragan, DeployHub & Marky Jackson, OpsMX
Time: 1:15 PM PDT
The panel, “The Power of Open Source Community,” will cover 2 unique stories of how community has impacted personal and professional lives for the better. This discussion will cover how you too can make an impact by contributing to open-source communities. The panelists will tell us their personal DevOps journey, the people who helped them along the way, and how they continue to make a difference in the open-source communities today. Join to learn how you can get involved in open-source projects from Marky, Tracy, and Jacqueline’s first-hand experiences.
CI/CD as a Product
Speaker: Garima Bajpai, Capital Carbon Consulting
Time: 3:30 PM PDT
During this talk, I will reflect on my thoughts on decoding the importance of next-generation CI/CD pipeline. Without dwelling too much on the basics, the key priority for them will influence the next-generation value ecosystem for CI/CD features. Some of the key factors would be: CxOs are suggesting to consider business needs to be producing features that are more than just a faster, more efficient version of everything, making sure next-generation data capabilities are part of the ecosystem and bridging the multi-cloud and on-premise cloud stack takes priority to integrate edge, cloud and compute capabilities.
These factors will craft the next-generation features for the CICD pipeline. In order to align the features with the value ecosystem, here are some suggestions:
- Treat CI/CD as a product group
- The product group must have incremental features aligned with the key CxO priorities
- Embed unified value tracking into the CI/CD pipeline to steer the right investments
- Invest in traceability, audit and vulnerability management
When you start treating CI/CD as a product group, it is essential to define the “north star” for the product group, create a leader’s action plan, map the people of the product group and eventually accelerate the new charter.”
Thursday, October 8
While software architects have broken their monoliths into event-driven service architectures, many pipeline architects still try to apply a monolithic pipeline approach to deliver these new architectures. This results in constantly outdated pipeline code, tight integration of process and tools, lengthy diagnostics sessions to fix broken pipelines and puts strains on the underlying resources that build, deploy, test and validate. In this presentation, we introduce a new approach: Event-based Continuous Delivery which decouples the declaration of processes from tooling. It uses an “everything as code” approach which includes deployment, testing, quality gate, observability and promotion definitions. By breaking your existing monolithic pipelines into smaller tasks this approach allows you to reuse your existing investment!
Open Application Model: Team-centric DevOps Approach
Speaker: Andy Shi, Alibaba Cloud
Time: 2:40 PM PDT
Open Application Model is an open-source spec and framework to encourage team-centric DevOps approach. It does so by separating the concerns of developers and DevOps. This talk will walk through the “Why” and “How” of such an approach. Andy will also compare OAM with other CD pipelines by showing some examples.
The Humans of DevOps
Speaker: Jayne Groll, DevOps Institute
Time: 3:15 PM PDT
When you think about continuous delivery, do you automatically think about pipelines and tools? Automation is absolutely an essential element for continuous everything – but it is the human element that will be the key contributor to transformation success. This session will look at the characteristics, skills, tools and needs of the Humans of DevOps for the next decade as we move into the “new normal”.
Continuous Deployment – The Last Frontier for Continuous Delivery
Speaker: Fernando Ike, Zup Innovation
Time: 3:50 PM PDT
What is the strategy for implementing new versions of a new version application? Continuous Deployment not only automates the deploy, but beyond when aligned for the product and services lifecycle. Continuous Deployment as part of Continuous Delivery becomes valuable to test and experiment in production that can’t test in not production environments. Choosing what’s the better strategy for each type of organization, budget or departments means to know what’s the main deploy strategies, when possible to use any of them, pros and cons. It’s a talk to dive for the most deploy strategies.
Site Reliability, Continuous Delivery & CLI
Speaker: Anosua Mukhopadhyay, Cloudera
Time: 3:50 PM PDT
Spinnaker as-is is great when you’re trying to herd all your deployments into one place and see things move from a single source of truth. But as an SRE, manually creating these pipelines isn’t practical, and thinking about your pipelines as code becomes crucial. Using the Spin CLI in combination with managed pipeline templates makes it easy to ensure idempotent and repeatable deploys. Onboarding and offboarding new applications, grouping applications into projects, and easily debugging deployment issues can only happen when your pipelines live as code.
cdCon has pledged to donate 100% of the proceeds received from cdCon 2020 registration to charitable causes: Black Girls Code, Women Who Code and the CDF Diversity Fund. Registrants indicate which charitable fund they want their 25 USD registration fees to go to during registration. If you can’t afford the registration cost, please apply for the diversity scholarship.