Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
Because go is a rather low-level language with a minimum of abstractions and no generics.
In general, it’s worth starting with the fact that the concept of “with a lot of business logic” is quite extensible. If we talk about microservices, then they usually have a lot of business logic and it doesn’t work out. Because if this starts to happen, then you should think about whether there is no extra responsibility in the microservice? Perhaps this service should be divided into smaller ones?
A bit from personal experience and not quite on the topic of the question, you never know it will come in handy. I was writing microservices in go and noticed the following shortcomings (for me personally):
Pros:
It all depends on the developer. You can use Go, while implementing most of the business logic in SQL queries, for example.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question