No matter how fresh and new your company is, you’re going to have some “legacy” applications to work with when you’re mounting your cloud native efforts. The nature of those legacy apps and services are varied: mainframes, ESBs, batch job, and plain old J2EE and .Net apps. If you find yourself unable to make changes quickly enough without the fear of it all blowing up in your face, you’re probably dealing with legacy. Pivotal’s Rohit Kelapure talks with us in this episode about the type of analysis and, then, types patterns he and his team use to “break up the monolith.”
Before all that we discuss some recent news: HPE selling off its software group, Google buying Apigee, Richard and Abby’s recent commentary on the container market, and fresh coiffure advice for listeners.
- Visit https://blog.pivotal.io/pivotal-conversations for show notes and other episodes.
- Download the episode directly, check us out in SoundCloud, subscribe to the feed directly, or in iTunes to have it automatically downloaded for you.
- Twitter: @cote and @rseroter
- Feedback: firstname.lastname@example.org
- HPE going one way (shedding software businesses, doubling down on hardware assets), Dell going the other (adding software and “full stack” offerings). See Coté’s notebook on HPE Software going over to Micro Focus.
- Apigee acquired by Google.
- Container market discontent and Cloud Foundry history with containers, Richard’s write-up. See also Abby’s overview of the recent CFF sponsored survey on containers and Andrew’s 2014 write-up of the history of containers.
- Finally: it’s mainstream now to have pink hair, so transform thyself.
Breaking the Monolith
- Domain Driven Design Distilled book.
- Rohit’s recent breaking the monolith webinar, recording.
- Rohit’s white paper on migrating from ESBs.
- Rohit’s blog, chock full of advice and walk-throughs for migrating apps to a cloud native approach.
- A very common paths for migrating your legacy app: get it into Tomcat; run it locally to remove app server dependencies; get it into Spring Boot, to pull apart config stuff; then push it to Pivotal Cloud Foundry and fix things that break.
- “Get Off the Bus, Gus: 50 Ways to Leave Your Mainframe,” Rohit’s S1P talk on moving from mainframe.
- David Syer on two phase commit, Josh Long on the same.
About the Author