Machine learning may supercharge enterprise architecture

Machine learning may supercharge enterprise architecture

APIs as products in their own right, serverless architectures, and "legacy in a box" are the trends shaping IT management this year, according to ThoughtWorks' annual report on emerging technologies.

The report covered a host of techniques, languages, frameworks, tools and platforms. I had the opportunity to get more perspective from Mike Mason, global head of technology at ThoughtWorks, who porvided his take on where the enterprise development world.

Machine learning is having a huge impact on enterprise sites, Mason says. "Machine learning is taking off because of a nexus of forces. First, the big data hype over the last few years means organizations are sitting on larger piles of data because they've been taught it might be valuable and they shouldn't throw it away. This data provides the foundation for useful machine learning." There has also been what Mason calls "a democratization of the algorithms. Google released TensorFlow as open-source, so now anyone can build a machine learning model, train it using the cloud or a GPU farm, and execute it at speed on a user's mobile phone."

However, Mason continues, don't expect to see machine learning helping developers in their own work anytime soon. "There have been many attempts at higher-order languages, where human developers simply explain their intent, and machine learning or AI conjures up implementation code. Practical usage of these techniques are a long way off."

At the same time, Mason points to "other development problems that are difficult but may be improved through machine learning." For example, he illustrates, "wrestling an existing suite of enterprise systems -- we have highly complex interactions between systems and components, complex data access patterns and relationships, and so on. Instrumenting these systems and then applying machine learning might yield insight that could allow us to do enterprise architecture better -- 'this system is a hot spot,' 'this system doesn't seem to be used much,' 'these two systems always behave in a related fashion, maybe they should be one system,' and so on."

A somewhat surprising absence from the ThoughtWorks report is the word "cloud," which is only mentioned a few times, though it's seen as the computing method everyone is adopting going forward. That's because it's now everywhere and everything, Mason points out.

Share it:
Share it:

[Social9_Share class=”s9-widget-wrapper”]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You Might Be Interested In

The $4 trillion question: How can we protect online privacy without stifling innovation?

23 Mar, 2017

Economists will tell you that trust is necessary for a stable economy. So what are we to make of growing …

Read more

5 Things to Think About When Considering Monetizing Data

27 Mar, 2018

Trey Stephens is the Director of Audience Monetization at Acxiom, where he specializes in connecting offline with online data and …

Read more

What are the prerequisite skills required to become a data scientist in 2019?

15 Jul, 2020

According to the “Future of Jobs 2018” report, it is said that with advancement in machines and artificial intelligence it …

Read more

Recent Jobs

Senior Cloud Engineer (AWS, Snowflake)

Remote (United States (Nationwide))

9 May, 2024

Read More

IT Engineer

Washington D.C., DC, USA

1 May, 2024

Read More

Data Engineer

Washington D.C., DC, USA

1 May, 2024

Read More

Applications Developer

Washington D.C., DC, USA

1 May, 2024

Read More

Do You Want to Share Your Story?

Bring your insights on Data, Visualization, Innovation or Business Agility to our community. Let them learn from your experience.

Get the 3 STEPS

To Drive Analytics Adoption
And manage change

3-steps-to-drive-analytics-adoption

Get Access to Event Discounts

Switch your 7wData account from Subscriber to Event Discount Member by clicking the button below and get access to event discounts. Learn & Grow together with us in a more profitable way!

Get Access to Event Discounts

Create a 7wData account and get access to event discounts. Learn & Grow together with us in a more profitable way!

Don't miss Out!

Stay in touch and receive in depth articles, guides, news & commentary of all things data.