close
Andere Arten

Zusammenfassung

Fern, eine Entwickler-orientierte Plattform für API-Dokumentation und SDKs, wandte sich an Algolia, um eine blitzschnelle, anpassbare Suche über mehr als 150 Kundendokumentationsseiten hinweg zu ermöglichen. Ausgehend von DocSearch und skaliert mit der Such-API von Algolia baute Fern eine leistungsstarke, mandantenfähige Infrastruktur auf, die Millionen von Anfragen ohne Ausfallzeiten verarbeitet. Mit gesicherten API-Schlüsseln, Headless-UI-Komponenten und müheloser Indizierung ermöglicht Algolia Fern eine nahtlose Entwicklererfahrung und fördert Wachstum, Leistung und Zuverlässigkeit in großem Maßstab.

ANWENDUNGSFALL

, B2B , SaaS

BRANCHE

, Technologie & Tools

REGION

, AMER

KUNDE SEIT

seit 2021

EIGENSCHAFTEN

Suche , Sofortsuche , Algolia -API, Filterung und Facettierung, Kategorisierung von Suchanfragen

Fordern Sie eine individuelle Demo von unseren Such-Experten an.

Die Herausforderung

  • Skalierung der Suchinfrastruktur, um eine 1000-fache Steigerung des Suchvolumens über einen Zeitraum von 24 Monaten zu bewältigen

  • Prognose der Suchkapazität für das nächste Jahr in einer Phase starken Wachstums

  • Suchfunktion ohne Ausfallzeiten aufbauen 

Die Lösung

  • Partnerschaft mit Algolia zur nahtlosen Skalierung der Suchkapazität 
  • Wirtschaftliche Vorteile durch die Umstellung auf einen Jahreszahlungsplan

Das Ergebnis

  • Hochwertige, fehlerresistente Stichwortsuche für über 150 Kunden

  • Nahtlose Skalierbarkeit, um dem Kundenwachstum gerecht zu werden

  • Keine Ausfallzeiten

Fern erstellt SDKs und API-Dokumentationen, die Unternehmen gerne ihren Kunden zur Verfügung stellen. Seit unserer Gründung im Jahr 2023 haben uns über 150 Kunden ihr Vertrauen geschenkt, darunter Branchenführer wie Square, Webflow, ElevenLabs, LaunchDarkly und Intercom, um ihre Entwicklererfahrung (DX) und Agenterfahrung (AX) zu verbessern.

Das Team von Fern besteht aus weniger als 30 Mitarbeitern und arbeitet vom Hauptsitz in Brooklyn, New York, aus. Das Unternehmen wurde Anfang 2023 im Rahmen des Y Combinator Accelerator-Programms gegründet.

Reibungsloses Onboarding

Fern begann im April 2021 mit Algolia zu arbeiten und nutzte dabei ein Open-Source-Dokumentationstool namens Docusaurus. Das Unternehmen benötigte ein Suchtool für die Dokumentation, und DocSearch von Algolia wurde als Lösung empfohlen.

Als Fern 2023 mit seinem eigenen API-Docs-Produkt zu wachsen begann, blieb es bei Algolia. Algolia war nicht nur mit Y Combinator verbunden, sondern sein Startup-Programm erleichterte auch die Integration und bot ein Jahr lang kostenlosen Service. „Das Startup-Programm machte es zu einer einfachen Entscheidung, vom ersten Tag an auf Algolia aufzubauen“, erinnert sich Danny Sheridan, CEO von Fern. Fern nutzt es weiterhin exklusiv.

Fern hat seinen Generator für statische Websites, der serverseitig gerendert wird, komplett von Grund auf neu entwickelt. Er betreibt eine mandantenfähige Next.js-App, die auf Vercel gehostet wird, um Hunderte von Dokumentationswebsites für Kunden zu betreiben. 

Fern benötigte weniger als eine Woche, um die Algolia-Datensatzstruktur zu entwerfen, zu implementieren und anschließend zu iterieren. Nach der Ersteinrichtung war keine Wartung erforderlich. Algolia funktionierte einfach so, wie Fern es wollte.

Farn-Karten.avif

So gut, dass wir es behalten haben

Diese frühe Erfahrung war für Fern sehr prägend, und Algolia ist zu einem zentralen Bestandteil des Produkts geworden. „Algolia ist für uns zu weit fortgeschritten, als dass wir es noch herausnehmen könnten, was eine großartige Situation ist. Es funktioniert einfach.“

Das Unternehmen floriert dank eines Produkts, das seine Kunden ihren Freunden weiterempfehlen. Sein Ziel ist es, durch die Erschließung neuer Geschäftsfelder weiterhin ein aggressives Umsatzwachstum auf Quartalsbasis zu erzielen.

Die Realität ist, dass DocSearch für das Produktangebot von Fern unverzichtbar ist. Jeder Kunde, der ein Dokumentations-Tool kauft, erwartet, dass die Suchfunktion integriert ist und gut funktioniert. Die Verfügbarkeit ist entscheidend, und Ferns Erfahrungen mit Algolia waren stets perfekt. 

Der Test fand in einer Phase rasanten Kundenwachstums statt, in der Fern seinen Kundenstamm innerhalb eines Jahres verdreifachte. Die Erwartungen der Kunden blieben unverändert, aber nun benötigte Fern eine zuverlässige Suchinfrastruktur, um einen monatlichen Anstieg der Suchanfragen um 30 % zu bewältigen und Probleme im Zusammenhang mit Ausfallzeiten zu vermeiden.

Mit dem Wachstum der Nutzerbasis von Fern wurde es schwierig, den zukünftigen Bedarf vorherzusagen, insbesondere in Bezug auf die Anzahl der Suchanfragen, Datensätze und Ereignisse.

Algolia hat mit der Verfügbarkeit der Suchfunktion weiterhin ins Schwarze getroffen. „Algolia war genau die richtige skalierbare Lösung dafür“, sagt Danny. „Ich mache mir nie Sorgen, dass ich an eine Grenze stoßen könnte.“

Passende Funktionen

Benutzerberechtigungen und -beschränkungen sind für Ferns Geschäftsmodell von entscheidender Bedeutung. Eine der Algolia-Funktionen, die Fern am häufigsten nutzt, ist die Möglichkeit, einen gesicherten API-Schlüssel zu generieren, der den Benutzerzugriff auf einen Teil eines Index beschränkt. 

Fern verwendet den für seinen Algolia-Index und seine Kryptografie bereitgestellten Such-API-Schlüssel, um einen HMAC zu generieren, wobei der ursprüngliche Such-API-Schlüssel als Signaturgeheimnis verwendet wird. Die von Fern entwickelte Logik ermöglicht es dem Unternehmen, den API-Schlüssel zu generieren, der dem Benutzer, der die Dokumente anzeigt, am nächsten ist. Diese Methode läuft nahtlos, ohne dass ein Netzwerkaufruf an die Server von Algolia erforderlich ist, und antwortet weltweit in weniger als 200 ms.
Fern profitiert auch von der Headless-Struktur von Algolia und nutzt React-Komponenten und CSS-Dateien, um seine eigene DocsSearch-Erfahrung zu starten. Mit der Datei reset.css kann Fern sein eigenes Design vollständig kontrollieren, indem es die ursprünglichen Stile entfernt und sein eigenes visuelles Framework und seine eigenen Tastaturbefehle implementiert. Beispielsweise ist die Snippeting-Funktion von Algolia, die relevante Teile der Suchanfrage eines Benutzers kürzt und hervorhebt, integriert, aber Fern nutzt sie mit seinen eigenen Hervorhebungsstilen.

ferncss-js.avif

Mit Algolia als API-Schicht verfügt Fern über die Grundlage und Flexibilität, um neue API-Routen zu erstellen, darunter Facettenfilter und KI-Chat-Vorschläge. Fern plant eine Verbesserung der Benutzererfahrung für 404-Seiten, indem anhand des URL-Slugs die wahrscheinlichste Seite für eine Weiterleitung ermittelt wird.

Bezahlen für Größe

Nach dem Startup-Programm führte Fern das Pay-as-you-go-Modell ein. Im Zuge der Weiterentwicklung des Unternehmens wurde der Skalierungsprozess mit einer MVP-Denkweise angegangen, wobei verschiedene Pläne getestet und Pay-as-you-go gegenüber dem Jahreszahlungsplan von Algolia abgewogen wurden.

Die größte Herausforderung bestand stets darin, das zukünftige Suchvolumen und die Datensätze zu schätzen. Unterschiedliche Zeiträume führten zu drastisch unterschiedlichen Datensatzdaten, was sich auf die Entscheidungsfindung auswirkte. „Wir haben einen schnell wachsenden Kundenstamm“, erklärt Danny. „Die Verwendung von 30 Tagen im Vergleich zu 90 Tagen im Vergleich zu 365 Tagen liefert uns völlig unterschiedliche Zahlen. Das ist der schwierige Teil – herauszufinden, wie wir die Anzahl der Suchanfragen und Datensätze, die wir im nächsten Jahr benötigen, vorhersagen können.“

Als Fern schließlich mehr Kunden gewann, musste das Unternehmen umdenken. Die Tatsache, dass Algolia nur nach der Anzahl der Datensätze und Suchanfragen abrechnet – Faktoren, die Fern selbst kontrollieren kann – erleichterte den Wechsel. Fern konnte On-Demand-Revalidierungen und -Reindexierungen durchführen, ohne sich um die Kosten sorgen zu müssen. Fern stellte schließlich fest, dass der Scale-Tarif wirtschaftlich vorteilhafter war, da Fern damit Suchanfragen und Datensätze effektiver verarbeiten und gleichzeitig schnell wachsen konnte.

Diese Entscheidung hat sich trotz anfänglicher Unsicherheit ausgezahlt. Fern kann potenzielle Infrastrukturengpässe vermeiden und einer wachsenden Zahl von Kunden ein unterbrechungsfreies Erlebnis bieten. In Bezug auf den Wettbewerbsvorteil befindet sich Fern in einer beneidenswerten und wirtschaftlichen Position.

Eine produktive Partnerschaft

Algolia war ein wichtiger Partner beim Ausbau der Infrastruktur von Fern. Die Freiheit und Flexibilität, nahtlos zu expandieren, war für den Open-Source-Entwickler entscheidend, um seine Wachstumsziele zu erreichen. Das Unternehmen kann sich darauf verlassen, dass Algolia mehr Datensätze und Suchanfragen verarbeitet, während es sich auf das Produkt konzentriert. Die Ingenieure von Fern verbringen ihre Zeit damit, Funktionen zu entwickeln und zu verfeinern, die den Kunden besser dienen, anstatt sich mit der Suche oder der Verfügbarkeit auseinanderzusetzen. 

Die Partnerschaft zwischen Fern und Algolia ist durchweg kooperativ und transparent. Die Zusammenarbeit zwischen Entwicklern macht sie auch produktiv, und beide Seiten sind bereit, sich intensiv für die Verbesserung der Entwicklererfahrung einzusetzen.

„Ein tolles Ergebnis unserer Partnerschaft wäre es, gemeinsam mit dem Algolia-Team deine Entwicklererfahrung zu verbessern, vor allem in Bezug auf Docs und SDKs“, sagt Danny.

Wenn Unternehmen voneinander lernen, ist das eine Win-Win-Situation.

Empfohlene Geschichten

Unterstützt durch Algolia KI-Empfehlungen

Die Experten von Algolia helfen Ihnen dabei, das Nutzererlebnis Ihrer Website auf ein neues Niveau zu heben.

Fordern Sie noch heute eine individuelle Demo von unseren Suchmaschinenexperten an.