4 ms·
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, and
by omegalulw 5y 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.
- hsn915 5y agoIf by infrastructure you mean microservices, then it's even worse. 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.