D
D
DrunkMaster2016-04-03 23:35:13
Computational linguistics
DrunkMaster, 2016-04-03 23:35:13

What is a microservice?

How do you separate the concepts of microservice, service, small/medium/large project for yourself?
By what parameters? Lines of code, features, development time, etc.?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
O
OnYourLips, 2016-04-04
@OnYourLips

microservice
A standalone program that is part of a project that is closely related to other parts.
small/medium/large project?
It is appropriate to divide by man-hours, time or financial costs. And it is subjective: for some, the project is even 100 tr big, and someone considers it tiny and will not even get involved.

I
index0h, 2016-04-04
@index0h

microservice

A system with a fixed API (most often a network one), with "separate self-sufficient functionality".
A service is a separate specific functionality. It can be built-in, it can be a microservice.
A set of services with some common binding, which is one thing.
The size of the project depends on the requirements for the project and the allocated resources. These are rather abstract divisions.

X
xmoonlight, 2016-04-04
@xmoonlight

A microservice is any daemonic socket spawned and/or managed by a third party/supervising process that processes some data with complex computations on demand. Usually, it is native to the OS to ensure maximum computing performance.

C
Calabonga, 2019-10-28
@Calabonga

Actually, it's a difficult question. From my own experience, I can say that a microservice architecture is much more complicated than a monolith. One microservice is just one backend (no matter what ASP.NET Core or node.js platform). Microservices matter when they solve specific business problems together in the same architecture .

Similar questions

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question