Building software can make you feel like a child on her first airplane ride. Before you stretches something new, exciting, and endless—full of awesome potential. But working with existing monolithic software applications can destroy that feeling, fast.
So said New Relic’s own Jonathan Owens and Jose Fernandez (Senior Site Reliability Engineer and Lead Software Engineer, respectively) at FutureStack16 San Francisco, in their talk entitled “Containers, DevOps, Microservices, and Kafka: Tools Used by our Monolith Wrecking Crew.”
Of course, Jonathan conceded, monoliths may actually be a good problem to have. After all, if you’re a piece of software, “You either die a microservice, or live long enough to see yourself become the monolith.” But even if your monolith application is a product of its own success, it may still deserve to be broken up one piece at a time.
Jonathan and Jose’s preferred wrecking tools include New Relic APM, Kafka, microservices, DevOps, and containers. To find out how to wield them all to maximum effect, watch the full presentation in the video below:
Watch other great presentations from the event:
- Solving the Scale Dilemma with Data—FutureStack Video
- Rock Stars vs. Builders vs. Janitors: There’s a Better Way—FutureStack Video
- How Concur Kept Decentralization Simple—FutureStack Video
- Monitoring the Dynamic Cloud—FutureStack Video
You can watch all available FutureStack16 San Francisco presentation videos, including the keynotes, at our FutureStack16 San Francisco YouTube playlist.
Photo: © Andrew Weeks Photography.