SATURN2015 has ended
View analytic
Tuesday, April 28 • 3:00pm - 4:30pm
From Monolith to Microservices: A Leadership Perspective on Legacy Application Modernization

Sign up or log in to save this to your schedule and see who's attending!

In this presentation, we will share some thoughts on the leadership challenges that come with modernizing legacy systems. Our reference case is an ongoing modernization of a 20-year-old custom-made client/server application consisting of about 3.5 million lines of code. The modernization effort is driven by a need to reduce cost of ownership, position the system for new deployment models such as cloud, and facilitate shorter time to market for new business features. It is also about reducing vulnerability, as there are more developers in the market who are masters of JavaScript than of PowerBuilder.

From an architectural perspective, the aim is twofold. First, consolidate on fewer but more up-to-date technologies. Second, create a more loosely coupled architecture by introducing functional separation through horizontal and vertical slicing, in many ways moving toward what today is called “microservices,” and do this in line with the principles in our management system, adhering to natural business process boundaries.

From a leadership perspective, the challenge is to effect the cultural and organizational changes needed to create architecture in line with modern principles, seizing the opportunities offered by new technology. We need to break the mindset incurred by the relational database—that everything has to be interconnected in a global model—and replace this by a mindset and technology that support deployment of smaller but cohesive functional services or modules. A major challenge here is technologically outdated domain experts, key stakeholders who are stuck in the possibilities of yesterday's technology.

avatar for Einar Landre

Einar Landre

Einar Landre is a practicing software professional with almost 30 years of experience as a developer, consultant, leader, and presenter. Currently he holds the position as leader of Statoil's value chain IT unit, where he is responsible for the products and services used to support... Read More →
avatar for Harald Wesenberg

Harald Wesenberg

Harald Wesenberg is a practicing software professional who has returned to the trenches after many years as a leading advisor in Corporate II, where he was responsible for enterprise architecture. He holds an MSc degree in computer science from the Norwegian University of Science... Read More →
avatar for Jørn Ølmheim

Jørn Ølmheim

Jørn Ølmheim is a practicing software professional with strong beliefs in open source and internet technology. Currently he holds the position of leading advisor in corporate IT at Statoil, focusing on the subsurface application portfolio and systems integration challenges. He holds... Read More →

Tuesday April 28, 2015 3:00pm - 4:30pm
2. Salon D

Attendees (0)