Unser Kunde entwickelt und betreibt eine Software-as-a-Service-Lösung.
Die bestehende Cloud-Anwendung soll in Zukunft in der Lage sein, lokale (Netzwerk)-Drucker anzusprechen, um so beispielsweise Etiketten zu drucken.
Unser Kunde beauftragt uns damit, eine Client-/Server-Komponente zur Druckersteuerung aus der Cloud zu entwickeln.
Wir entwickeln einen Backend-Microservice, der mit einer Go-Applikation auf einem Edge-Device kommuniziert. Die Go-Anwendung übernimmt die Kommunikation mit dem lokalen (Netzwerk-) Drucker und reagiert auf Anweisungen des Backend-Microservices.
Die von uns entwickelte Lösung zeichnet sich durch eine Unabhängigkeit vom konkreten Druckertreiber und -modell aus. Die Client-Komponente (Go-Applikation) erlaubt eine einfache und sichere Kommunikation mit der Cloud-Anwendung.