& cplSiteName &

Getting Up to Speed on Microservices

Abel Tong
2/9/2017
50%
50%

By now, nearly everyone acknowledges that the use of microservices in application development can help network operators, the way it has helped Google, Amazon and others to deliver new services that can keep up with market demands, quickly and cost effectively.

Mobilization, cloud services and the Internet of Things (IoT) are forcing network operators to find new ways to respond, and roll out new services to keep pace with evolving market demands -- without jeopardizing or interrupting current and existing services. Flexibility and speed are paramount.

As network operators learn to leverage a microservices architecture to help automate service delivery processes, they find that new services can be turned up "on demand" in seconds or minutes -- far less than the current 30 to 60 days or longer it takes using traditional software development processes.

By definition, microservices is a software architectural methodology in which a larger application or system is constructed from a set of independent software building blocks interconnected and communicating through well defined, open APIs. As more applications are deployed in cloud environments, the limitations of older, monolithic software applications and legacy OSS platforms become increasingly apparent.

Microservices address these challenges by providing a more streamlined development methodology made popular in cloud services, and specifically designed to make applications easier to enhance, maintain and scale as needed. A microservices architecture is crucial for any organizations seeking greater agility to remain competitive.

A few key points about microservices include:

1) Microservices can help increase agility, accelerate development and improve software quality.

2) Software developers must "buck" traditional processes and break down large, monolithic applications into smaller, decoupled service components. Then, each independent component can be scaled up/down, or replicated to meet an application's scalability and reliability requirements.

3) It takes some education and training, but microservices encourage collaboration across an organization's development and operations teams. And those investments are definitely worth the effort.

The bottom line is microservices are now used across all industries to design better software that delivers greater agility, accelerates development processes and improves application quality. Microservices form the basis of cloud-native applications: Having loosely coupled services that are easy to swap in and out also simplifies lifecycle maintenance.

As a result, a microservices approach to software development has grown into the primary way to build large scale, distributed applications.

— Abel Tong, Senior Director of Solutions Marketing, Ciena's Blue Planet division

(3)  | 
Comment  | 
Print  | 
Newest First  |  Oldest First  |  Threaded View        ADD A COMMENT
kq4ym
50%
50%
kq4ym,
User Rank: Light Sabre
2/22/2017 | 8:08:01 AM
Re: A bit more complicated
Yes, it's usually a case of easier said than done. Granted the possibility that "new services can be turned up "on demand" in seconds or minutes," but of course the planning and deveopment that must precede that is not an insignificant task to perfor before taht launch.
brooks7
50%
50%
brooks7,
User Rank: Light Sabre
2/9/2017 | 12:42:03 PM
A bit more complicated
 

So the presentation of micro services has a bit more complexity than that.  The team in Devops needs to understand the instrumentation of the microservices and be able to determine if and when additional instances are needed.  This is not to say that microservices are bad or that the article is wrong.  What I am saying is that the team needs to understand the performance metrics and what they mean.  Other than that we are just talking about the principles of fundamental software design and not a new way forward.

seven

 
Director14365
50%
50%
Director14365,
User Rank: Lightning
2/9/2017 | 9:19:23 AM
Good Article, Abel
Another instance of gaining by reducing, using repeatable actions that can be combined and refactored in response to changing markets and customer demand. Good article, Abel; I wonder how much a company has to change not only its work, but its mindset to achieve this approach. Large Big Onerous Death March software projects seem to just suck up so much energy and headcount; by the time you get there, the "there" may have disappeared. I wonder about those leaders who have to transform the way we build and sell services; they have a challenge, for sure.

Rick Bauer, MEF
More Blogs from Column
Mobile edge computing (MEC) and a cloud-native core are necessary ingredients for the future 5G NFV network, argues Ian Maclean of Metaswitch.
Once pay-TV providers embrace the idea, they must take a comprehensive, company-wide approach to carry out such fundamental changes.
5G will require a fresh look at RF characteristics as operators deploy next-gen tech on very high-band frequencies.
MVPDs have an opportunity to make digital investments without upending their current business.
VoLTE, in the end, becomes a cloud and NFV story, Metaswitch's Ian Maclean argues.
Featured Video
From The Founder
The 'gleaming city on a hill,' Steve Saunders calls it. But who is going to take us from today's NFV componentry to the grand future of a self-driving network? Here's a look at the vendors hoping to make it happen.
Flash Poll
Upcoming Live Events
September 28, 2017, Denver, CO
October 18, 2017, Colorado Convention Center - Denver, CO
November 1, 2017, The Royal Garden Hotel
November 1, 2017, The Montcalm Marble Arch
November 2, 2017, 8 Northumberland Avenue, London, UK
November 10, 2017, The Westin Times Square, New York, NY
November 30, 2017, The Westin Times Square
All Upcoming Live Events
Infographics
With the mobile ecosystem becoming increasingly vulnerable to security threats, AdaptiveMobile has laid out some of the key considerations for the wireless community.
Hot Topics
Could the Connected Car Help Prevent Terrorism?
Dan Jones, Mobile Editor, 9/15/2017
Cities Slam FCC on Broadband Proceedings
Mari Silbey, Senior Editor, Cable/Video, 9/15/2017
Apple's New iPhones: No Gigabit LTE for You!
Dan Jones, Mobile Editor, 9/14/2017
1 Million Pirate Set-Top Boxes Sold in the UK
Aditya Kishore, Practice Leader, Video Transformation, Telco Transformation, 9/20/2017
Close the Loop to Automate Service Assurance
Carol Wilson, Editor-at-large, 9/14/2017
Animals with Phones
Live Digital Audio

Understanding the full experience of women in technology requires starting at the collegiate level (or sooner) and studying the technologies women are involved with, company cultures they're part of and personal experiences of individuals.

During this WiC radio show, we will talk with Nicole Engelbert, the director of Research & Analysis for Ovum Technology and a 23-year telecom industry veteran, about her experiences and perspectives on women in tech. Engelbert covers infrastructure, applications and industries for Ovum, but she is also involved in the research firm's higher education team and has helped colleges and universities globally leverage technology as a strategy for improving recruitment, retention and graduation performance.

She will share her unique insight into the collegiate level, where women pursuing engineering and STEM-related degrees is dwindling. Engelbert will also reveal new, original Ovum research on the topics of artificial intelligence, the Internet of Things, security and augmented reality, as well as discuss what each of those technologies might mean for women in our field. As always, we'll also leave plenty of time to answer all your questions live on the air and chat board.

Like Us on Facebook
Twitter Feed