Weniger neu entwickeln. Mehr Raum für Ihre eigene Idee.
Fluctusoft entwickelt Software und digitale Lösungen. Fluctusoft Microservices ergänzt dies um eigene, wiederverwendbare Komponenten: Häufig wiederkehrende Aufgaben erhalten eine gemeinsame Grundlage.
Passende vorhandene Komponenten können die Entwicklung verkürzen, Doppelarbeit reduzieren und eine einheitliche technische Basis schaffen. Anpassung und Integration planen wir für jedes Projekt gesondert.
01 / Fluctusoft Microservices
FluctuPay

Zahlung und Rechnungsstellung
Onlinezahlungen und automatisierbare Rechnungsstellung mit Barion- und Számlázz.hu-Integration, eingebunden in den Kaufprozess der Anwendung.
Geschäftlicher Nutzen: Nicht für jede Anwendung muss eine eigene Zahlungs- und Rechnungslösung entwickelt werden.
02 / Fluctusoft Microservices
FluctuID

Identität und Benutzerverwaltung
Zentrale Verwaltung von Registrierung, Anmeldung, Benutzerkonten und Zugriffsrechten innerhalb der jeweiligen Anwendungsumgebung.
Geschäftlicher Nutzen: Mehrere Anwendungen können eine einheitliche Basis für die Benutzerverwaltung nutzen, mit weniger wiederholter Entwicklung.
03 / Fluctusoft Microservices
FluctuConfig

Zentrale Konfigurationsverwaltung
Zentrale, datenbankgestützte Verwaltung von Anwendungsparametern und umgebungsabhängigen Einstellungen.
Geschäftlicher Nutzen: Anwendungseinstellungen lassen sich einfacher, übersichtlicher und kontrolliert verwalten.
04 / Fluctusoft Microservices
FluctuNotif

Benachrichtigungen und Nachrichten
E-Mail- und SMS-Benachrichtigungen in einem gemeinsamen Dienst für Anwendungen.
Geschäftlicher Nutzen: Nicht jede Anwendung benötigt eine eigens entwickelte Lösung für Benachrichtigungen und Nachrichten.
Integration, Produktivstart und Betriebsbedingungen stimmen wir vorab mit dem jeweiligen Kunden ab.
Was bedeutet das in der Praxis?
Bei einer neuen Anwendung steht Ihr eigener Geschäftsprozess im Mittelpunkt. Statt Anmeldung oder Zahlung jedes Mal neu zu entwickeln, verwenden wir getrennte Bausteine. Sie können mehrere Anwendungen unterstützen und zugleich unabhängig weiterentwickelt und gewartet werden.
Technischer Hintergrund – wenn Sie mehr wissen möchten
Die Komponenten sind unabhängig bereitstellbare Backend-Dienste. Docker-Container stellen getrennte Laufzeitumgebungen bereit; REST/JSON-APIs bilden die Schnittstelle, über die Anwendungen Anfragen senden und Antworten erhalten.
- Dienste auf Basis von Java und Spring Boot.
- Getrennt bereitstellbare Docker-Komponenten.
- REST/JSON-APIs zur Verbindung der Anwendungen.
- Datenbankgestützte Konfigurationsverwaltung in FluctuConfig.
Eine gemeinsame Entwicklungsbasis bedeutet nicht automatisch ein gemeinsames Benutzerkonto für alle Projekte. Dienstinstanzen, Daten und Zugriffsgrenzen richten wir nach den Anwendungen aus. Die Rechnungsstellung von FluctuPay wird über den vereinbarten Geschäftsprozess mit der Zahlung verbunden; Rechnungserstellung und Anbietereinstellungen benötigen eine eigene Anbindung.
Weitere eigene Lösungen und die Nutzung der Module
Nicht jede Funktion muss neu entstehen.
Individuelle Entwicklung bedeutet nicht, jeden Bestandteil von Grund auf neu zu bauen. Passende vorhandene Komponenten können Entwicklungszeit und Kosten gegenüber einer vollständigen Neuentwicklung reduzieren.
Zahlungs- und Rechnungsanbindungen
Modulare Barion- und Számlázz.hu-Integrationen als Bestandteile individueller Anwendungen und Webshops.
Lösungen für echte Arbeitsabläufe
Das Beispiel der Tagesmenübestellung zeigt, wie wiederkehrende Arbeit digital unterstützt werden kann.
Auch Wiederverwendung braucht Planung.
Wir prüfen, welche Module passen, welche Anpassungen und Verbindungen nötig sind und wie viel neue Entwicklung verbleibt. Zusammen bestimmen diese Punkte Zeit und Kosten. Die Komponenten sind Bausteine individueller Systeme; ihre konkreten Nutzungsbedingungen werden je Projekt vereinbart.
Den gesamten Kaufablauf erläutert E-Commerce, das Restaurantbeispiel die IT-gestützte Geschäftsentwicklung.
Komponenten übernehmen wiederkehrende Teilaufgaben; die vollständige Anwendung für Ihre Abläufe entsteht im Rahmen der individuellen Softwareentwicklung. Laufzeitumgebung und Überwachung stimmen wir unter Hosting und Betrieb ab.
Welcher Baustein passt zu Ihrem Projekt?
Wir besprechen, was Sie entwickeln möchten, welche bestehenden Systeme angebunden werden sollen und welche Komponenten dafür infrage kommen.
