Blog

Scala-Tage 2025: Wie KI und funktionale Programmierung unternehmenstaugliche Innovationen vorantreiben

Juan Pedro Moreno

Aktualisiert Oktober 13, 2025
7 Minuten

Unternehmensreife, KI-Integration und die Zukunft von Scala

Die Scala Days 2025, die im SwissTech Convention Center der EPFL in Lausanne stattfanden, wo Scala ursprünglich erfunden wurde, markierten einen Wendepunkt für die Sprache. Die 12. Ausgabe stand unter dem Motto "Funktionale Programmierung und die reale Welt"undbeleuchtete die Entwicklung von Scala von einer akademischen Kuriosität zu einer unternehmenstauglichen Technologie, wobei reale Anwendungen, die Integration von KI und die wachsende Bedeutung für Unternehmen vorgestellt wurden.

Fast 300 Entwickler und Führungskräfte aus der Wirtschaft kamen für vier Tage zu technischen Innovationen, Fallstudien aus der Branche und Networking zusammen. Viele waren zum ersten Mal dabei, ein klares Zeichen dafür, dass eine neue Generation von Scala-Experten dem Ökosystem beitritt und dessen Zukunft mitgestaltet.

Xebia spielte eine herausragende Rolle als Goldsponsor, mit Teammitgliedern aus den Vereinigten Staaten, Spanien und der Schweiz. David Gil Méndez hielt einen praktischen Workshop zum Thema Domain-Driven Design in Scala 3, während César Enrique Ramírez über die Modellierung von Domänen für ereignisgesteuerte Daten referierte. Diese Vorträge unterstrichen die globale Expertise von Xebia bei der Begleitung von Unternehmen durch die Komplexität geschäftskritischer Systeme und stärkten die Position von Xebia als zuverlässiger Beratungspartner für fortschrittliche Softwareentwicklung.

Unternehmensprioritäten prägen die Agenda

Die Scala Days 2025 boten vier spezialisierte Tracks, die eher auf geschäftliche Prioritäten als auf rein technische Themen ausgerichtet waren:

Der Industry Track wurde speziell zusammengestellt, um "direkte Berichte von Teams, die Scala in großem Maßstab einsetzen" zu präsentieren.
Der Developer Experience Track konzentrierte sich auf Tooling-Verbesserungen, die seit langem bestehende Hindernisse bei der Einführung in Unternehmen beseitigen.

Diese Struktur spiegelt die Verlagerung der Community von enthusiastischen zu geschäftsorientierten Prioritäten wider.

Die Keynotes verstärkten diesen pragmatischen Fokus. Martin Odersky stellte die zukünftige Roadmap von Scala vor, während Evan Czaplicki (Erfinder von Elm) und Ralf Jung (Kernteam von Rust) sprachübergreifende Perspektiven zur funktionalen Programmierung in Produktionsumgebungen boten. Die Redner betonten die praktische Umsetzung gegenüber der theoretischen Erforschung und signalisierten damit die kommerzielle Reife des Ökosystems.

Neben dem Fokus auf Unternehmen umfasste die Konferenz ein umfassendes Workshop-Programm, das von Anfängern bis zu Experten reichte, mit besonderem Schwerpunkt auf Domain-Driven Design in Scala 3 (David Gil), Real-World ZIO und Functional Stream Processing.

Die ScalaBridge-Initiative zur Förderung der Vielfalt zeigt das Engagement der Gemeinschaft für die Unterstützung neuer Mitglieder der Scala-Gemeinschaft und die Verbesserung der Vielfalt innerhalb der breiteren Programmiergemeinschaft.

Revolutionäre Tooling-Verbesserungen beseitigen Akzeptanzbarrieren

Das Build-Tooling hat mit der stabilen Version 1.0.0die Produktionsreife erreicht und bietet durch aggressives Caching und Parallelisierung eine 3-6fache Leistungssteigerung gegenüber Maven/Gradle. Die Präsentation von Li Haoyi zeigte, dass native Launcher den Start-Overhead auf ~100ms reduzieren, was für Microservices-Architekturen entscheidend ist. Die vollständige Unterstützung von Kotlin und die verbesserte IDE-Integration machen Mill zu einer praktikablen Sbt-Alternative für Teams, die mit der Komplexität von Builds zu kämpfen haben.

