Stream-First Architekturen
—
Höhere Flexibilität mit Event-getriebenen Ansätzen
Seien Sie flexibel in Ihrer System-Struktur. Nutzen Sie einen Event-Hub mit einer Middleware wie Kafka und ermöglichen Sie so eine flexible Integration verschiedener heterogener Systeme. Die asychrone Verarbeitung der Nachrichten macht Ihre Architektur zudem sicherer vor Ausfällen und ermöglicht zahlreiche neue Anwendungsfälle.
Für die Umsetzung von Apps gibt es zahlreiche Ansätze. Wir arbeiten mit verschiedenen Technologie-Stacks und haben uns auf die Umsetzung von hybriden Apps mit dem Ionic Framework spezialisiert, welches eine effizierten Programmierung auf Basis des Angular Framework von Google ermöglicht.
Die meisten mobilen Anwendungen interagieren im Hintergrund mit einem Backend. Hierbei handelt es sich um eine Serverseite-Anwendung, die beispielsweise die Nutzerverwaltung verantwortet oder Transaktionen, die in der App getätigt werden, validiert. Durch unsere Erfahrung im Backend- und Datenbank-Bereich können wir zu unseren Anwendungen auch die notwendigen Backend-Entwicklungen liefern. Je nach Anforderungen setzen wir auf einfache Web-APIs oder umfangreiche Individual-System basierend auf PHP, Ruby on Rails oder Elixir. Es muss aber nicht immer ein umfangreiches Backend-System sein. Oft reicht schon eine einfache Integration von externen Diensten wie Firebase, bspw. für die Nutzung von Push-Nachrichten oder ein API-Wrapper, der Ihre vorhandene Software-Lösungen für die App nutzbar macht.