Matt Butcher und Radu Matei arbeiteten jahrelang an Container-Technologien, wobei sich „Container“ in diesem Zusammenhang auf Softwarepakete beziehen, die alle notwendigen Elemente enthalten, um in jeder Umgebung ausgeführt zu werden, von Desktop-PCs bis hin zu Servern. Als Ingenieure bei Deis und dann bei DeisLabs, nachdem Microsoft es 2017 übernommen hatte, erkundete ihr Team die Containerlandschaft und baute den Paketmanager Helm sowie Brigade und andere Tools.
Auf der Reise sahen sie sich unzähligen Problemen mit Containern gegenüber – nämlich Geschwindigkeit und Kosten. Die Rückschläge spornten sie und eine Handvoll anderer DeisLabs-Veteranen zur Gründung an Fermyon, das heute eine Finanzierungsrunde der Serie A in Höhe von 20 Millionen US-Dollar unter der Leitung von Insight Partners unter Beteiligung von Amplify Partners und Angel-Investoren abgeschlossen hat. Fermyon bietet einen verwalteten Cloud-Service, Fermyon Cloud, der es Entwicklern ermöglicht, schnell Microservices oder Teile von Apps zu erstellen, die unabhängig, aber zusammen funktionieren (z. B. wenn ein Microservice ausfällt, werden die anderen nicht heruntergefahren).
„Fermyon baut die nächste Welle von Cloud-Diensten auf WebAssembly auf“, sagte Butcher und bezog sich auf den offenen Standard, der es Webbrowsern ermöglicht, Binärcode auszuführen. „Ursprünglich für den Browser geschrieben, hat WebAssembly alle Merkmale einer hervorragenden Cloud-Computing-Plattform … [Its] Kombination von Funktionen hat uns begeistert. Fermyon hat sich zum Ziel gesetzt, eine Reihe von Tools zu entwickeln, die es Entwicklern ermöglichen, WebAssembly-Binärdateien in einem Cloud-Kontext zu erstellen, bereitzustellen und dann zu betreiben.“
Butcher argumentiert, dass WebAssembly Containern in einer Reihe von Aspekten überlegen ist, wie z. B. Startzeit und Kompatibilität zwischen Betriebssystemen wie Windows, Linux und Mac sowie Hardwareplattformen wie Intel und Arm. Es ist auch sicherer, behauptet er, weil es sogar nicht vertrauenswürdigen Code sicher ausführen kann.
Um das Potenzial von WebAssembly zum Ersetzen von Containern zu erkunden, hat Fermyon Spin entwickelt, ein Open-Source-Entwicklungstool zum Erstellen von WebAssembly-Cloud-Apps. Fermyon Cloud ist die Weiterentwicklung dieser Arbeit und bietet eine Plattform, auf der Kunden diese Apps hosten können.
„Fermyon Cloud versetzt Entwickler in die Lage, … Anwendungen bereitzustellen, die in einer Vielzahl von Sprachen (wie Rust, .NET, Go, JavaScript) geschrieben sind, und eine brillant schnelle Leistung zu erzielen“, sagte Butcher. „[A]Jeder mit einem GitHub-Konto kann Cloud-native WebAssembly-Anwendungen erstellen … Das Entwickler-Self-Service-Paradigma reduziert die Reibung beim Erstellen von Anwendungen, indem es Entwicklern nicht nur möglich, sondern auch einfach macht, ihren Code in einer Produktionsumgebung zu schreiben und zu testen – und dann bereitzustellen die fertige Version in dieselbe gehostete Umgebung.
Mit Fermyon Cloud können Entwickler bis zu fünf Web-Apps oder Microservices erstellen und diese kostenlos in einer gehosteten Umgebung ausführen. Neben dem Hosten von Anwendungen bietet der Dienst Release-Management, Protokollzugriff und App-Konfiguration über eine Webkonsole.
Mit Mitarbeitern in Europa, Asien, Australien und Nordamerika konzentriert sich Fermyon weiterhin auf den Ausbau seiner Open-Source- und kommerziellen Projekte, sagte Butcher. Fermyon Cloud wird in den kommenden Monaten zu einem „unternehmensfähigen“ kommerziellen Angebot ausgebaut, fügte er hinzu, da Fermyon beabsichtigt, seine 20-köpfige Belegschaft bis Mitte 2023 zu verdoppeln – mit Schwerpunkt auf Produkt, Marketing, Entwicklerbeziehungen und Community-Rollen.
„Aufgrund der Finanzierung, die wir heute ankündigen, sind wir gut positioniert, um makroökonomische Stürme zu überstehen“, sagte Butcher, lehnte es jedoch ab, Umsatzzahlen preiszugeben. „[We] Geld haben, um uns mehrere Jahre zu versorgen.“
Bis heute hat das in Colorado ansässige Fermyon 26 Millionen US-Dollar gesammelt.