https://www.channelfutures.com/wp-content/themes/channelfutures_child/assets/images/logo/footer-new-logo.png
  • Home
  • Technologies
    • Back
    • SDN/SD-WAN
    • Cloud
    • RMM/PSA
    • Security
    • Telephony/UC/Collaboration
    • Cable
    • Mobility & Wireless
    • Fiber/Ethernet
    • Data Centers
    • Backup & Disaster Recovery
    • IoT
    • Desktop
    • Artificial Intelligence
    • Analytics
  • Strategy
    • Back
    • Mergers and Acquisitions
    • Channel Research
    • Business Models
    • Distribution
    • Technology Solutions Brokerages
    • Sales & Marketing
    • Best Practices
    • Vertical Markets
    • Regulation & Compliance
  • MSP 501
    • Back
    • 2022 MSP 501 Rankings
    • 2022 NextGen 101 Rankings
  • Intelligence
    • Back
    • Galleries
    • Podcasts
    • From the Industry
    • Reports/Digital Issues
    • Webinars
    • White Papers
  • Channel Futures TV
  • EMEA
  • Channel Chatter
    • Back
    • People on the Move
    • New/Changing Channel Programs
    • New Products & Services
    • Industry Honors
  • Resources
    • Back
    • Advisory Boards
    • Industry Organizations
    • Our Sponsors
    • Advertise
    • 2023 Editorial Calendar
  • Awards
    • Back
    • 2022 MSP 501
    • Channel Influencers
    • Circle of Excellence
    • DE&I 101
    • Technology Advisor 101 (TA 101)
  • Events
    • Back
    • 2023 Call for Speakers
    • CP Conference & Expo
    • MSP Summit
    • Channel Partners Europe
    • Channel Partners Event Coverage
    • Webinars
    • Industry Events
  • About Us
  • DE&I
Channel Futures
  • NEWSLETTER
  • Home
  • Technologies
    • Back
    • SDN/SD-WAN
    • Cloud
    • RMM/PSA
    • Security
    • Telephony/UC/Collaboration
    • Cable
    • Mobility & Wireless
    • Fiber/Ethernet
    • Data Centers
    • Backup & Disaster Recovery
    • IoT
    • Desktop
    • Artificial Intelligence
    • Analytics
  • Strategy
    • Back
    • Mergers and Acquisitions
    • Channel Research
    • Business Models
    • Distribution
    • Technology Solutions Brokerages
    • Sales & Marketing
    • Best Practices
    • Vertical Markets
    • Regulation & Compliance
  • MSP 501
    • Back
    • 2022 MSP 501 Rankings
    • 2022 NextGen 101 Rankings
  • Intelligence
    • Back
    • Galleries
    • Podcasts
    • From the Industry
    • Reports/Digital Issues
    • Webinars
    • White Papers
  • Channel Futures TV
  • EMEA
  • Channel Chatter
    • Back
    • People on the Move
    • New/Changing Channel Programs
    • New Products & Services
    • Industry Honors
  • Resources
    • Back
    • Advisory Boards
    • Industry Organizations
    • Our Sponsors
    • Advertise
    • 2023 Editorial Calendar
  • Awards
    • Back
    • 2022 MSP 501
    • Channel Influencers
    • Circle of Excellence
    • DE&I 101
    • Technology Advisor 101 (TA 101)
  • Events
    • Back
    • 2023 Call for Speakers
    • CP Conference & Expo
    • MSP Summit
    • Channel Partners Europe
    • Channel Partners Event Coverage
    • Webinars
    • Industry Events
  • About Us
  • DE&I
    • Newsletter
  • REGISTER
  • MSPs
  • VARs / SIs
  • Agents
  • Cloud Service Providers
  • Channel Partners Events
 Channel Futures

Strategy


Challenge

Microservices Are Great, But Only if You Solve These Challenges

  • Written by Christopher Tozzi
  • January 30, 2018
To derive full benefits from microservices software architectures, organizations must address challenges like monitoring complexity, skill set limitations and aligning with business goals.

By now, you’ve heard of microservices. Can microservices really benefit your organization? That depends on what your organization looks like and which approach you take to implementing them.

Put simply, the term microservices refers to a software architecture in which applications run as a set of multiple independent services. Each microservice provides a small and specific type of functionality. By putting microservices together, you get a fully functional application.

If you worked with the Service Oriented Architecture (SOA) model when it was popular in the 2000s, then you’re already familiar with the fundamental concepts behind microservices. They are like SOA, except a microservices architecture typically involves more numerous and smaller services. The APIs that connect microservices tend to be more complex, too.

