Hacker News new | ask | show | jobs
by enneff 599 days ago
And what exactly do you think lila, lila-ws, and redis are if not microservices (or as they should be called, “services”)? Lichess could easily be implemented as a single monolithic process but it is not.
1 comments

They are services, but not micro. lila-ws spun off of Lila for a good reason (fault isolation) and not because "let's make everything a service". And they don't follow any standard microservice pattern - a reverse proxy isn't a microservice.
this architecture diagram shows that lichess is a traditional monolith with a handful of functions separated.