2 Millionen Downloads: CmdScale optimiert die Stabilität der Fotosharing-App von Celebrate
Industry
Technology
Herausforderung
Celebrate benötigte eine skalierbare Lösung, um die Stabilität ihrer Fotosharing-App mit über 2 Millionen Downloads zu sichern. Insbesondere in der Event-Hochsaison führten steigende Datenmengen zu langen Ladezeiten und potenziellen Systemausfällen.
Ergebnisse
Durch optimierte Backend-Prozesse wurden Ladezeiten drastisch reduziert und die App blieb auch bei Spitzenlasten stabil. Das Nutzererlebnis wurde signifikant verbessert, was die Zufriedenheit und Retention-Rate steigerte.
Key Product
Backend-Optimierung, CyberSecurity, DevOps, Projektmanagement
“Thank you for all the efforts you put into the product, it was great to have you in the team and the whole team enjoyed working with you ❤️”
Vineet Hawal
CTO @ celebrate apps GmbH
Über Celebrate
Celebrate ist ein Unternehmen, das bedeutende Momente in bleibende Erinnerungen verwandelt, etwa durch personalisierte Papeterieprodukte und digitale Fotoservices. Mit Marken wie „kartenmacherei“ und „Celebrate Apps“ bietet es kreative und hochwertige Lösungen für private und geschäftliche Anlässe. Über 500 Mitarbeitende aus 39 Nationen arbeiten an sechs Standorten agil und technologiegetrieben daran, Produkte zu schaffen, die Design und Funktionalität vereinen.Die Herausforderung
Mit über 2 Millionen Downloads und stark schwankenden Nutzungszahlen in der Event-Hochsaison stand das Team von Celebrate vor einer kritischen Herausforderung: Wie lässt sich die Stabilität der Backend-Systeme bei steigenden Datenmengen sicherstellen? Die Lösung musste nicht nur den aktuellen Anforderungen gerecht werden, sondern auch flexibel und skalierbar sein, um zukünftiges Wachstum zu unterstützen. Insbesondere suchte Celebrate eine zuverlässige Architektur, die auf der AWS-Cloud aufsetzt und gleichzeitig die Benutzerfreundlichkeit ihrer Fotosharing-App erhält.
Celebrate, ein innovatives Unternehmen, hat es sich zur Aufgabe gemacht, mit einer benutzerfreundlichen App die schönsten Momente des Lebens sicher und einfach teilbar zu machen. Doch mit wachsender Nutzerbasis und steigendem Datenvolumen wurde eine Optimierung der bestehenden Systeme unerlässlich.
Die Vorgehensweise
Um die Stabilität und Performance der App nachhaltig zu verbessern, setzte CmdScale auf ein umfassendes Maßnahmenpaket. Bereits von Beginn an arbeitete CmdScale eng mit dem Team von Celebrate zusammen, um nicht nur die bestehenden Herausforderungen zu meistern, sondern auch die zukünftige Skalierbarkeit der Systeme sicherzustellen.
Optimierungen im Detail:
Backend-Entwicklung: Durch gezielte Bug-Fixes und strategische Refactorings wurden die Wartbarkeit und Effizienz des Systems erheblich gesteigert. Langjährige Expertise mit Ruby on Rails ermöglichte es, die Codebasis auf ein neues Qualitätsniveau zu heben.
Sicherheitsanalysen: Eine gründliche Überprüfung der Systeme identifizierte potenzielle Schwachstellen, die durch gezielte Maßnahmen behoben wurden.
Effektive Team-Tools: Die Einführung von Code Reviews, Pair-Programming und JIRA-Refinements unterstützte das Celebrate-Team bei der agilen Entwicklung und förderte eine reibungslose Zusammenarbeit.
Das Ergebnis:
Die gezielten Maßnahmen von CmdScale sorgten dafür, dass Celebrate auch während der intensiven Event-Hochsaison auf stabile Systeme zählen konnte. Ein besonderer Erfolg war die Optimierung der Codebasis: 8.462 Zeilen neuer Code wurden hinzugefügt, um innovative Features zu implementieren, während gleichzeitig 10.914 Zeilen veralteter oder ineffizienter Code entfernt wurden, was die Systemeffizienz deutlich steigerte.
Zusätzlich führte die Zusammenarbeit zu einer besseren Performance der App und erleichterte die Wartungsprozesse. Celebrate konnte sicherstellen, dass die App auch bei Spitzenlasten zuverlässig und stabil läuft – ein entscheidender Faktor für das Vertrauen und die Zufriedenheit der Nutzer.
Fazit:
Dank der erfolgreichen Zusammenarbeit mit CmdScale konnte Celebrate nicht nur die Stabilität und Performance der App sicherstellen, sondern auch die Grundlage für zukünftiges Wachstum legen. Die kontinuierliche Optimierung der Backend-Systeme sorgt dafür, dass Celebrate weiterhin als zuverlässiger Partner für Millionen von Nutzern glänzen kann.