Opportunities and Challenges

In theory, microservices make applications more efficient, easier to update (especially when a microservices application is deployed using containers) and more secure. However, leveraging these benefits requires more than just refactoring an application into a microservices architecture. While microservices create new opportunities, they also impose additional challenges that organizations need to address in order to take full advantage of the microservices model.

Common challenges include the following:

IT Skill Sets

Not every IT department is prepared to create and manage microservices applications effectively. As JP Morgenthal, CTO for application services at DXC Technology, explained in an SDxE talk, “The barriers for adopting microservices as an organizational program are often tied to how IT is organized as well as the limited resources for skilled architects in this area.”

Martin Fowler, a DevOps thought leader, makes a similar point, writing that if you use microservices, “You need a mature operations team to manage lots of services, which are being redeployed regularly.”

What Morgan and Fowler mean is this: To get the most out of microservices, your team needs to be prepared for them, and not all teams are.

Examples of specific IT skill sets for leveraging microservices include the ability to manage software written in multiple languages, since microservices sometimes entail different languages within the same application. The team should also be familiar with modern APIs and best practices for managing interservice communication. Understanding of next-generation technology for connecting microservices, such as service meshes, also is a useful resource.

Without the proper skill sets in place, microservices will prove more trouble than they are worth.

There is no shame, by the way, in avoiding microservices because of skills limitations. If you choose not to take on microservices because you lack the requisite in-house expertise, it’s a sign that you make smart IT decisions, not that your IT team is failing.

Standardization

In order to help manage all of the moving pieces in a microservices architecture, you need standardized APIs and governance policies for the microservices applications that are shared across the organization. Such standardization can be difficult to achieve, especially if you have multiple teams and units within the organization.

To make matters more complicated, microservices standards need to be balanced with flexibility and team independence. As developer Vinay Sahni writes, “Give teams the freedom to do what’s right for their services, but have a set of standardized building blocks to keep things sane in the long run.”

Standardized policies for designing and managing microservices architectures can be implemented, but standardization won’t happen on its own. You need to approach them with a standardization plan in place from the start.

Monitoring

Microservices mean that your application is broken down into many small pieces. By extension, there is more to monitor. When something goes wrong, the root of the problem might not lie with the service or feature that fails, but a dependency. For this reason, identifying and fixing problems quickly in this type of architecture is especially challenging.

What this means in practical terms is that traditional monitoring tools don’t always work well for microservices. You might need to look beyond open-source platforms like Nagios in order to keep proper tabs on your microservices applications.

Aligning with Business Contexts

When developing a microservices application, the focus should be on solving business problems, not just implementing microservices for microservices’ sake. That can be hard because defining business goals is not always a straightforward affair.

“There are many ways to view a business, such as customer, operational, executive, etc.,” Morgenthal said in his SDxE talk. “If you’re using this a means of organizing your microservices, then you will arrive at very different architectures.”

The solution to this challenge is to identify which business needs you most want to solve, then prioritize building microservices that address them.

For example, if your biggest business problem is slow delivery of new application features to customers, then leverage microservices to speed application development and delivery. If the greatest issue is application performance and reliability, focus on using microservices to make your applications more scalable and fault-tolerant.

Tags: Agents Cloud Service Providers MSPs VARs/SIs Strategy

Most Recent


  • New direction
    Deal to Buy Unify from Atos Seals New Direction for Mitel, CEO Explains
    The deal also includes a role for RingCentral.
  • Momentum
    Microsoft Security Now $20 Billion Business with 'Tremendous Momentum'
    One analyst says there's few legitimate obstacles in its path for further growth.
  • Intelisys Pre-AMP'd Marketing Forum
    Intelisys, Suppliers, Agents Take Aim at the Partner Marketing Gap
    Marketing is historically a second thought for the sales-focused world of technology advisors.
  • Layoffs
    IBM and SAP Are the Latest to Announce Layoffs, SAP to Shop Qualtrics
    IBM Will Cut 3,900 employees, while SAP plans to eliminate 3,000 jobs.

Leave a comment Cancel reply

-or-

Log in with your Channel Futures account

Alternatively, post a comment by completing the form below:

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

Related Content

  • College classroom
    Community College Ransomware Attack Wreaks Havoc
  • Virtual Desktop
    6 Enhancements to Microsoft’s WVD, Plus a New Name: Azure Virtual Desktop
  • Cloud computing concept
    Cloud Computing Adoption Isn’t Slowing — Need to Convince Clients?
  • CF Top Gun 51 with new logo
    2021 Top Gun 51 Nominations Are Open — Apply Now!

