|
|
|
|
|
by omegalulw
1687 days ago
|
|
I guess there is a disconnect between what you mean by the term infrastructure and what I mean. Let's take an example, say Reddit. You want to support iOS, android and web. All platforms have the same core data but maybe have different APIs for optimizing queries, e.g. you may want
to use server side rendering for web. So here's some of the microservices that you will use server side. I will label which I consider to be infra: LoginService (infra) Database server or library (to create consistent views/transactions on top of your raw database, infra) Core business logic server Web frontend server Android/iOS frontend servers (probably not needed) Image/audio/video processing (infra) ML server (infra) I don't see how any of the infra services here are trivial. |
|
I wholly reject "microservices", the philosophy and ideas behind it, the tooling and the culture surrounding it.
It's not only too complicated. It's worse than useless. It's extra work that produces negative value.