
igotbills benötigte eine zuverlässige Integration des österreichischen Firmenbuchs des BMJ (Bundesministerium für Justiz), um Unternehmen automatisiert verifizieren zu können. Während der Implementierung zeigte sich jedoch, dass die BMJ-Firmenbuch-API zeitweise nicht erreichbar war und Suchanfragen – sowohl nach Firmennamen als auch nach Firmenbuchnummern – häufig mehrere Sekunden benötigten. Das führte zu einer unzumutbar langsamen und inkonsistenten Benutzererfahrung.
Um diese Probleme zu adressieren, implementierten wir einen auf Dragonfly basierenden Response-Cache, der API-Antworten für flexibel konfigurierbare Zeiträume zwischenspeichert. Die Architektur umfasst vier Services:
Der Cache ist so ausgelegt, dass er bei Ausfällen kontrolliert degradieren kann, wodurch das Gesamtsystem auch ohne funktionierenden Cache vollständig einsatzfähig bleibt.
Die Suchperformance verbesserte sich massiv: Statt mehrerer Sekunden benötigen rund 99 % aller Abfragen nun nur noch wenige Millisekunden. Zusätzlich erhöht die Caching-Schicht die Resilienz gegenüber Ausfällen der BMJ-API und sorgt damit für eine durchgängig stabile und konsistente User Experience – unabhängig vom Zustand des Upstream-Services.

Founder
igotbills