OggS cW OpusHead8 OggS cW OpusTags Lavf58.45.100 language=deu handler_name=SoundHandler encoder=Lavc58.91.100 libopus major_brand=isom minor_version=512" compatible_brands=isomiso2avc1mp41 author=Jan Nonnen genre=lectureV title=Operation am offenen Herzen: Erfahrungen einer nahtlosen zentralen API-MigrationQ copyright=Licensed to the public under http://creativecommons.org/licenses/by/4.0 album=FrOSCon 2024 artist=Jan NonnenZ description=
APIs ändern, mit der Kundenbasis wachsen, das Produkt skalieren: Auf dem Papier sind das alles gelöste Probleme. Aus einem Monolithen werden Microservices, dazu eine API v2 und alles noch auf Kubernetes schieben. Fertig – oder?
Wie macht man das in der Praxis für eine Software-as-a-Service Anwendung mit tausenden Kunden? Ohne dass es die Kunden merken oder sie gar Integrationen neu implementieren müssen? Trotz 13 Millionen täglichen Aufrufen, einer über die Jahre gewachsenen Codebasis, einer komplexen GraphQL API, zahlreichen Sicherheitsstandards. Ein Big Bang ist nicht möglich. Wie lösen wir den Konflikt zwischen API-Stabilität und notwendiger Modernisierung? Wie kommen wir zu einer Architektur, die zukünftige Skalierungen und Resilienz erlaubt?
Bei LeanIX standen wir vor über 12 Monaten genau vor dieser Herausforderung. Dieser Vortrag gibt Einblicke, wie wir diese spannende architektonische und technische Herausforderung angegangen sind, was wir dabei gelernt haben und wo wir an die Grenzen der Open Source GraphQL Bibliotheken gestoßen sind.
OggS cW a2OggS w cW Xy2OggS 2 cW 2OggS cW VA(2OggS cW 1b2OggS e cW )?2OggS cW 2OggS cW N2OggS cW +M2OggS S cW U3_0vΡ^0iKG7w7] JE듬17ϭn!HRBwRKV'r9`$d}a0D3Ƚ=w g.s3?7BS Xޝ:*snsia"/6`39ϳϋՁA*WI詮J)Z;~Ut L&^na 1Lg>3o (1AsYJhG]L\6%o EOBݽPg2^USlD69SKXf'$dmQ)\W-C2ҵfgr6Mp\`0 XMJt6ѼΉZ.|tټ?l}sm˓OggS cW )pUBtS1Le!&70̫շD"}PIKo[#q: