Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

ITTage 2025 - Digitale Souveränität mit Tech-St...

Avatar for Merlin Bögershausen Merlin Bögershausen
December 10, 2025
16

ITTage 2025 - Digitale Souveränität mit Tech-Stack-Liquidity

igitale Souveränität ist der Schlüssel für moderne Unternehmen, um sich gegen politische und wirtschaftliche Unsicherheiten zu wappnen. Um echte digitale Souveränität zu erlangen, müssen Organisationen die Kontrolle über ihren Technologie-Stack zurückerlangen und Beweglichkeit gewinnen. Oft werden die notwendigen Anpassungen aufgrund fehlender Ressourcen und Kenntnisse jedoch zurückgestellt.

Mit der OpenRewrite-Technology können Unternehmen vorhersehbare und effiziente Migrationen von großen Code-Basen durchführen. Diese Vorhersagbarkeit ermöglicht sichere Migrationen zwischen Frameworks, um etwa frühere Entscheidungen rückgängig zu machen. Moderne skaliert diese Fähigkeit mit paralleler Ausführung über mehrere Repositorys, sodass Unternehmen Migrationen skalieren und den Quellcode als Wissensbasis nutzen können.

In dieser Session werden wir untersuchen, wie OpenRewrite Ihnen helfen kann, Informationen zu sammeln, Migrationspläne zu erstellen und umfangreiche Migrationen in Ihrem gesamten Unternehmen durchzuführen. Dieses Wissen wird Ihnen helfen, mit Tech-Stack-Liquidität Ihre digitale Souveränität zu erreichen.

Avatar for Merlin Bögershausen

Merlin Bögershausen

December 10, 2025
Tweet

More Decks by Merlin Bögershausen

Transcript

  1. ©2025 Moderne, Inc. Has any of you ever carried out

    a framework migration in a production environment? POLL POLL 1
  2. ©2025 Moderne, Inc. 5 • Ability to operate IT systems

    independently • Control over technological decisions • Responsiveness to threats Definition beyond political rhetoric Digital sovereignty Core problem: operational dependency Java EE + commercial JVM + JBoss EAP → Migration pressure due to EOL/licences
  3. ©2025 Moderne, Inc. 6 Enabling Property Tech-Stack-Liquidity An organisation's ability

    to make technological decisions reversible and respond quickly to new requirements. Measurable: time between decision and comprehensive implementation
  4. ©2025 Moderne, Inc. The ankle breaker Mathematics of complexity n

    Repositories x m frameworks = n x m combinations 50 repositories × 5 versions = 250 migration variants "Who works with more than 50 repositories?"
  5. ©2025 Moderne, Inc. Post-quantum: time pressure and standards 2024 NIST

    standards published 2025 BSI recommendations active 2030 EU mandates expected 2035 Quantum computers available? banks, insurance companies, public authorities affected by "Harvest now, decrypt later"
  6. ©2025 Moderne, Inc. Result: Centrally-led, automated migrations made possible within

    the Netflix “Freedom and Responsibility” culture. “Do it for me, and I’m happy to accept the change.” — Netflix engineer “[Challenge accepted!]” — Jonathan Schneider, OpenRewrite creator & Moderne co-founder 5
  7. ©2025 Moderne, Inc. 11 How does the LST compare to

    other code representations? Characterized by serialization, type attribution, format preservation, and other metadata + another 600,000 nodes that didn’t fit in this graphic Text-based search Abstract Syntax Tree (AST) Lossless Semantic Tree (LST)
  8. ©2025 Moderne, Inc. 13 Over 5,000 recipes in catalog Apache

    License Version 2.0 Moderne Proprietary License Moderne Source Available License Fully open source, covering core framework, plugins, and community recipes. Available for use and customization by users and companies with their own code. Fully available to Moderne customers. Example recipes: • Find annotations • Dependency report • Format Java code Example recipes: • Migrate to Spring Boot 3.3 • Migrate Log4j to SLF4J • AssertJ best practices Example recipes: • Migrate to Spring Boot 4 • Post quantum cryptography • Fix vulnerable dependencies
  9. ©2025 Moderne, Inc. 14 What real, automated code remediation looks

    like No longer define an expected exception on the ‘@Test’ annotation Auto-refactoring relocates the original contents into a lambda argument in an ‘assertThrows’ call and formats per existing code style EXAMPLE: JUnit 4 to 5 migration: “assertThrows” call added to the test’s method body Accurate code changes that match the local code style across 1,000s of repositories. 9
  10. ©2025 Moderne, Inc. 7 OpenRewrite scaled with Moderne Single-repository mode

    Multi-repository mode OpenRewrite OSS Project Serialize LSTs to disk to scale across repos OpenRewrite Gradle Plugin OpenRewrite Maven Plugin GitHub Copilot upgrade assistant for Java Amazon Q Developer JetBrains IntelliJ IDEA Broadcom App Advisor Moderne Platform Moderne CLI / IDE plugin Single- tenant SaaS Moderne proprietary IP Moderne DX Air-gapped service Shared OSS recipe ecosystem plus Moderne proprietary recipes for major migrations and security Codemods, linters, & other refactoring tech
  11. ©2025 Moderne, Inc. Vendor Independence Framework change reversible No permanent

    lock-ins Security Agility CVE response in hours Log4Shell secured in parallel Future-Proofing Proactive modernisation Controlled process Cost Control Legacy support reduced Current versions everywhere Four dimensions of digital sovereignty
  12. ©2025 Moderne, Inc. Key Takeaways 1. Tech stack liquidity as

    a measurable KPI for digital sovereignty 2. Automation is possible – 85–95% of migrations 3. Post-quantum migration is a concrete, urgent use case 4. Automation – even with custom recipes – speeds you up
  13. ©2025 Moderne, Inc. 22 Where to learn more docs.openrewrite.org moderne.ai

    app.moderne.io github.com/openrewrite youtube.com/@Moderne-and-OpenRewrite Google Shape;842;p69 O’Reily Book: AI for Mass-Scale Code Refactoring and Analysis