3 ms·
> really couldn't handle complex architecture What is defined as complex architecture/could you elaborate? Isn't it usually "a bunch of microservices talking
by MuffinFlavored 4y ago
> really couldn't handle complex architecture
What is defined as complex architecture/could you elaborate?
Isn't it usually "a bunch of microservices talking to each other" is complex?
- smt88 4y ago> > really couldn't handle complex architecture > What is defined as complex architecture/could you elaborate? Earlier in its lifespan, Heroku didn't have an easy way to add common components of infrastructure to an app. If you wanted to use Postgres + some Postgres plugins + Redis + some kind of queue manager, you basically had to split those out into separate apps that would run on their own "dynos" (to use the Heroku terminology). That makes sense, right? We all do that now. We don't usually have Postgres running on our application server. The difference is that Heroku only let those things talk to each other over HTTP at the time, so you essentially had to put a REST API in front of every component of your system. It was, predictably, a huge mess that I honestly didn't see many companies fully adopting.