Entwickeln von Serverless in AWS zur Skalierung der schnell wachsenden Finanzautomatisierungsplattform von Ramp

Wie war dieser Inhalt?

Für Startups ist die Vollendung des Kreises ein Meilenstein, der durch die Zusammenarbeit mit Programmen definiert wird, die in der frühen Wachstumsphase eingesetzt wurden, oder durch die Bereitstellung von Ressourcen, die auch anderen Startups zum Erfolg verhelfen.

Ramp, ein B2B-Fintech-Startup, das 2019 von den erfahrenen Gründern Eric Glyman und Karim Atiyeh gegründet wurde, macht beides. Ramp ist eine technologieorientierte Finanzautomatisierungsplattform, deren moderne Serverless-Anwendung in Verbindung mit der Unternehmenskarte Unternehmen eine effizientere Verwaltung ihrer Finanzen ermöglicht.

In den Anfängen des Startups legten die Gründer Eric und Karim großen Wert darauf, mit Kunden zu sprechen, um ihre Schwachstellen und Prioritäten zu erfahren und zu erfahren, welche Aspekte einer Unternehmenskarte wirklich wichtig sind. Auf der Grundlage der Kundenbedürfnisse haben sie ihr Produkt maßgeschneidert, um Folgendes anzubieten:

  • Physische und virtuelle Firmenkarten mit unbegrenztem Cashback von 1,5 %
  • Zero-Touch-Ausgaben zur Kontrolle, Analyse und Optimierung der unternehmensweiten Ausgaben
  • Schnelle Rechnungszahlungen für Unternehmen, um Rechnungen zu bezahlen, wie und wann sie wollen, auf der ganzen Welt
  • Intelligente Einblicke, Berichte und Vergünstigungen, um Einsparungen zu maximieren und Ausgaben zu senken

Innerhalb eines Jahres nach der Markteinführung erreichte Ramp den Status eines Einhorns und wurde zu Amerikas am schnellsten wachsender Unternehmenskarte. Seitdem hat das Unternehmen seinen Geschäftsbetrieb und seine AWS-Architektur erheblich erweitert, um mehr als 12 000 Kunden zu erreichen. Bis heute hat Ramp Unternehmen über 300 Millionen USD und 3,5 Millionen Stunden eingespart.

„Das Problem, das wir lösen, ist: ‚Wie können wir Unternehmen Zeit und Geld sparen und gleichzeitig ihren Mitarbeitern die Möglichkeit geben, Geld auszugeben, aber sicherstellen, dass dies auf kontrollierte und effiziente Weise geschieht? '“ erklärt Alexis Gordon, Leiter des Produktpartnerschaftsteams von Ramp.

Aufbau einer modernen Architektur auf AWS

Um den Bedarf des Startups an einer skalierbaren modernen Architektur, hoher Entwicklerproduktivität, Verfügbarkeit in mehreren Regionen und optimierten Cloud-Kosten zu decken, hat Ramp die Kerninfrastruktur seiner Plattform auf AWS aufgebaut.

Eine skalierbare moderne Architektur

„Dies ist das moderne Jahrzehnt, in dem über Cloud-Infrastruktur nachgedacht wird, anstatt über den bloßen Ansatz für Cloud-Computing“, erklärt Lewis Drummond, Head of Infrastructure bei Ramp.

„Ich bin sehr stolz darauf, wie wenig virtuelle Legacy-Maschinen wir haben und dass wir fortschrittlichere, vollständige Serverless-Technologien von AWS nutzen. Sie leisten uns sehr gute Dienste“, sagt Lewis.

Ramp verwendet einen Amazon-Aurora-Datenbankcluster sowie Amazon ElastiCache für Redis, um eine Latenz von unter einer Millisekunde für die Caching-Anforderungen von Ramp bereitzustellen und die Anwendungs- und Datenbankleistung zu beschleunigen. Jun Isaji, Direktor für Cloud-Infrastruktur bei Ramp, erklärt: „AWS-Lösungen ermöglichen es uns, flexibel auf die Nachfrage einzugehen und Komponenten hinzuzufügen, um die Robustheit des Systems zu erhöhen. Sie helfen uns auch dabei, die Komplexität im gesamten System zu reduzieren, indem sie die in AWS-Lösungen integrierten Funktionen nutzen.“

