Microservice Architecture (Microservices)


Microservice architecture, also referred to as microservices, is a phrase used in software design to refer to a single software application designed as a suite of independently deployable small services. For example, the small application might support multiple clients, expose APIs and integrate with other applications.

Microservices are basically designed to receive then process requests and respond accordingly, independent of other services. Over time the services can evolve to meet changing business needs.
Common Characteristics of Microservices

Currently there is no formal definition of microservice architecture, but software built as microservices do share common characteristics and functions, including multiple component services that can be deployed independently without compromising the application. Microservices are generally designed around business capabilities and priorities.

Another important characteristics of microservices is that the services, while bounded are composed of loosely coupled elements. This enables developers to update the services independently as business needs change. For example, when one service is updated and redeployed it will not impact other services or require other services to be updated.
Microservice Architecture Is Similar to Service-Oriented Architecture (SOA)

Microservice architecture is considered to be the opposite of monolithic architecture and similar to Service-Oriented Architecture (SOA). It differs from SOA in that SOA is a broader framework whereas microservices is more refined.

Read Also:

  • EVO:RAIL

    EVO:RAIL is an x86 server-based appliance developed by VMware for combining compute, networking and storage resources into a hyper-converged infrastructure system. VMware designed EVO:RAIL to make it easier for small and mid-sized enterprises to quickly deploy an all-in-one virtualization solution. VMware revealed EVO:RAIL during its VMworld conference in August 2014, and announced that EVO:RAIL can […]

  • Project Spartan

    Project Spartan is the codename for a Web browser introduced in Microsoft’s Windows 10 operating system that the company created to eventually supplant the venerable Internet Explorer Web browser. Microsoft developed the Project Spartan browser to be more streamlined and faster than IE as well as to be compatible across a wide variety of computers […]

  • an iBeacon

    iBeacons are Apple’s implementation of small, often inexpensive beacon devices that utilize Bluetooth Low Energy (BLE) wireless signals to deliver location-based product information and offers or specials to iOS-powered mobile devices like iPhones and iPads. Apple added iBeacon functionality in the iOS 7 update, and the company also released a software development kit (SDK) at […]

  • PowerMat

    PowerMat is a wireless charging technology developed to wirelessly power electronic devices such as smartphones, tablets and wearable computing products. The Power Matters Alliance (PMA) is the group responsible for the development of PowerMat charging devices and the wireless charging technology. PowerMat solutions first hit the market in 2009, and in 2012 PowerMat products began […]

  • a Sitemap

    A hierarchical visual model of the pages of a Web site. Site maps help users navigate through a Web site that has more than one page by showing the user a diagram of the entire site’s contents. Similar to a book’s table of contents, the site map makes it easier for a user to find […]


Disclaimer: Microservice Architecture (Microservices) definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.