Apps

Creating good vibrations with app modernization

Share this post:

app modernization good vibrationsWhat do sleigh bells, bongos, empty soda cans, trains and a barking dog having in common with application modernization? To explain, let’s travel back to the 1960s.

In 1966, the Beach Boys released their album Pet Sounds, which is often regarded as one of the most influential albums in the history of music.

Pet Sounds advanced the field of music production through the way the band was able to capture a wider, more complex mix of sounds into one song. It had not really been done before. The Beach Boys’ Brian Wilson, the creative genius behind Pet Sounds, accomplished this through the use of multitrack recording, which is the process of capturing different channels of sound on the same recording medium, then dividing them into separate tracks that run parallel with each other for playback.

In much the same way, developers deconstruct traditional, monolithic applications into microservices, each running in their own container.

Wilson’s audio innovation enabled the band to record on both four-track and eight-track recorders to mix a vast array of musical instruments rarely used in rock music, such as an accordion and an ukulele, and record completely off-the-wall things such as a soda can, bicycle bell and even a dog barking.

By using the same microservice ideology of creating loosely coupled services instead of a large monolithic application, Wilson, along with every modern-day musician, can record music in loosely coupled audio tracks instead of recording all of the elements of a song on a single track.

Before the use of the multitrack recorder, all of the singers and band instrumentalists would have to sing and play together during a recording session that was captured on one single track. If a musician wanted to make a change to the melody of a vocal, change the tune of a guitar or simply just experiment with the song, they would have to start from scratch and re-record it all together. This process is eerily similar to how a monolithic application operates, and it raises the same problems developers face in lacking the flexibility needed to scale functions, make alterations and add new features. It also creates higher costs related to maintenance.

Multitrack recording had been around for a few years prior to Pet Sounds, but that groundbreaking album made the containerization of music into multiple tracks an industry standard and paved the way for new sounds from other acts, such as The Beatles and Pink Floyd. Many recording artists have departed from the small-ensemble electric rock band format and have championed the ease of scaling new sounds into musical compositions by separating the elements of a song in multiple tracks.

The same can be said about app modernization. The idea of containerizing and breaking down older, monolithic applications into smaller services to use cloud services while reducing costs and simplifying operations is beginning to revolutionize the way enterprises support their entire application estate. There are also other approaches businesses can take to start their modernization journey that may better align with their inventory and needs.

A few approaches include:

  • Containerize the monolith to reduce costs and simplify operations.
  • Expose on-premises assets with APIs, which enable established assets that are difficult to enable on cloud.
  • Refactor into microservices by breaking down monoliths into deployable components.
  • Add new microservices to innovate incrementally and establish success early.
  • Selectively refactor or strangle the monolith to incrementally sunset it.

Much like how the Beach Boys enlightened millions of musical acts by breaking down barriers for how music was traditionally produced, IBM is empowering enterprises to accelerate agility and reduce operational costs by helping them modernize their existing environments.

It can be a serious challenge for an organization to get started on their modernization journey in a multicloud environment, which is why IBM is bringing app modernization expertise to a city near you. To learn more, register for one of these upcoming application modernization events.

DevOps Workshop: Moving Apps to Modern Architectures

App Modernization Summit

More Apps stories

Changing the game: 3 ways IBM Cloud is transforming the US Open

For more than 25 years, IBM has collaborated with the United States Tennis Association (USTA) to help put on one of the greatest events in sports: the US Open. As IBM has evolved and innovated, it has brought those advancements to help improve the US Open experience for fans. In 2018, that storied tradition continues […]

Continue reading

Apoteca Natura teams with IBM to help users monitor health from anywhere

Staying on top of your health is often easier said than done. There are so many things to monitor and remember. Are you getting enough exercise and sleep? Are you drinking enough water? When do you need to take your medication? What were your latest blood test results? It’s not easy to balance managing your […]

Continue reading

4 steps to help you transform your business with application modernization

Business pressures demand faster time to market. As a result, enterprises are adopting the latest application modernization solutions to increase productivity while also decreasing operational costs. According to a Research and Markets report, the application modernization services market size is expected to grow from $6.87 billion in 2017 to $16.67 billion by 2022. Application modernization […]

Continue reading