Verbesserte Entwicklerproduktivität

Die Architektur von Ramp verwendet Elastic Load Balancing (ELB), insbesondere Application Load Balancer, zur Verteilung des eingehenden Anwendungsdatenverkehrs. Dahinter laufen ihre Webserver auf Amazon Elastic Container Service (Amazon ECS) auf AWS Fargate, sodass sich die Ingenieure von Ramp auf die Entwicklung ihrer Anwendung konzentrieren können, anstatt ihre Server zu verwalten.

„AWS hilft wirklich, indem es die Details der Ausführung all unserer Komponenten abstrahiert“, erklärt Jun. „Unsere Entwicklungsgeschwindigkeit im gesamten Unternehmen hat sich durch die Nutzung von AWS erheblich verbessert.“

Ramp erhöht auch die Geschwindigkeit der Entwickler, indem es die Flexibilität der verwalteten Services von AWS nutzt, um schnell und einfach Stacks zu erstellen, mit denen sie experimentieren können, und die Stacks dann herunterzufahren, wenn sie nicht mehr benötigt werden.

„Mit den verwalteten Services von AWS können wir Machbarkeitsnachweise ganz einfach und schnell durchführen“, erklärt Lewis.

„Vor etwa einem Jahr wollten wir Airflow testen, was sehr mühsam sein kann, selbst einzurichten.“ Um das Testen zu vereinfachen, nutzte Ramp Amazon Managed Workflows für Apache Airflow.

„AWS hilft uns sehr dabei, schneller auf die Beine zu kommen. Die Möglichkeit, innerhalb weniger Tage statt Wochen von Null auf eins zu kommen, und der geringere Aufwand, hilft uns dabei, schnell zu iterieren“, sagt Lewis.

Verfügbarkeit in mehreren Regionen

Ramp nutzt AWS nicht nur wegen seiner hohen Skalierbarkeit und der Vorteile für die Entwicklerproduktivität, sondern auch die regionsübergreifende Verfügbarkeit von AWS. Für Startups können mehrere Regionen das Benutzererlebnis verbessern, indem sie weltweit niedrige Latenzen bieten und eine widerstandsfähigere Cloud-Architektur schaffen.

Lewis erklärt: „Diese verwalteten Services innerhalb von AWS entsprechen sehr gut unseren Anforderungen an mehrere Regionen. All diese verwalteten Services zu haben, die auch regionsübergreifende Unterstützung bieten, war für uns sehr nützlich.“ Ramp verwendet Amazon Aurora Global Database regionsübergreifend mit Aurora, Global Data Store in ElastiCache für regionsübergreifende Anwendungen mit ElastiCache, AWS Secrets Manager regionsübergreifend und Amazon S3 regionsübergreifend.

Eine der wichtigsten Komponenten der Architektur von Ramp ist der Autorisierer, der Kreditkartentransaktionen genehmigt oder ablehnt. „Da der Autorisierer für uns so wichtig ist, haben wir eine Warm-Standby-Konfiguration für mehrere Regionen“, sagt Jun. „Wir können die Autorisierungsberechnung innerhalb unserer Notfallwiederherstellungsregion hochfahren und dann Anfragen an diese Berechnung weiterleiten, falls unsere primäre Region ausfällt.“

Optimieren der Kosten von Cloud-Computing

Für viele Startups ist es eine Priorität, Geld bei Cloud-Ausgaben zu sparen. Mithilfe der AWS-Tools und des AWS-Kundenbetreuungsteams konnte Ramp seine Cloud-Ausgaben senken.

