CASE Studies

Linearity Cloud: Aufbau einer Cloud Infrastruktur

Linearity Cloud: Aufbau einer Cloud Infrastruktur
Kunde
Linearity GmbH
Branche
Kreativindustrie
Unser Service
Cloud Architecture, Live Collaboration, File Sharing
Tech Stack
AWS Backend, Web Frontend, iOS SDK
Linearity Cloud

Linearity ist ein innovatives Start-up, das 2017 in Berlin gegründet wurde. Mit über 35 Millionen Dollar an Finanzierung hat sich das Unternehmen auf die Entwicklung bahnbrechender Designanwendungen spezialisiert. Das Herzstück von Linearity ist Vectornator, eine leistungsstarke Vektorgrafik-Design-App, die auf iOS und iPadOS verfügbar ist und speziell für Kreativprofis entwickelt wird. Durch ihre intuitive, benutzerfreundliche Oberfläche ermöglicht die App eine schnelle und einfache Erstellung qualitativ hochwertiger Vektorgrafiken. Mit einer breiten Palette anspruchsvoller Werkzeuge und Effekte können Benutzer mit Leichtigkeit atemberaubende Designs erstellen.

Die Entwicklung einer von Grund auf neuen Multi-User-Cloud-Live-Collaboration-Plattform stellt die Linearity GmbH vor erhebliche Herausforderungen. Die bisherige Cloud-Infrastruktur des Unternehmens basierte auf Apple iCloud, welche nicht ausreichte, um den Featureansprüchen von Linearity gerecht zu werden. Insbesondere real-time-collaboration und Nutzerverwaltung können in dieser Form nicht mit iCloud umgesetzt werden. Die gesamte Architektur musste daher neu geplant werden.

Das Erstellen einer neuen Cloud-Plattform von Grund auf mit Amazon Web Services ist keine triviale Aufgabe. Die Wahl der richtigen AWS-Dienste und -Tools sowie ihre Integration in das System erfordern ein tiefes Verständnis der AWS-Plattform und ihrer Funktionen. Darüber hinaus muss das Cloud-System in der Lage sein, schnell auf eine große Anzahl von Benutzern und Anfragen zu reagieren, ohne die Leistung oder Verfügbarkeit zu beeinträchtigen.

Die neue Plattform würde Benutzern erlauben, Dokumente gemeinsam zu bearbeiten und zu teilen, was Kreativprofis die Möglichkeit gibt, modernen Arbeitsweisen gerecht zu werden. Zudem würde die neue Kollaborationsplattform eine entscheidende Rolle in der Strategie des Unternehmens spielen und so das Wachstum und die Expansion sicherstellen.

Mit der Lösung dieser Herausforderungen wurde die CODE LEAP beauftragt. In enger Abstimmung planten die Experten mit dem Linearity-Team eine Kollaborationsplattform und stellten ein Team aus talentierten Ingenieuren auf, um die Plattform von Grund auf neu zu gestalten.

Das Projekt gliederte sich in zwei Entwicklungsphasen: Die Konzeption und die Erstellung eines POC, sowie die Arbeit an der Umsetzung für den Produktiveinsatz. Während der ersten Entwicklungsphase arbeitete das Team von CODE LEAP intensiv daran, eine grundlegende Version der Plattform zu erstellen. Dies erforderte umfassendes Requirements-Engineering und Planung, um ein starkes und langlebiges Fundament zu gewährleisten. In dieser ersten Phase arbeitete das CODE LEAP Team an einem vordefinierten Scope zu einem Fixpreis. Anschließend schritt das Team zur zweiten Phase vor, in der die Funktionen hochskaliert und für eine breite Markteinführung vorbereitet wurden. Dabei arbeitete das Team integriert in die bestehenden Entwicklungsteams auf einer Times & Material Vertragsbasis. Dies erlaubt hohe Flexibilität bei der Skalierung des Teams.

Die schnelle Teamaufstellung der CODE LEAP ermöglichte es Linearity, zügig eine moderne Cloud Infrastruktur aufzubauen, noch bevor in-house Entwickler bereitstanden. In Phase zwei konnte auch auf Veränderungen in den Anforderungen reagiert werden: so wurden beispielsweise Experten für die Entwicklung des iOS-SDKs zum bestehenden Team hinzugefügt. Diese Agilität und die anschließende Integration in das Produkt Team sind zwei der Hauptstärken von CODE LEAP.

" Die Zusammenarbeit mit CODE LEAP hat es uns ermöglicht, unsere Vision der Multi-User-Cloud-Live-Collaboration-Plattform in die Realität umzusetzen. Ihr Engagement, ihre technische Expertise und ihre Fähigkeit, effizient und zügig zu arbeiten, waren maßgeblich für den Erfolg unseres Projekts. "
Moritz Poewe
Moritz Poewe
COO
·
Linearity GmbH
  • 6 Monate technische Konzeption und erstellung eines umfangreichen POC
  • 6 Monate Team-integration für die Entwicklung des Produktivsystems
  • Übergabe an das interne Entwicklerteam und Release des Produkts
  • Cloud-Speicher mit Collaboration Features
  • Web-Frontend zur Anmeldung in der Linearity Cloud
  • iOS-SDK Integration in die bestehende App

Die Zusammenarbeit mit CODE LEAP hat sich als äußerst effektiv erwiesen. Dank der Skalierbarkeit des Experten-Teams konnten die Ziele des Projekts schnell umgesetzt werden. Am Projekt waren insgesamt 11 Personen beteiligt, darunter ein Team Delivery Manager, eine Product Ownerin, ein Tech Lead, ein Frontend Entwickler sowie diverse Backend- und iOS-Entwickler.

Innerhalb eines Jahres konnte die neue Cloud-Plattform online gehen, was es Linearity ermöglichte, die angepeilten Unternehmensziele zügig zu erreichen. Die Zusammenarbeit mit CODE LEAP erwies sich als sehr vorteilhaft für Linearity, da das Unternehmen von der umfangreichen Erfahrung der Experten profitieren konnte. Die Fähigkeit von CODE LEAP, schnell und effizient zu skalieren, war von unschätzbarem Wert für das Projekt und half Linearity, seine Vision von einer innovativen Multiuser-Cloud-Live-Collaboration-Plattform erfolgreich umzusetzen.

Next Case Study
anonyfy: Diversity performt besser
anonyfy: Diversity performt besser