Monday, October 2, 2017

Word of the day: microservice architecture

Word of the Day WhatIs.com
Daily updates on the latest technology terms |October 2, 2017
microservice architecture


A microservice architecture (MSA) is a logical structure for the design of a software program that uses loosely-coupled modular components known as microservices.

A microservice is a discrete component of a larger service that supports a specific business goal and uses a simple, well-defined interface to communicate with other microservices. The modularity of microservices enables scalability for individual components of an application separately according to requirements and minimizes the likelihood that a change made to one program element will create unanticipated changes within other elements. Microservices may be added, removed, renamed, reconfigured, modified and rearranged without affecting each other or the program as a whole.

The microservices approach contrasts with the monolithic architecture, in which elements of the program are interwoven and interdependent, requiring that the whole program be addressed if any element is to be changed.

Quote of the Day


"The best way to avoid [problems] is to ensure that each microservice in your application can start and run independently of others. The configuration for each service should also be self-contained and able to be modified without affecting other services or apps." - Chris Tozzi

 

Trending Terms

microservices

loosely coupled

monolithic architecture

application lifecycle management (ALM)

app containerization

 

 
Learning Center

Make sure your microservice design supports reuse and avoids redundancy
What does it take to implement proper microservice design? Tom Nolle explains how developers should think about microservices and ensure usability.

Core advantages of microservices need to align with business goals
Tom Nolle explains how to merge microservices with existing apps, including the importance of aligning the advantages of microservices with business needs.

Why building microservices may call upon your gardening skills
Daniel Rolnick, CTO of Yodle, shares advice for building microservices. Topics include preplanning, service independence and deployment considerations.

SOA vs. microservices: Is a service by any other name a fad?
SOA still stands strong in SOA vs. microservices architecture comparisons, a veteran developer explains.

Deciding when it's time to combine containers and microservices
Learn what considerations dev and ops teams need to take before deciding to combine containers and microservices.

Quiz Yourself

This word means to understand something so completely that it becomes part of oneself.
a. grok
b. nit
Answer

 

Stay In Touch
For feedback about any of our definitions or to suggest a new definition, please contact me at: mrouse@techtarget.com

 

Visit the Word of the Day Archives and catch up on what you've missed!

 

FOLLOW US

TwitterRSS
About This E-Newsletter
This e-newsletter is published by the TechTarget network. To unsubscribe from Whatis.com, click here. Please note, this will not affect any other subscriptions you have signed up for.
TechTarget

TechTarget, Whatis, 275 Grove Street, Newton, MA 02466. Contact: webmaster@techtarget.com

Copyright 2016 TechTarget. All rights reserved.

No comments: