Today’s Datanauts episode is about the intersection of technology and people.
While containers, microservices, and DevOps promise to speed up application deployments and deliver new value to the organization, they aren’t magical tools that eliminate the need for clear and open communication between different IT groups.
In other words, if you expect that a new technology or process is going to do away with clashes between developers and operations, or smooth out the different incentives that drive these groups, or get rid of confusion, prepare for disappointment.
The Datanauts are joined by Bridget Kromhout, principal technologist at Pivotal, whose presentation “Containers Will Not Fix Your Broken Culture” was the inspiration for this podcast.
They talk about perceptions about containers, DevOps and microservices, why communication between people is essential, how developers and operations groups can better express requirements, and how to build functioning teams.
This episode of Datanauts is brought to you by ITProTV. Enhance your technology aptitude. ITProTVis the resource to keep your I.T. skills up to date, with engaging and informative video tutorials. For a free 7-day trial and 30% off the life of your account, go to itpro.tv/datanauts and use the code DATANAUTS30.
Part 1 – Containers
- The divide between dev and ops doesn’t exactly equal a hands-off deliverable.
- The wall of confusion.
Part 2 – Microservices
- Two-pizza teams: the size of a team shouldn’t be any larger than the number of people who can be fed by two pizzas.
- Conway’s law… “An organization that designs a system will produce a design whose structure is a copy of the organization’s communications structure.”
- APIs don’t fix everything. Still conversations required.
Part 3 – Platforms
- No one talks about deliverables in terms of containers or microservices. Not at higher levels.
- Resume-driven development.
- The reality is everyone is trying to deliver value for the organization.
- Software pre-composed to deliver value. Lots of options here in the OSS world.
- Getting product to market faster with a minimum of glue code.
- The tension between building a thing and leveraging a platform. Building a platform is the new shiny. Why are we building Yet Another Platform?