Birdswing GmbH

cloud-native Software

Cloud-Native

Wir entwickeln verteilte Anwendungen und ihre Module nach Cloud-fokussierten Designmustern. Diese beobachtbaren, elastischen und auf horizontale Skalierbarkeit optimierten Service-of-Services-Systeme halten ihren Zustand in einem Minimum an zustandsbehafteten Komponenten und können so ideal auf elastischen Self-Service-Plattformen betrieben werden.

Service-of-Services

Die Anwendungen bestehen aus logischen Einheiten (Microservices), die möglichst lose miteinander gekoppelt sind und damit weitgehend unabhängig voneinander betrieben und weiterentwickelt werden können.

Skalierbar und elastisch

Ressourcen kosten Geld. Warum also ganze Server-Farmen mieten, um Lastspitzen abzufangen? Cloud-native Anwendungen skalieren mit der Anzahl der aktiven Nutzer und geben die Ressourcen wieder frei, wenn sie nicht mehr benötigt werden.

Standardisierte Bereitstellung

Die einzelnen Module einer Anwendung werden als selbstbeschreibende und portable Einheiten wie Container oder Cloud-Funktionen (FaaS) bereitgestellt. Das verhindert umständliche Installationen und Abhängigkeiten ans Betriebssystem.

Applikations-Monitoring

Immer zu wissen, welche Komponente wie viele Ressourcen braucht, hilft, das ganze System zu optimieren. So können Kosten minimiert und Probleme erkannt werden, bevor sie sich auf die Anwendung auswirken.

Datenschutz

DSGVO? Kein Problem. Wir erheben prinzipiell nur Daten, die wir unbedingt von den Endanwendern brauchen, um unsere Dienste nutzen zu können und sichern sie so gut es geht. Die Nutzer haben dabei immer den Überblick und die volle Kontrolle über ihre Daten.

Platform-unabhängig

Windows, macOS, Android, iOS, Linux, im Browser oder als progressive web app - unsere Anwendungen laufen auf dem Endgerät, das Ihre Kunden gerade nutzen.