What I’m looking forward to at SpringOne Platform

The biggest cloud native conference is coming up at the first week of August, SpringOne Platform. To plan out my time I took at look at the sessions. Here’s what I’m looking forward to and what I think you, dear readers, will find interesting as well. Doing a list like this, of course, ends up excluding some awesome sessions, so be sure to check out the talk list yourself as well.

Also, if you’re interested and haven’t registered yet, be sure to use the code pivotal-cote-300 to get $300 off.

Dealing with legacy

Almost every conversation I have with large organizations involves a discussion about dealing with legacy software. While you may not be running JFK era IT, you probably have to deal with legacy. Here’s some sessions on that topic:

Cloud Native Coding

Moving to The New, New Thing requires different ways of architecting and coding your software. Here’s some sessions that go over those new ways:

Case Studies

While cooked up demos of Pet Stores and Breweries are education, I’m most interested in hearing tales of what’s actually happened out in the world. Here are some of the case studies that look interesting:

The Usual Chuckle-heads

And, to highlight talks from my team:

(And, remember: if you want to come, you can get $300 if use the code pivotal-cote-300 when you register.)

Coté Memo #075: Dealing with legacy code in a cloud native world

Get your lurn on – this weekend!

https://player.vimeo.com/video/121473651?color=01786e&byline=0&portrait=0

Do you want to bone up on your product management skills? Check out this two day workshop from Craftman PM. I used to work with Prabhakar and he’s anything but boring when it comes to opinions around product. Check out more details, and if you use the code COTE when registering, you’ll get $250 off!

Follow-up

W Austin

As I mentioned last time, we stayed at the W in downtown Austin last week. It was nice! The “wet” (W-speak for “pool”) was nice with in-pool bar service.

Tech & Work World

Dealing with legacy code

//platform.twitter.com/widgets.js

I’ve been working on a series of blog posts (which we’ll then slap into a PDF – hey, presto! Whitepaper!) on “the cloud journey.” Here’s an excerpt from the first part summarizing the challenges of “the legacy journey”:

These groups have a full portfolio of existing IT and applications that they must maintain and grow. There are many “obligations” owed to the past and they often operate under many more constraints than the other two types of teams. Their challenge with Pivotal Cloud Foundry is planning out how to methodically “slice off” parts of their existing applications and re-platform them as cloud native applications. These teams are metaphorically tasked with rebuilding the jet engine mid-flight.

Legacy teams are often looking for fixes to lingering, systematic problems they have (the relational database can no longer scale) and the effects of too much technical debt (“our system is so burdened and fragile that it takes weeks to do a release”). The challenge these teams have is that all of their time is taken up simply keeping their applications up and running, leaving them little time to work on new functionality in their application. Worse, when there is time to add in new functionality, the legacy system is so ponderous (and often poorly understood) that changing it takes much longer than it should.

To me, the challenges here are about balancing risk perfectly, knowing when to keep doing “the wrong thing” despite the allure of “the new thing.” Eventually, these teams have to choose either to “give up” or “go for it”: If the risks of making changes are too high, they must quarantine the applications in questions. Or, if the risks seem acceptable, the teams have to start systematically re-platforming and re-writing the backing services and applications themselves.

DevOps at Solarwinds

I was on a panel for Solarwinds online conference, thwackCamp. It was fun, actually. Check out the recording and a piece written about it.

Quick Hits

Fun & IRL

Movie Time

I say Amy) last week. I wasn’t expecting to like it much (we just wanted to see a movie, and Kim wanted to), but it was actually good. You know, tragic and such, but good.

Sponsors

Meta-data

Composable Cloud At HP

“It’s not a microservice-built application; it’s not moving to a true CI/CD model; but it gets them incrementally on that path, and they start to get some value more short-term from that.”

“That’s where we focus: hit ’em where their problems are today,” he says. “‘Skate to where the puck is going,’ to use the Gretzky saying, but at the same time don’t skate out of the rink. Don’t come at them and say, ‘Hey, we have the microservices platform for you.’ ‘Awesome. What am I going to do with my SAP system?’ Getting that balance right is what we’ve been focused on.”

Bill Hilf on HP’s cloud approach.