News for hackers. Stuff that matters.
Re:Fulfilling the Promise of CI/CD by signal11 on Friday January 22, 2021 @12:29PM (#25873836)
I’d start with reading the Phoenix Project (a “novel” about Devops) and also Accelerate. Also the Continuous Delivery book by Dave Farley and Jez Humble.

Beyond that however it’s about taking a look at your processes and your particular challenges.

Say if you have a old-school DB with lots of stored procs, no or not enough tests, and that people tremble to update, that DB is a business risk.

You should have backups and contingency plans (eg a hot standby?) to ensure updates are resilient even if something fails. And of course the “good hygiene” of adding columns, using feature flags etc as the other commenter wrote.

Once you’re less worried about the database, you can start refactoring it if you wish.

Refactoring a large, entrenched database is a large topic but re publicly available case studies, have a look at Netflix’s case study on how they migrated their billing system away from Oracle[1].

[1] http://techblog.netflix.com/2016/06/netflix-billing-migratio...

Re:Fulfilling the Promise of CI/CD by tylery on Friday January 22, 2021 @01:09PM (#25874291)
+1 I really enjoyed the Phoenix Project.
Re:Fulfilling the Promise of CI/CD by k__ on Friday January 22, 2021 @12:34PM (#25873895)
Thank you very much!

Currently, I'm mostly interested in greenfield projects and how to do things the right way from start.