„Unser Account Manager Xavier hat uns sehr proaktiv darüber informiert, wie wir die Kosten senken können“, sagt Jun. „Ich freue mich auf jeden Fall, dass AWS proaktiv Kontakt mit uns aufgenommen hat und gesagt hat: ‚Hier sind einige Möglichkeiten, die Kosten zu senken. ' Das ist großartig.“

Ein Erfolg bei der Kostenoptimierung, der aus einem Treffen zwischen Ramp und seinem Account-Team hervorging, war die Implementierung von AWS-Graviton-Prozessoren für die Datenbanken von Ramp. „Graviton war für uns ein großer Erfolg bei der Steigerung der Leistung im Verhältnis zu den Kosten“, sagt Jun. „Außerdem arbeiten wir gerade mit unserem Account-Team zusammen, um unsere reservierte Kapazität für Datenverarbeitung zu überprüfen.“

Tools wie AWS Cost Explorer „machen es ziemlich einfach, die Kosten zu verstehen und zu sehen, wo Sie möglicherweise Geld verschwenden“, sagt Jun. „Wir verwenden AWS Cost Explorer oft. Er ermöglicht uns, große Sprünge oder Ausgabenspitzen zu verstehen und auf eine bestimmte Komponente oder eine bestimmte Änderung im System zurückzuführen.“

Die Verwendung von AWS Savings Plans, die ein flexibles Preismodell bieten, „bedeutet definitiv auch eine erhebliche Kostenreduzierung“, sagt Jun.

Integrieren von AWS Activate in die Markteinführungsstrategie von Ramp

Da Ramp weiterhin erfolgreich die nächste Generation von Finanztools entwickelt, hat das Unternehmen in jeder Phase seiner Startup-Reise mit AWS Activate zusammengearbeitet. AWS Activate ist ein kostenloses Programm, das speziell für Startups entwickelt wurde und Ressourcen für den Einstieg in AWS bietet.

„Activate hat Ramp aus Produktsicht zum Erfolg verholfen“, sagt Lewis. „Das Gesamtprogramm hat sowohl zum Erfolg von Ramp als auch zu dem einiger unserer Kunden maßgeblich beigetragen.“

Als Ramp wuchs, schlossen sie sich AWS-Activate-Anbietern an, einem Programm für Startup-Unternehmen, das ihren verbundenen Startups die Vorteile von AWS Activate bietet. Als AWS-Activate-Partner bietet Ramp seinen Kunden die Vorteile von AWS Activate sowie ein Anmeldeangebot in Höhe von 500 USD für ihr Produkt.

Alexis erklärt: „Über Activate Providers können wir Ramp-Kunden AWS-Guthaben in Höhe von bis zu 100 000 USD anbieten. Unser Zielkundenstamm überschneidet sich stark, und das ist ein großer Hebel für uns, unseren Kunden mehr Zeit- und Geldeinsparungen zu bieten, was unserer Kernaufgabe entspricht.“

Tipps für die Entwicklung in AWS

Für Entwickler, die in AWS aufbauen möchten, geben Lewis und Jun einige Einblicke und bewährte Methoden, die ihnen bei Ramp gute Dienste leisten:

  • Halten Sie es einfach, um an Geschwindigkeit zu gewinnen. „Wenn Sie den etablierten Mustern auf AWS folgen, können Sie sehr schnell innovativ sein. Für Entwickler, die Unternehmen auf AWS gründen möchten, gibt es einen ausgetretenen Weg“, rät Jun. „Insbesondere habe ich gute Erfahrungen in der Zusammenarbeit mit den Lösungsarchitekten gemacht. Wenn wir Fragen haben, geben sie uns viele gute Einblicke, was der einfachste Weg ist und wie er ihrer Meinung nach in der Vergangenheit funktioniert hat.“
  • Nutzen Sie von Anfang an die entsprechenden Berechtigungen und die Ressourcengröße. „Sechs Monate später, wenn Ihr Startup auf den Weg gebracht wird, sind Sie auf lange Sicht erfolgreich“, rät Lewis. „Es hilft Ihnen, Sicherheitsaudits zu bestehen und sicherzustellen, dass die Finanzen Ihres Unternehmens – und Ihr Activate-Guthaben in Höhe von 100 000 USD – länger ausreichen.“

