Kundengeschichten / Finanzdienstleistungen

2023
Snoop-Logo

Unterstützung des Fintech-Startups Snoop bei der schnellen Bereitstellung und Skalierung mithilfe von Amazon ECS mit AWS Fargate

Erfahren Sie, wie Snoop in der Fintech-Branche Amazon ECS mit AWS Fargate nutzte, um seine Anwendung zu erstellen und innerhalb von zwei Jahren von Null auf eine Milliarde Transaktionen zu skalieren.

Von Null auf eine Milliarde

Transaktionen in 2 Jahren

Einsparungspotenzial von 1 500 GBP

pro Jahr für Kunden

Verbesserte

Mitarbeiterproduktivität

Signifikant skaliert

mit optimierten Kosten

Reduzierter

Gemeinkosten

Übersicht

Snoop, ein cloudnatives Fintech-Startup, wollte das britische Open-Banking-System nutzen und eine Anwendung entwickeln, mit der Benutzer ihre Finanzen kontrollieren können. Um dies zu erreichen, musste das Unternehmen schnell wachsen, von Null auf Millionen täglicher Open-Banking-Transaktionen, und das bei ununterbrochener Verfügbarkeit.

Das kleine, aus Mitbegründern bestehende Team wandte sich an Amazon Web Services (AWS), um die Infrastruktur bereitzustellen, die erforderlich war, um ihre Vision zum Leben zu erwecken. Snoop verwendet Amazon Elastic Container Service (Amazon ECS), einen vollständig verwalteten Service zur Container-Orchestrierung, der das Bereitstellen, Verwalten und Skalieren von containerisierten Anwendungen fördert. Mithilfe von Amazon ECS mit AWS Fargate, einer Serverless-, nutzungsabhängigen Rechenengine, bietet Snoop Benutzern in Sekundenschnelle hyperpersonalisierte Erkenntnisse. Mit AWS kann Snoop containerisierte Apps schnell bereitstellen, effizient skalieren und mehr Zeit damit verbringen, sich auf seine Mission zu konzentrieren, Kunden dabei zu helfen, die Lebenshaltungskosten zu senken.

Team Snoop

Gelegenheit | Mit AWS Erkenntnisse für Snoop noch einen Schritt weiter bringen

Snoop wurde 2019 gegründet und nahm im April 2020 den Betrieb auf. Snoop sah eine Gelegenheit im Open Banking im Vereinigten Königreich. Als Open Banking im Jahr 2018 eingeführt wurde, begannen die größten Banken des Landes damit, Daten in einer sicheren, standardisierten Form auszutauschen. Als Reaktion darauf entwickelte Snoop eine eigene Cloud-basierte Anwendung, die Open-Banking-Daten verwendet, um die Benutzer zu unterstützen. Kunden können an einem Ort auf ihre Konten zugreifen und zusätzliche Erkenntnisse in ihre Kontoaktivitäten erhalten.

Die Umwandlung von Erkenntnissen in eine nützliche Anwendung erfordert Zeit, Fachwissen und Rechenleistung. Snoop wurde in der Cloud geboren und war ein Startup, das ohne die großen Teams und Budgets auskommen musste, über die etablierte Unternehmen verfügen. Aufgrund der Ressourcenknappheit entschieden sich die Mitbegründer für AWS. Sie wussten aus früherer Erfahrung, dass AWS über Lösungen verfügte, um die Markteinführungszeit skalierbarer Anwendungen zu verkürzen. Und mithilfe von AWS Activate griff Snoop auf Tools, Ressourcen, Inhalte und Expertenunterstützung zu, um den Startup zu beschleunigen. „Es war eine einfache Entscheidung, AWS zu verwenden“, sagt Jem Walters, Chief Technology Officer von Snoop. „Wir freuen uns sehr, dass uns die Nutzung ihrer Services dabei unterstützt hat, Snoop so aufzubauen, wie wir es uns gewünscht haben.“

