Microservice

Microservice

A software that aids with architecture development within an application.

Microservices (also known as Microservices Architecture) is a type of software that allows for applications to be built and maintained using smaller components that work together. It is related to service-oriented architecture and enables applications to be scalable. The components are separately maintained, so they can be developed independently. If an issue should arise, it is isolated in that singular component, rather than affecting the entire application.

Applications have core functions which are known as "services" when using microservices architecture. Services within an application include search engines, product recommendations when using e-commerce, authentications, notifications, and online carts. Each of the services has its own codebase, infrastructure, and database. In order for the services to function together, they communicate through application programming interfaces (APIs) or messaging queues.

The software is being used by companies such as Netflix, Spotify, ASOS, and Expedia.

Companies

Timeline

People

Name
Role
LinkedIn

Further reading

Title
Author
Link
Type
Date

Follow Microservices on Index.co

Web

What are microservices?

Web

Documentaries, videos and podcasts

Title
Date
Link

What Are Microservices?

August 27, 2018

Companies

Company
CEO
Location
Products/Services

References

Golden logo
Text is available under the Creative Commons Attribution-ShareAlike 4.0; additional terms apply. By using this site, you agree to our Terms & Conditions.