<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/scala/best-of/2024" -->

---
title: Best Scala posts of 2024 | daily.dev
description: The most upvoted Scala posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/scala/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/scala/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best Scala posts of 2024 | daily.dev
og:description: The most upvoted Scala posts of 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Scala — 2024

1. 1  
[](/posts/how-1-software-engineer-outperforms-138---lichess-case-study-wngaeddzg "How 1 Software Engineer Outperforms 138 - Lichess Case Study")  
Video  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 2y  
How 1 Software Engineer Outperforms 138 - Lichess Case Study  
Lichess, a major online chess platform run by a single core developer, supports 5.2 million chess games daily using a unique tech stack including Scala, MongoDB, and TypeScript. The developer, Thibault Duplessis, focuses on simplicity, scalability, and open-source principles to maintain and evolve the platform efficiently. Despite being outnumbered by large teams like those at Chess.com, Lichess thrives due to thoughtful technology choices and a commitment to minimalism and excellent developer experience.  
21
2. 2  
[](/posts/upply-the-php-advantage-how-we-resisted-the-switch-to-scala-rust-or-go-symfony-blog--is862zztv "Upply: The PHP advantage: How we resisted the switch to Scala, rust, or go (Symfony Blog)")  
Article  
![Avatar of symfony](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/cc07051b7112472f9729e73c14660a64)Symfony · 2y  
Upply: The PHP advantage: How we resisted the switch to Scala, rust, or go (Symfony Blog)  
Upply, a tech platform for freight transportation, faced a decision in 2022 on whether to keep using PHP for their backend or switch to Scala, Rust, or Go. They ultimately chose PHP due to its stability, developer productivity, and mature ecosystem. The post discusses the challenges of marketplace development, the architectural decisions, and the cost-benefit analysis of sticking with PHP versus migrating to another language.  
20  
5
3. 3  
[](/posts/a-day-in-the-life-of-a-data-engineer-at-agoda-skuyhqhgv "A Day in the Life of a Data Engineer at Agoda")  
Article  
![Avatar of agoda](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/29c62eea64ca46e095c475f7e0401240)agoda · 2y  
A Day in the Life of a Data Engineer at Agoda  
At Agoda, data fuels every decision and data engineers play a key role by designing and maintaining data pipelines. Lookuut Struchkov, a Staff Data Engineer, discusses his journey and daily responsibilities, including optimizing data pipelines, collaborating with various teams, and handling on-call support requests. He emphasizes the importance of continuous learning and shares advice for aspiring data engineers. Agoda stands out for its commitment to innovation, use of cutting-edge technologies like Spark and Scala, and its collaborative culture.  
14  
1
4. 4  
[](/posts/modern-data-engineering-roadmap---2024-rcencw6dc "Modern Data Engineering RoadMap - 2024")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 3y  
Modern Data Engineering RoadMap - 2024  
Data engineering is a fast-growing field with increasing demand. This article provides a roadmap for becoming a data engineer in 2024, covering the fundamentals, cloud computing, distributed frameworks, data warehouses, real-time data processing, NoSQL databases, and workflow orchestration tools. It also highlights the importance of upgrading from ETL to ELT, cloud dominance, the rise of real-time data processing, and automation and democratization in data engineering.  
13
5. 5  
[](/posts/the-2024-breaking-into-data-engineering-roadmap-c0vbxr48l "The 2024 breaking into data engineering roadmap")  
Article  
![Avatar of substack](https://media.daily.dev/image/upload/s--KFqxX_OL--/f_auto,t_logo/v1698154293/logos/substack.jpg)Substack · 3y  
The 2024 breaking into data engineering roadmap  
Learn about the necessary skills and steps to break into data engineering in 2024\. Topics covered include learning SQL, Python or Scala, distributed compute, data modeling, building a portfolio project, and building a brand for interviews.  
12

[See all Scala archives](/tags/scala/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/scala/best-of/2024#page","url":"https://daily.dev/tags/scala/best-of/2024","name":"Best Scala Posts of 2024","description":"The most upvoted Scala posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/scala/best-of/2024#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-1-software-engineer-outperforms-138---lichess-case-study-wngaeddzg","name":"How 1 Software Engineer Outperforms 138 - Lichess Case Study"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/upply-the-php-advantage-how-we-resisted-the-switch-to-scala-rust-or-go-symfony-blog--is862zztv","name":"Upply: The PHP advantage: How we resisted the switch to Scala, rust, or go (Symfony Blog)"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/a-day-in-the-life-of-a-data-engineer-at-agoda-skuyhqhgv","name":"A Day in the Life of a Data Engineer at Agoda"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/modern-data-engineering-roadmap---2024-rcencw6dc","name":"Modern Data Engineering RoadMap - 2024"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/the-2024-breaking-into-data-engineering-roadmap-c0vbxr48l","name":"The 2024 breaking into data engineering roadmap"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Scala","item":"https://daily.dev/tags/scala"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/scala/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

