The BIRTH Of Continuous Delivery With Jez Humble
ฝัง
- เผยแพร่เมื่อ 16 มี.ค. 2024
- Jez Humble & Dave Farley talk about discovery Continuous Delivery as a software engineering approach. They reflect on whether they actually "invented" continuous delivery, or were there others?
This is a clip taken from Jez's FULL Engineering Room appearance that you can watch HERE ➡️ • “Industry Changing Boo...
___________________________________________
🙏The Engineering Room series is SPONSORED BY EQUAL EXPERTS
Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ bit.ly/3ASy8n0
___________________________________________
#softwareengineer #continuousdelivery - วิทยาศาสตร์และเทคโนโลยี
You might be interested to know that the deployment technique described is similar to how they deployed the switch running the ATMs on the systems I worked on in the very early 1980s. The switch ran on a mini, I don't remember which, and they would deploy to a second mini and then point the network to it. The company running the switch was Boeing Computer Services in Seattle. So yes, engineering - that was the old Boeing. Cloud computing in 1981: ATMs in Chicago, switch in Seattle.
I have your seminal book with me most of the time. I have read it and reread parts of it over and over.
Always be humble about one's achievements.
Bleu green deployment (2005) is the same thing as switching frame buffer in a graphic card (first commercialized in 1974).
I'm sure that Ḥasan Ibn al-Haytham and Abu Bakr al-Razi would have a thing or two to say about the "1600" on your T. shirt, Dave. ;)
Of course you didn't invent basic things like source code control, QA/Quality Control, requirements and design, testing software, deployment processes or any of the other fundamental aspects of software development. A lot of this modern idea of continuous delivery is primarily a result of the evolution of hardware and software over time. You couldn't do continuous delivery with the old school Windows C++ MFC applications of the 2000s or old C/C++ applications on unix of the 90s or with version control systems like SCCS or without KVM or Hyper V based virtualization and so forth. However, unfortunately a lot of these fundamental basics of software seem to be associated as exclusive to CD when in reality they aren't and have always been there going back decades.
Why do you have such a convoluted YT user name?