Snoop bietet anpassbare Funktionen wie „Snoop Feed“ im Stil sozialer Medien, E-Mails, ereignisgesteuerte Benachrichtigungen und mehr. Wenn Kunden Snoop beitreten, geben sie ihren Namen, ihre E-Mail-Adresse und Telefonnummer sowie den sicheren Zugriff auf ihr Konto über Open-Banking-APIs an. Snoop sammelt über 300 Datenpunkte aus seinen Transaktionen, und dann kommen seine Engines für künstliche Intelligenz und Machine Learning zum Einsatz. Die Engine für wiederkehrende Zahlungen von Snoop zeigt Kunden, wohin ihr Geld fließt. Die Empfehlungs-Engine bietet aktuelle Inhalte, die dem Unternehmen dabei helfen, bessere finanzielle Entscheidungen zu treffen. Zum Beispiel könnte die Anwendung den Benutzern mitteilen, dass sie automatisch für ein Abonnement bezahlen, das sie völlig vergessen haben, oder die Benutzer könnten erfahren, dass es bessere Optionen für Autoversicherungen gibt.

Das Ziel von Snoop ist es, Benutzern ein maßgeschneidertes Erlebnis zu bieten, mit dem sie all ihre Finanzen an einem Ort verwalten können. Das bedeutet, dass die Anwendung sicher, einfach zu bedienen und rund um die Uhr verfügbar sein muss.

kr_quotemark

All unsere Amazon-ECS-Instances verwenden AWS Fargate, wodurch ein enormer Teil der Gemeinkosten eingespart wird. Als schnell skalierendes Startup ist das genau das, was wir brauchen.“ 

Jamie West
Senior DevSecOps Engineer, Snoop

Lösung | Entwicklung einer Anwendung, die in 2 Jahren von Null auf eine Milliarde Transaktionen skaliert

Snoop setzte voll auf AWS und entwickelte seine Architektur so, dass das Unternehmen problemlos auf eine Milliarde Banktransaktionen skaliert und schnell wächst und gleichzeitig die Sicherheit und Leistung beibehält, die die Benutzer erwarten. „Wir haben festgestellt, dass Kunden, wenn sie die von uns vorgeschlagenen Maßnahmen ergreifen, im Durchschnitt bis zu 1 500 GBP pro Jahr sparen können“, sagt Walters. Snoop bietet Benutzern Datenschutz und Sicherheit sowie Leistung und Verfügbarkeit. „Sicherzustellen, dass die Lösung mit unserem Wachstum Schritt hält, ist der Schlüssel zum Aufbau von Vertrauen und zum Aufbau einer starken Marke“, fügte Walters hinzu.

Snoop verwendet Amazon ECS mit AWS Fargate, um belastbare Anwendungen zu erstellen, ohne seine eigene Infrastruktur verwalten zu müssen. Dazu gehört auch AWS Fargate Spot, das unterbrechungstolerante Amazon-ECS-Aufgaben ausführen und dabei bis zu 70–90 Prozent gegenüber den On-Demand-Preisen sparen kann. „All unsere Amazon-ECS-Instances verwenden AWS Fargate, wodurch ein enormer Teil der Gemeinkosten eingespart wird. Als schnell skalierendes Startup ist das genau das, was wir brauchen,“ sagt Jamie West, Senior DevSecOps Engineer bei Snoop. Snoop integriert Ausfallsicherheit und Skalierbarkeit in das Programm mithilfe von AWS Lambda, einem Serverless-, ereignisgesteuerten Datenverarbeitungsservice, mit dem Code für praktisch jede Art von Anwendung oder Backend-Service ausgeführt werden kann, ohne Infrastruktur bereitstellen oder verwalten zu müssen. Snoop verwendet AWS Lambda für asynchrone Integrationen, bei denen der Funktionscode an AWS Lambda übergeben wird, das die Benutzeranfrage in eine Warteschlange stellt und eine erfolgreiche Antwort zurückgibt. Ein separater Prozess liest Ereignisse aus der Warteschlange und sendet sie an die Funktion. Snoop verwendet Amazon API Gateway, einen Service, der es Entwicklern einfach macht, APIs in praktisch jeder Größenordnung zu erstellen, zu veröffentlichen, zu überwachen und zu sichern, und zwar für die „Vordertür“ seiner Anwendungen. Zusammenfassend bietet AWS App Mesh Netzwerke auf Anwendungsebene, damit Ihre Services bei mehreren Arten von Datenverarbeitungsinfrastrukturen kommunizieren können.

Mit AWS-Lösungen kann Snoop die umfangreiche Aufgabe des Schnittstellen- und Datenverkehrsmanagements bewältigen, sodass wenige Ingenieure viel erreichen können. Anstatt eine monolithische Anwendung zu erstellen, können die Entwickler von Snoop Softwareanwendungen als unabhängige Teile behandeln und so ihre Aufgaben rationalisieren. Mithilfe von AWS Cloud Map, einem Service zur Erkennung von Cloud-Ressourcen, überprüft Snoop ständig die dynamische Umgebung, um die Standorte auf dem neuesten Stand zu halten.

