architecture – Spring Cloud MicroServices Platform

Please excuse my ignorance, but I was wondering if Spring Cloud was capable enough to be deployed as a generic microservice infrastructure, able to host APIs implemented in different technologies (.NET, Java, Python) while enjoying the benefits of its Message Brokers agents. , Distributed tracing, databases, streaming, etc.

Take message brokers, for example, how are they implemented, are they exposed via generic connectors (HTTP, TCP, etc.), where applications written in .NET, Java, Python, and so on. can easily connect?

I understand that this topic can trigger a myriad of questions, but for now, I would just like to know how generic this Spring Cloud platform is.

I've also done a small PoC on deploying and configuring simple Java, .NET and Python "Hello World" microservices in Spring Cloud.

I am very open to other alternatives and suggestions.

Cloudy spring architecture