Skip to content
0:00 / 0:00

#scala#lichess#mongodb

How 1 Software Engineer Outperforms 138 - Lichess Case Study

Tom Delalande

58K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

400K views2 years ago2 recommendations

Software designTools and practiceSoftware architectureSimplicity and complexityDeveloper productivity

Tom Delalande analyzes how Lichess scales to millions of users with a tiny team using Scala, MongoDB, and bare metal servers.

This is a case study on the Lichess product. A free and open source chess platform with over 4 million monthly active users and 1 core developer. The stack he uses is Scala, MongoDB and Snabbdom hosted on bare metal. This is an incredibly interesting project that I enjoyed studying to understand productivity. This is a new format so I'm interest to hear your feedback. I had a lot of fun studying this project. Lichess: lichess.org/ lichess.org/patron References reddit.com/r/chess/comments/7fnc3b/i_started_lichessorg_as_a… reddit.com/r/chess/comments/mpasyl/i_started_lichess_ask_me_… lichess.org/@/thibault/blog lichess.org/@/lichess/blog/developer-update-275-improved-gam… lichess.org/@/thibault/blog/starting-from-scratch/NITT84rC docs.google.com/spreadsheets/d/1Si3PMUJGR9KrpE5lngSkHLJKJkb0… youtube.com/watch?v=LZgyVadkgmI&pp=ygUSbGljaGVzcyBkZXYgc3RyZ… Timestamps - Intro - Story to kill retention - Lichess vs Chess.com - Scala - Play Framework - MongoDB - Snabbdom - Architecture - Flutter - Developer Mindset - Openness - Key Takeaways - Lichess Patreon

Why it's here

2 people recommend this

What people say. Engineers recommend this case study for its insights into software simplicity, lean teams, and pragmatic architectural choices.

u/alexelcuMonix.ioin r/scala • Recommends

How 1 Software Engineer Outperforms 138—Lichess Case Study

eduardon Lobsters • Recommends

How 1 Software Engineer Outperforms 138 - Lichess Case Study