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:

You can watch all available FutureStack16 San Francisco presentation videos, including the keynotes, at our FutureStack16 San Francisco YouTube playlist.


Photo: © Andrew Weeks Photography.

B.J. Hinshaw is a freelance writer based in Northern California. View posts by .

Interested in writing for New Relic Blog? Send us a pitch!