Best of Scala2024

  1. 1
    Video
    Avatar of lobstersLobsters·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.

  2. 2
    Article
    Avatar of symfonySymfony·1y

    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.

  3. 3
    Article
    Avatar of agodaagoda·1y

    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.

  4. 4
    Article
    Avatar of devtoDEV·2y

    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.

  5. 5
    Article
    Avatar of substackSubstack·2y

    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.