With flexibility and speed becoming increasingly important in service development, microservice capabilities are attracting increasing attention.

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

February 9, 2017

2 Min Read
Getting Up to Speed on Microservices

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

About the Author(s)

Abel Tong

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

Abel Tong is senior director of solutions marketing at Ciena's Blue Planet division. He is responsible for helping to transform networks through the application of Software Defined Networking (SDN) and Network Function Virtualization (NFV), to deliver value and create new services, and to simplify network operations for Ciena's customers.  Abel has over 15 years of networking and telecommunications systems experience and has been an active blogger, speaker, and thought leader in the industry. Abel joined Ciena through the acquisition of Cyan. Prior to Cyan, Abel ran Marketing for Omnitron and led the launch of several Carrier Ethernet products. Abel has also held positions at Aktino, Calix, ADC and Pairgain. Abel is also a long-time contributor to the MEF. Abel leads MEF's Project UNITE, an industry wide collaborative initiative bringing standards development organizations together to create the building blocks for Lifecycle Service Orchestration and Third Network. Abel is also a member of Open Cloud Connect (OCC), Open Daylight and the Open Networking Foundation (ONF).

Subscribe and receive the latest news from the industry.
Join 62,000+ members. Yes it's completely free.

You May Also Like