Die Entwicklungen von sbt 2.0 führen standardmäßig zwischengespeicherte Aufgaben, parallele Tests und integrierte Unterstützung für die Veröffentlichung mit Maven Central ein. Diese Verbesserungen erfordern zwar eine Migrationsplanung, gehen aber auf die langjährigen Beschwerden der Entwickler ein, die die Einführung in Unternehmen behindert haben.

Die Fortschritte von Metals Language Server stellen einen Paradigmenwechsel dar, da die Unterstützung des Model Context Protocol (MCP) die Integration von KI-Agenten ermöglicht. Dadurch können Entwicklungswerkzeuge wie Claude und Cursor die umfangreichen Typinformationen und Compilerfähigkeiten von Scala nutzen und so KI-gestützte Entwicklungsabläufe schaffen.

JetBrains IntelliJ Plugin 2025.x bietet bahnbrechende Unterstützung für Scala 3, einschließlich SIP-64 Kontextgrenzen, benannte Tupel mit Mustervergleich und undurchsichtige Typen mit korrekter Auflösung. Diese Verbesserungen beseitigen wichtige IDE-Reibungspunkte, die Unternehmensteams bisher von der Einführung von Scala 3 abgehalten haben.

Wichtige Ankündigungen zur Sprache Scala

Die Scala 3's Next Roadmap legt klare Migrationspfade für Unternehmen mit Java 17-Anforderungen fest, beginnend mit Scala 3.8 (Q4 2025) und Scala 3.9 als neue LTS-Distribution (Q2 2026). Dies sorgt für vorhersehbare Upgrade-Zyklen, die für die Unternehmensplanung unerlässlich sind.

Die experimentelle Capture-Prüfung stellt einen technischen Durchbruch dar und ermöglicht eine fähigkeitssichere Programmierung mit kompilierzeitlicher Verfolgung von Ressourcenerfassung und Seiteneffekten. Oliver Bračevac und Aleksander Boruch-Gruszecki demonstrierten die Verwaltung von Effekten im direkten Stil als Alternative zu Monaden, mit praktischen Anwendungen für die Ressourcensicherheit und die Verhinderung von Fähigkeitslecks.

Die Vorschaufunktion Better Fors behebt die Einschränkungen von for-comprehension, während die Unterstützung von JEP 471 die JDK-Kompatibilität für die Versionen 25+ erhöht. Diese Verbesserungen machen Scala für Teams, die von Java umsteigen, zugänglicher und erhalten gleichzeitig die Vorteile der funktionalen Programmierung.

KI-Integration schafft neue Marktchancen

Generative KI-Integration war ein wichtiges Thema, das Kannupriya Kalra und Rory Graves unter dem Titel "Scala Meets GenAI: Build the Cool Stuff with LLM4S" präsentierten. Ihr Toolkit ermöglicht die Entwicklung produktionsreifer KI-Anwendungen mit Scala, wobei die Integrationsmuster für Entwickler, Unternehmen und kreative Anwendungen konzipiert sind. Damit sind Scala-Ingenieure in der Lage, den wachsenden Markt für KI-Implementierungen in Unternehmen zu bedienen.

Bei Writer beschrieb Muayad Sayed Ali, wie sie mit Scala, FS2 und Server-Sent Events (SSE) generative KI-Systeme in Echtzeit entwickelt und skaliert haben , mit besonderem Schwerpunkt auf der Integration von Retrieval-Augmented Generation (RAG), um LLMs in dynamischen Geschäftsdaten zu erden.

Framework-Ökosysteme, darunter Akka, Cats Effect, ZIO und Spark, entwickeln sich weiter, um KI/ML-Workflows zu unterstützen. Sie bieten eine ausgereifte Infrastruktur für KI-Implementierungen in Unternehmen, die wir bei Xebia unseren Kunden mit gutem Gewissen empfehlen können.

Umfassende Entwicklungsfähigkeiten

