Freeletics hat die Vision, jeden Menschen auf der Welt dabei zu unterstützen, physisch wie auch mental, sein volles Potenzial zu entfalten und damit zur stärksten Version seiner selbst zu werden. Mit seinen Produkten und Services schafft Freeletics die wichtigsten Voraussetzungen, um dieses Potenzial voll ausschöpfen zu können.

Das im Juni 2013 gegründete Unternehmen ist heute in über 160 Ländern aktiv, hat über fünf Millionen Mitglieder und ist das am schnellsten wachsende Sport- und Lifestyle-Unternehmen weltweit. Auch als Team setzt Freeletics Maßstäbe: Zusammenhalt, Erfüllung und Leistung sind wichtige Werte im Unternehmen und motiviert das über 60-köpfige, hochprofessionelle Team jeden Tag, Freeletics als stärkste digitale Sport- und Lifestylemarke weltweit zu etablieren sowie das Produktportfolio ständig zu optimieren und zu erweitern.

Dank dem körperlich wie auch mental hocheffizienten und motivierenden Trainingssystem, bestehend aus über 700 Trainings-kombinationen in der Mobile und Web App, können Menschen jeden Alters und Fitnesslevels für ihre individuellen Trainingsziele überall und zu jeder Zeit trainieren. Das Herzstück von Freeletics bildet dabei die Community: Ob im Park, auf Outdoor Fitness Parcours oder auf dem Bolzplatz – auf der ganzen Welt finden sich Gruppen zu gemeinsamen Trainingseinheiten. Doch nicht nur der Sport schweißt die Menschen zusammen: Die sogenannten Freien Athleten tauschen persönliche Leistungen aus, vernetzen sich jeden Tag online wie offline, geben Tipps und Rat an Einsteiger weiter und schließen Freundschaften. Freeletics verbindet die Menschen, zeigt Wege zum Erreichen ihrer Ziele auf und motiviert sie, über sich hinaus zu wachsen und zur besten Version ihrer selbst zu werden. Das Konzept ist weltweit einzigartig und überzeugt jeden Tag 10.000 Menschen mehr von Freeletics.

Die Elastizität und Skalierbarkeit der Infrastruktur ist für Freeletics von zentraler Bedeutung, da durch saisonal bedingte Effekte und Marketingkampagnen eine stark variable Ausnutzung der Rechenleistung zu beobachten ist. Zudem wollte das Freeletics Team von Anfang an vermeiden, mit Hardware zu kämpfen und viel Zeit in die Administration der Systeme zu investieren. Stattdessen liegt der Fokus auf der Entwicklung und Verbesserung der Funktionalitäten, die den Kunden bereitgestellt werden.

Bedingt durch starkes Wachstum der Nutzer und neuen Funktionen in der App, verbuchte Freeletics allein in den letzten 12 Wochen einen Anstieg von 14,6 Millionen auf 76,1 Millionen API Aufrufen pro Woche. Mit Amazon Web Services konnte der Anstieg über das Hinzufügen neuer Instanzen auf Applikationsebene und das Vergrößern der Datenbank-Instanz (PostgreSQL auf RDS) ohne Probleme bewältigt werden. Im selben Zeitraum konnte Freeletics durch die Nutzung verschiedener AWS Services die Response-Zeit von 92.8 ms auf 45.6 ms reduzieren. So wurden zum Beispiel schreibintensive, Session bezogene Daten aus der Datenbank in einen RedisCluster ausgelagert, der über Amazon ElastiCache administriert wird.

Generell verwendet Freeletics möglichst viele der “Bausteine” aus Amazon Web Services, da so auf eine skalierbare, verlässliche Lösung zurückgegriffen werden kann, ohne selbst einen großen Administrationsaufwand zu haben. Über S3 speichert Freeletics die von Nutzern hochgeladenen Profil- und Trainingsbilder und verteilt diese zusammen mit Übungsvideos über AWS CloudFront. Amazon SES wird zum Versenden von transaktionellen Emails eingesetzt, während SNS zum Versenden von Push Notifications eingesetzt wird. Alle Services skalieren flexibel mit dem tatsächlichen Bedarf und stellen eine kostengünstige Lösung für Freeletics dar. In den Persistance- und Caching Layern kommen Postgres (RDS) sowie Redis und Memcached (über Elasticache) zum Einsatz. Hier verlässt sich Freeletics auf die Failover und Backup Mechanismen von AWS.

Freeletics Kunden sehen den größten Mehrwert darin, dass das Team seine Zeit in neue und verbesserte Features investiert anstatt in die Administration der IT-Infrastruktur. Mit Amazon Web Services genießt Freeletics eine höhere Ausfallsicherheit über die Verteilung der Instanzen auf mehrere Availability Zonen und kann bei Bedarf dynamisch mehr Rechenleistung hinzubuchen. Durch die Tatsache, dass Amazon Web Services der größte Cloud Computing Anbieter ist, kann Freeletics auf eine Vielzahl von Lösungen zurückgreifen, die andere Nutzer der Open Source Community bereits zur Verfügung gestellt hat. Zudem kann sich Freeletics bei Bedarf stets auf die Unterstützung kompetenter Amazon Solutions Architekten verlassen.

Weitere Informationen dazu, wie AWS Ihnen beim Erfüllen Ihrer Webanwendungsanforderungen helfen kann, finden Sie auf unserer Detailseite zu Webanwendungen: http://aws.amazon.com/web-mobile-social.