Modern Continuous Delivery
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore modern continuous delivery practices in this GOTO Amsterdam 2019 conference talk. Discover how cloud-first thinking impacts software architecture, organizational structure, testing, and security. Learn about evolving pipeline concepts, event-driven architectures, and new build artifacts. Examine trunk-based development, feature toggles, and the test pyramid in context. Delve into declarative deployments, deployment strategies, and database change management. Understand the importance of dynamic environments, monitoring, observability, vulnerability planning, and secrets management. Gain insights into the future of continuous delivery and access valuable resources for further learning.
Syllabus
Intro
We knew everything
Java - Write once, run anywhere
Conan The Deployer
The Output
Fairly typical architecture
Traditional Continuous Delivery
The Bad
Financial Services Platform
Modern Pipelines
Traditional Structure
Products over Projects (do the DevOps)
WITHOUT EVENTS
EVENT NOTIFICATION
EVENT SOURCING
The New Build Artifact
A modern Continuous delivery pipeline
Trunk Based Development
Feature Toggles
The Test Pyramid In Context
Declarative Deployments
Deployment Strategies
Release DB Changes Out Of Band
Dynamic Environments
Monitoring and observability
Vulnerability Planning
Secrets Management
In the future
Resources & Citations
Taught by
GOTO Conferences
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Defined Networking
Georgia Institute of Technology via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Web-Technologien
openHPI Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique