Backends mit wenig Betriebsaufwand

Unsere Backend-Entwicklung umfasst APIs, Daten, Dateien und Hintergrundjobs für die Apps, die wir liefern. Ein Projekt, und kein Cluster, den Ihr Team nach dem Auftrag beobachten muss.

Was wir bauen

Das System hinter einer Web-App oder einer Hybrid-App: Konten, Datensätze, Uploads, Suche und die Jobs, die laufen sollen, wenn niemand die Oberfläche offen hat. Geplante Arbeit, Importe und der Index, den ein Assistent liest, gehören hierher.

Serverless heißt bei diesem Studio, dass das Produkt ohne eigenes Plattform-Team weiterläuft. Es heißt nicht eine unbegrenzte Menge an Cloud-Konten, und es heißt nicht, dass wir die Laufzeit vor Ihnen verstecken. Sie bekommen den Quelltext, das Projekt und einen Weg zu sehen, was eine Anfrage getan hat.

Automatisierung ist ein großer Teil dieser Arbeit. Datenaufgaben, die nachts laufen, Importe und Abgleiche zwischen Systemen, Berichte und Erinnerungen geschehen von selbst, gebaut mit Step Functions, KERNSTACK-Workflows oder dem Stack, den Sie schon haben. Menschen sehen das Ergebnis und die Ausnahmen, statt jeden Lauf von Hand anzustoßen.

Wir bringen mehr als ein Jahrzehnt Erfahrung im Bauen auf AWS und anderen Hyperscalern mit. Deshalb können wir einschätzen, wann ein serverless Aufbau hier die richtige Wahl ist, und wann Ihre bestehende AWS-Landschaft die Vorgabe ist, innerhalb derer wir bauen sollten.

Die AWS-Dienste, mit denen wir am häufigsten arbeiten: Compute und Orchestrierung mit AWS Lambda, API Gateway und Step Functions; Daten und Speicher mit DynamoDB, S3 und AWS Glue; Auslieferung und Betrieb mit CloudFront, CloudWatch und CloudFormation.

Die Plattform

Wenn die Form passt, bauen wir das auf KERNSTACK, der Software Lifecycle Cloud, die wir gebaut haben und die Compute, Daten, Suche und Inferenz in einem Projekt zusammenführt. Wir entwerfen das Backend mit Ihnen, liefern es aus und lassen es in einem Konto, das Sie führen. Passt KERNSTACK nicht zu einer Vorgabe, die Sie schon haben, sagen wir das im Umfang, statt den Stack zu erzwingen.

Typische Ausgangspunkte

  • Eine App, deren Backend zu Servern gewachsen ist, die niemand mehr pflegen will.
  • Importe, geplante Jobs und Suchindizes, die zuverlässig im Hintergrund laufen müssen.
  • Ein neues Produkt, das klein starten und von einem kleinen Team betrieben werden soll.

Wie der Auftrag läuft

Das Backend ist selten ein getrennter Vertrag von der App. Diese Trennung ist der Weg zu einem zweiten Anbieter und einem zweiten Login. Die Zusammenarbeit behandelt Oberfläche und System als eine Lieferung, mit einer Vorschau, die Sie vor der Veröffentlichung aufrufen können.

Was Sie behalten

Ein Projekt auf Ihren Namen, Jobs, die Sie einsehen können, und Kosten, die zu genau diesem Projekt gehören. Wir können im Betrieb bleiben. Wir können auch gehen, weil diese Form genau dafür gedacht ist.

Fragen, die wir zuerst hören

Brauchen wir ein eigenes Plattform- oder DevOps-Team? Nein. Genau das ist der Punkt dieser Form: Das Produkt läuft weiter, ohne dass ein Plattformteam einen Cluster beobachtet.

Sind wir an KERNSTACK gebunden? Das Projekt liegt in einem Konto, das Sie führen, der Quelltext wird übergeben. Passt die Plattform nicht zu einer Vorgabe, die Sie schon haben, sagen wir das, bevor wir darauf bauen.

Können wir sehen, was das System getan hat? Ja. Jobs und Anfragen sind einsehbar; wir verstecken die Laufzeit nicht vor Ihnen.

Gebaut vom Studio, zu dessen Kunden Universal Music, SongPush und Bonial zählen. Mehr zum Studio.

Gespräch vereinbaren