I was recently in Austin, Texas and had a chance to visit National Instruments and talk DevOps.
National Instruments is a rare case study. While it’s common to hear DevOps stories coming from web startups, National Instruments definitely falls into the category of a traditional legacy enterprise.
After meeting the larger team, I settled into a conference room with Ernest Mueller and Peco Karayanev to get a deeper dive into both their DevOps and multi-vendor Cloud initiatives. Below is the video from that session.
0:00 – Intro
- How Ernest, Peco, and National Instruments got from traditional legacy IT operations thinking to DevOps thinking
- Scaling a single web app in a startup vs. managing the “long tail of long tails” in a heterogeneous enterprise environment
- Challenge of moving developers from a desktop software mindset to developing for the cloud
10:37 – Whiteboard
- “Sharing is the Devil”… Managing complexity through isolation by design
- Overview of NI cloud architecture
- “Operations as a Service”
- Model-driven provisioning
- Building cloud apps that span multiple clouds (Azure and AWS)
- Working with deployment tools (and enabling developer self-service/maintenance)
- Tools the team is publishing as open source projects (Only the second time that National Instruments has released something under an open source license)