Upcoming Events

View all

Channel Partners Conference & Expo

May 1, 2023 - May 4, 2023

Channel Partners Europe

June 13, 2023 - June 14, 2023

Channel Futures Leadership Summit

October 30, 2023 - November 2, 2023

Galleries

View all

Deal to Buy Unify from Atos Seals New Direction for Mitel, CEO Explains

January 26, 2023

Intelisys, Suppliers, Agents Take Aim at the Partner Marketing Gap

January 26, 2023

Ivanti: Everyone Should be Concerned About ChatGPT and Cybersecurity

January 25, 2023

Industry Perspectives

View all

Make the Most of the Gift of Time in 2023

January 25, 2023

Strong Partnerships Ease Challenging UPS Upgrade

January 24, 2023

The Advantages of Managed Networking and Security During Economic Uncertainty

January 5, 2023

Webinars

View all

Next-Generation MSP Platform: The Building Blocks for Your Business

February 15, 2023

Security Secrets of the MSP 501: How to Be a Cyber Leader in 2023

December 15, 2022
  • 1

Cybersecurity Certifications: Their Evolving Role in the Fight Against Increasing Attacks

December 13, 2022

White Papers

View all

Overcoming Your Endpoint Security Limitations with a Skeleton Crew

October 25, 2022

Embracing the Zero Trust Mindset For Endpoints

October 24, 2022

Endpoints are the Destination

October 24, 2022

Channel Futures TV

View all

Coffee with Craig and James Episode 117: Cato Networks, Video Killed the Podcast Stars

Retired Astronaut Capt. Scott Kelly Previews His CP Expo Keynote

December 21, 2022

Fusion Connect Eyes Future with Intrado UC, Managed Network Customers

September 23, 2022

RingCentral Focused on Hybrid Work, Microsoft Teams, Other Integrations

September 23, 2022

Twitter

ChannelFutures

The CEO of @Mitel discusses the likely outcomes of buying @Atos Unify. Note: @RingCentral will play a role post acq… twitter.com/i/web/status/1…

January 26, 2023
ChannelFutures

.@msftsecurity surpasses $20 billion in annual revenue, analysts say it's a formidable #cybersecurity market conten… twitter.com/i/web/status/1…

January 26, 2023
ChannelFutures

The adoption of cloud-based services ☁️ has spiked in the last few years and is among the top growth segments. See… twitter.com/i/web/status/1…

January 26, 2023
ChannelFutures

[email protected], @NICECXone, @lumencpp, @CiscoPartners joined @IntelisysCorp and partners for a day of marketing worksho… twitter.com/i/web/status/1…

January 26, 2023
ChannelFutures

.@IBM and @SAP announce #layoffs of thousands of employees dlvr.it/ShV2VY https://t.co/7QK1YqVpwa

January 26, 2023
ChannelFutures

#MSPs can boost #Channel business if they personalize the #DigitalExperience for partners, says @AvePoint.… twitter.com/i/web/status/1…

January 26, 2023
ChannelFutures

Consider mental health in the context of DE&I. Create safe spaces where employees can feel comfortable being who th… twitter.com/i/web/status/1…

January 26, 2023
ChannelFutures

.@GoIvanti's CSO says #ChatGPT poses numerous cybersecurity concerns. dlvr.it/ShRmdt https://t.co/n22RZ4PZaO

January 25, 2023

MSP 501

The industry's largest and most comprehensive partner awards program.

Newsletters and Updates

Sign up for The Channel Report, Channel Futures Update, MSP 501 Newsletter and more.

Live Channel Events

Get the latest information on the next industry-leading Channel Partners event.

Galleries

Educational slide shows and images from live events.

Media Kit And Advertising

Want to reach our audience? Access our media kit.

DISCOVER MORE FROM INFORMA TECH

  • Channel Partners Events
  • Telecoms.com
  • MSP 501
  • Black Hat
  • IoT World Today
  • Omdia

WORKING WITH US

  • Contact
  • About Us
  • Advertise
  • Newsletter

FOLLOW Channel Futures ON SOCIAL

  • Privacy
  • CCPA: “Do Not Sell My Data”
  • Cookie Policy
  • Terms
Copyright © 2023 Informa PLC. Informa PLC is registered in England and Wales with company number 8860726 whose registered and Head office is 5 Howick Place, London, SW1P 1WG.
This website uses cookies, including third party ones, to allow for analysis of how people use our website in order to improve your experience and our services. By continuing to use our website, you agree to the use of such cookies. Click here for more information on our Cookie Policy and Privacy Policy.
X