Die Zukunft von Fintech und Ramp

Ramp geht davon aus, dass die Liste der Fintech-Innovationen weiter wachsen wird: Buy-Now-Pay-Later (Jetzt kaufen, später zahlen), integrierte Finanzierungsoptionen, flexible Zahlungsbedingungen und umsatzorientierte Finanzierung (um nur einige zu nennen) sind nur der Anfang.

„Das Aufkommen von Fintech als Branche hat einen Wandel in einem Finanzdienstleistungssektor ausgelöst, der seit Hunderten von Jahren von großen Banken dominiert wurde“, erklärt Alexis. „Agile, wendige, kundenorientierte Startups wie Ramp kamen ins Spiel, um großartige Kundenerlebnisse und Produkte zu schaffen.“

Zu den bevorstehenden Plänen von Ramp gehören die zunehmende Automatisierung, die Rationalisierung der Prozesse und die Bereitstellung verbesserter Einblicke in Ausgabendaten. „Die Innovation im Fintech-Bereich war unglaublich und ist es auch weiterhin“, sagt Alexis. „Es wird noch mehr kommen.“

Neugierig, wie AWS Ihrem Fintech-Startup beim Start helfen kann? Treten Sie unserer neuesten Global Fintech CTO Fellowship -Kohorte bei, die im April 2023 startet!

Megan Crowley

Megan Crowley

Megan Crowley ist Senior Technical Writer im Startup Content Team bei AWS. Nach einer früheren Karriere als Englischlehrerin an einer High School wird sie von einer unermüdlichen Begeisterung angetrieben, zu Inhalten beizutragen, die zu gleichen Teilen lehrreich und inspirierend sind. Die Geschichten von Startups mit der Welt zu teilen, ist der bereicherndste Teil ihrer Rolle bei AWS. In ihrer Freizeit findet man Megan bei der Holzbearbeitung, im Garten und auf Antiquitätenmärkten.

Alexis Gordon

Alexis Gordon

Alexis leitet Produktpartnerschaften bei Ramp. Sie betreut einige der wichtigsten unternehmensinternen Beziehungen von Ramp und konzentriert sich darauf, die Roadmap von Ramp zu beschleunigen, indem sie durch strategische Allianzen, Produktpartnerschaften und Integrationen attraktive Erlebnisse schafft. Vor ihrer Tätigkeit bei Ramp war sie bei Deloitte Consulting tätig, um die Integrationsbemühungen nach dem Zusammenschluss bei führenden Finanzdienstleistungsunternehmen voranzutreiben. Sie hat einen BA von der Vanderbilt University und einen MBA von der Columbia Business School. Sie lebt in New York City.

Jun Isaji

Jun Isaji

Jun Isaji ist Direktor für Cloud-Infrastruktur bei Ramp und verantwortlich für die Verwaltung der AWS-Infrastruktur und dafür, anderen Softwareingenieuren bei der Nutzung der Plattform zu helfen. Zuvor war er bei Affirm tätig und arbeitete an der Kaufabwicklung, der Zahlungsabwicklung und der AWS-Infrastruktur. Jun begann seine Karriere bei AWS und arbeitete im Storage-Gateway-Team in Boston. Er lebt in Miami.

Lewis Drummond

Lewis Drummond

Lewis ist Leiter der Infrastruktur bei Ramp und leitet mehrere Teams. Er verfügt über mehr als zwanzig Jahre Erfahrung in der Architektur und Bereitstellung skalierbarer, sicherer und robuster Cloud-Infrastrukturen, meist innerhalb von AWS. Neben Finanzdienstleistungen war Lewis zuvor für große Umgebungen in einer Vielzahl von Branchen tätig, darunter Bildung, Mode, Gesundheitswesen, Medien und Technologie. Er lebt in New York City.

Wie war dieser Inhalt?