„Leistung ist alles, und wenn etwas nicht stimmt, reparieren wir es, und zwar schnell“, sagt Andy Makings, Head of DevSecOps bei Snoop. Diese Denkweise erleichtert es Snoop, Prozesse von Anfang an einzurichten. Die Techniker von Snoop können nahezu in Echtzeit mit AWS-Startups sprechen – einem Service, der Unternehmen hilft, zu starten, mit anderen Gründern Kontakt aufzunehmen und Ressourcen für ihr Wachstum zu finden –, um schnelle Unterstützung zu erhalten. „Wir haben dabei großartige Unterstützung vom Team von AWS Startups erhalten“, sagt Walters.

Die Innovation und der Kundenservice des Unternehmens haben bereits Anerkennung gefunden. Im Jahr 2021 wurde Snoop von den Banking Tech Awards zur besten Open-Banking-Lösung des Jahres gekürt. In letzter Zeit wurde Snoop bei den AWS Software Startup Awards mit dem „Rising Star“-Award ausgezeichnet, weil es sich um ein junges Startup handelt, das innovative technische Lösungen zur Unterstützung von Kunden demonstriert hat.

Ergebnis | Autoscaling für Kunden einsetzen

Dank der automatischen Skalierung und Verfügbarkeit kann Snoop weiter wachsen, unabhängig davon, ob neue Gebiete erschlossen oder Business-to-Business-Anwendungen hinzugefügt werden. Und das Team hielt sich mithilfe von AWS Customer Enablement, das Unternehmen bei der Migration und schnelleren Entwicklung in der Cloud unterstützt, innerhalb des Budgets.

Snoop begann bei Null im Jahr 2020, als das Unternehmen auf den Markt kam, und verzeichnete inzwischen weit über eine Million Downloads mit 150 000–200 000 aktiven monatlichen Benutzern. Durch die Verwendung von Amazon ECS mit AWS Fargate zur Serverless-Bereitstellung, Verwaltung und Orchestrierung von Containern kann Snoop die Kunden weiterhin an die erste Stelle setzen. „Wir haben eine ehrgeizige und spannende Roadmap für Wachstum und Produktentwicklung vor uns“, sagt Walters, „und AWS wird bei allem, was wir tun, im Mittelpunkt stehen.“

Über Snoop

Mit dem Ziel, dass es allen besser gehen soll, ist Snoop ein Fintech-Unternehmen, das Menschen hilft, ihre Rechnungen zu reduzieren, Schulden abzuzahlen, ihre Ersparnisse zu vermehren und dort zu sparen, wo sie ausgeben, und das alles, ohne die Bank zu wechseln.

Genutzte AWS-Services

AWS Fargate

AWS Fargate ist eine nutzungsbasiert bezahlte Serverless-Datenverarbeitungs-Engine, mit der Sie sich auf die Entwicklung von Anwendungen konzentrieren können, ohne Server verwalten zu müssen. AWS Fargate ist sowohl mit Amazon Elastic Container Service (ECS) als auch mit Amazon Elastic Kubernetes Service (EKS) kompatibel.

Mehr erfahren »

Amazon ECS

Amazon ECS ist ein vollständig verwalteter Container-Orchestrierungsservice, der es Ihnen leicht macht, containerisierte Anwendungen bereitzustellen, zu verwalten und zu skalieren.

Mehr erfahren »

AWS Cloud Map

AWS Cloud Map ist ein Erkennungsservice für Cloud-Ressourcen. Mit Cloud Map können Sie benutzerdefinierte Namen für Ihre Anwendungs-Ressourcen festlegen und der Speicherort dieser sich dynamisch verändernden Ressourcen wird aktualisiert.

Mehr erfahren »

AWS Lambda

AWS Lambda ist ein ereignisgesteuerter Serverless-Computing-Service, mit dem Sie Code für praktisch jede Art von Anwendung oder Backend-Service ausführen können, ohne Server bereitzustellen oder zu verwalten. 

Mehr erfahren »

Erste Schritte

Organisationen aller Größen aus verschiedenen Sektoren transformieren ihre Unternehmen und erfüllen ihre Missionen täglich mithilfe von AWS. Kontaktieren Sie unsere Experten und begeben Sie sich noch heute Ihren Weg zu AWS.