Updating a Modern Application - DevOps Collaboration Series JFrog/NGINX

Published: 06 September 2023
on channel: NGINX
223
3

Episode 5 - The one where we updated

In this episode Melissa and Damian discuss concepts relating to updates, continuous deployments, security fixes, code improvements and more. They also interview two specialists, one related to the difference in deployment vs delivery and the other about database changes.

0:00 Opening
0:14 Introducing Melissa and Damian
0:30 Recap of our project
0:45 Updates we have to do
1:16 Adding product functionality
2:30 Best practices for continuous delivery (CD)
5:00 Introducing Terry Cox from CD .Foundation
7:49 Definition of Continuous Deployment (CD in CICD)
8:07 Definition of Continuous Delivery
10:40 The software delivery anti-pattern problem
15:00 Continuous delivery as a methodology
17:07 Deployment frequency as a DORA metric
20:30 “Lead time” in the context of continuous delivery (End Terry Interview)
23:31 Melissa and Damian debrief on “CD” after interviewing Terry
33:16 Start discussion on “Database change”
34:28 Making database changes easier
35:30 Introducing Liquibase (into an existing database project)
36:16 Start interview w/ Robert Reeves coFounder, Liquibase
38:24 The “database change process” problem
40:09 Automation vs manual process
42:23 How do we fix this
46:05 Benefits to CICD
48:00 Liquibase Pro features
50:00 The problem of versioning a database
51:20 Database change process at different development stages
1:00:12 End interview w/ Robert
1:00:35 Security Fixes - different Layers of security
1:01:36 Security multitasking - mitigating threat while developing a patch
1:02:40 Importance of communication
1:05:40 Importance of setting time aside for regular upgrades
1:11:07 What’s next - observing what we’ve done.

Speakers:
Melissa McKay, Developer Advocate, JFrog
More by Melissa - https://jfrog.com/blog-author/melissa...

Damian Curry, Technical Director Community and Alliances, NGINX
More by Damian https://www.nginx.com/people/damian-c...

We encourage you to share any lessons you may have learned in your application development journey in the comments!

#continuousdeployment
#continuousdelivery
#DORAmetrics
#swampUP
#MARA


Watch video Updating a Modern Application - DevOps Collaboration Series JFrog/NGINX online without registration, duration hours minute second in high quality. This video was added by user NGINX 06 September 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 223 once and liked it 3 people.