Pessoal saudações a todos aqui do forum,
Gostaria de trazer uma espécie de reflexão/dúvida. Acho que isso vai envolver quem trabalha muito com .net ou plataformas que te permitem criar aplicações como serviços windows ou Linux(systemctl) com o Hosted Services. Uma frase do professor me colocou um questionamento "...Micro serviços rodam na web..." o que de fato é verdade, mas se temos um conjuntos de hosted services rodando no system.msc do windows ou systemctl do linux, devidamente distribuídos em servidores para cada finalidade e estes "Hosted Services" tem seus contextos delimitados, mas não estão abertos a web, mas operam em um intranet de um setor de chão de fábrica de uma indústria. Podeiramos chamar isso de arquitetura de micro serviços? Pelo que compreendi do assunto, aplicamos bastantes os conceitos de S.O.L.I.D. principalmente quando falamos de delimitar contextos(Single Responsability Principle) o que me trouxe essa reflexo "Micro serviços não necessáriamente rodam apenas na web", o que acham? Está correto este pensamento? Parcialmente correto? Ou viajem pura da minha cabeça? Para ser considerado deve estar na web, não importando se os contexto e responsabilidades estão bem delimitados?