Die Fortschritte von Scala.js ermöglichen eine echte Full-Stack-Entwicklung mit Code-Wiederverwendung zwischen Frontend und Backend, typsicheren APIs mit End-to-End-Prüfung und nahtloser Integration des JavaScript-Ökosystems. UI-Framework-Optionen wie Laminar, Slinky, Tyrian (ein Projekt mit Autoren und Mitwirkenden von Xebia) und scalajs-react bieten Flexibilität für unterschiedliche Projektanforderungen und Teampräferenzen.

Die Entwicklung des Backend-Frameworks hebt domain-driven design (DDD)-Muster hervor. In speziellen Workshops unter der Leitung von David Gil von Xebia wird die DDD-Theorie in praktischen Scala 3-Code umgesetzt. Dies zielt direkt auf Beratungsmöglichkeiten für Unternehmensarchitekturen ab, bei denen die Implementierung von DDD fortgeschrittene Typsysteme und funktionale Programmierkenntnisse erfordert. Dasselbe gilt für die Domänenmodellierung für ereignisgesteuerte Daten. César (Xebia) erklärte, wie in komplexen Systemen die Trennung von Lese- und Schreibmodellen die Flexibilität, Skalierbarkeit und Anpassungsfähigkeit verbessern kann. Außerdem bietet sie zusätzliche Vorteile: eine einfachere Schemaentwicklung und flexiblere Zugriffsmuster.

Cloud-native Bereitstellungsstrategien nutzen die native Binärkompilierung für sofortige Startzeiten, Docker-Containerisierungsmuster und Scala Native für reduzierte Binärgrößen. Diese Entwicklungen machen Scala zu einer wettbewerbsfähigen Wahl in modernen Cloud-Umgebungen, in denen Kaltstartleistung und Ressourcennutzung entscheidende Faktoren sind.

Leistungsverbesserungen und Branchentrends

Die Compiler-Optimierungen konzentrieren sich auf Parallelisierungsexperimente, die Reduzierung des Speicherbedarfs und die Verbesserung der statischen Analyse zur Erkennung von totem Code. Diese Verbesserungen wirken sich direkt auf die Unternehmensentwicklung, die Produktivität und die Systemleistung aus.

Den Migrationsmustern von Scala 2 auf Scala 3 wurde große Aufmerksamkeit gewidmet, mit verbesserter Tooling-Unterstützung und Kompatibilitätsfunktionen, die den Upgrade-Bedürfnissen von Unternehmen Rechnung tragen.

Die Vorteile der Java-Interoperabilität ermöglichen schrittweise Migrationen von Altsystemen.

Der Business Case für Scala

Die Scala Days 2025 präsentierten ein Technologie-Ökosystem, das die Unternehmensreife erreicht hat und in hochwertigen Sektoren eindeutig kommerziell nutzbar ist. Die Konvergenz von verbesserten Werkzeugen, KI-Integrationsfähigkeiten, bewährten Unternehmensfallstudien und einer starken Community-Governance schafft bedeutende Beratungsmöglichkeiten für Firmen, die bereit sind, die Stärken der funktionalen Programmierung von Scala zu nutzen.

Für Xebia bleibt Scala eine strategische Möglichkeit, erstklassige Beratungsdienste für Kunden mit komplexen, unternehmenskritischen Anforderungen zu entwickeln. Die wichtigste Erkenntnis aus Lausanne ist, dass die Zukunft von Scala nicht in einer breiten Akzeptanz liegt, sondern in spezialisierten Spitzenleistungen für fortgeschrittene Anwendungsfälle, bei denen Typsicherheit, Leistung und funktionale Programmierparadigmen einen messbaren geschäftlichen Nutzen bieten.

Möchten Sie mehr darüber erfahren, wie Xebia Ihnen helfen kann, Ihr Unternehmen zu verändern? Nehmen Sie noch heute Kontakt auf.

Verfasst von

Juan Pedro Moreno

Juan Pedro boasts over 15 years of experience in the IT sector, with a deep specialization in software engineering, functional programming, data engineering, microservices architecture, and cloud technologies. He likes to balance his professional career with a passion for endurance sports. Residing in sunny Cadiz, Spain, with his family, he actively participates in running, biking, and triathlons, embodying the discipline and resilience he applies to his personal and professional endeavors.

Contact

Let’s discuss how we can support your journey.