The Power of Full Stack Scala - Lessons Learnt from Building an ML Platform
Scala Days Conferences via YouTube
Our career paths help you become job ready faster
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how to build a complete machine learning platform using full-stack Scala development in this conference talk from Scala Days 2025. Learn from NuMind's experience creating a production-ready ML platform entirely in Scala, spanning from backend to frontend using technologies including Ox, Tapir, JOOQ, Laminar, Keycloak, Shoelace, and Vite. Discover the architectural decisions behind choosing Scala for full-stack development and understand how this approach enabled a small team to create a type-safe, cohesive ecosystem that balances developer productivity with production robustness. Gain insights into the specific architectural patterns that proved successful, the challenges encountered during development, and how the unified language approach across the entire stack accelerated development velocity. The speakers share practical lessons from building real-world ML tools for information extraction using custom-trained language models, demonstrating how Scala's ecosystem can be leveraged for both backend services and frontend applications. Learn how even Scala beginners can quickly contribute to backend development within this well-structured environment, and understand the strategic advantages of maintaining consistency across your entire technology stack when building complex ML platforms.
Syllabus
The power of full stack Scala: lessons learnt from building an ML platform [Scala Days 2025]
Taught by
Scala Days Conferences