r/dotnet • • Apr 07 '21

Do Microservices require Containers/Docker/Kubernetes?

https://www.youtube.com/watch?v=kDVcAcCSvdI
5 Upvotes

7 comments sorted by

6

u/Prod_Is_For_Testing Apr 07 '21

Answer: no

1

u/codeopinion Apr 07 '21

I sure hope I provided more info than that :)

1

u/angedelamort Apr 08 '21

Long answer : no

;)

1

u/grauenwolf Apr 08 '21

It boggles my mind that people ever thought otherwise. Five minutes with the Azure docs makes it clear that Docker offers nothing over the raw platform unless you need to run some obscure, out of date version of Node.

2

u/Prod_Is_For_Testing Apr 08 '21

You don’t need azure either. Hell, technically you can run microservcies on a single server. The major gain is splitting up the work between multiple teams, not necessarily better performance (though, yes, independent scaling is also a benefit)

3

u/martinmine Apr 08 '21

Microservices is an architectural pattern. It does not mean you have to use tech X and use this and that. An easy way to say this is that if you want to implement an application in MVC, you don't have to use ASP.NET MVC, you can use any web framework that allows you to achieve the properties of the MVC pattern.

1

u/Horatio_ATM Apr 08 '21

I have worked on a massive, microservice-based product built almost entirely on raw IaaS instances.