Development
345 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Kaum ein Feld hat sich in den letzten zwanzig Jahren so stark gewandelt wie das Testen von Software. In der Enterprise-Welt reicht es nicht aus, eine Methode isoliert zu prüfen. Tests müssen sicherstellen, dass Services zusammenspielen, dass Datenbanken erreichbar sind und dass unsere APIs so reagieren, wie es die Geschäftslogik verlangt.
Die Implementierung von Mocks ist mit Kompromissen verbunden. Das Nullable-Entwurfsmuster ist eine Alternative.
Nachdem wir im ersten Teil versucht haben, einen allgemeinen Überblick über ein Projekt wie ein in die Jahre gekommenes hochverfügbares Lager zu bekommen, um daraufhin allgemeine Informationen zu beschaffen, geht es heute um die Beschaffung technischer Informationen und die Frage, wie wir die gesammelten Informationen auch auswerten können. Und auch hier gilt „Uptime matters!“ – der Betrieb geht v..
Development
Ströme strategisch steuern: Stream-basierte Anwendungen – ein Leitfaden für Software-Ingenieure – Teil 1
Stream-basierte Anwendungen erfreuen sich im Big-Data- und IoT-Umfeld wachsender Beliebtheit. Darunter fallen Zeitreihen, Medienströme und Datenströme, deren korrekte und effiziente Integration in Anwendungen sich oft als komplex und fehlerträchtig erweist. Dieser Beitrag beleuchtet die Thematik näher und stellt im zweiten Teil passende Konzepte und Patterns bereit.
Kommunikation auf Komponentenebene in verteilten Systemen ist seit einigen Dekaden ein viel beachtetes Thema. Heute liegt die Herausforderung vor allem in der richtigen Wahl der geeigneten Kommunikationstechnologie in Bezug auf langfristig stabile und wartbare Systeme. Eine einfache und nicht zu komplexe Middleware ist wichtiger als der neuste Hype. Bestimmend dafür ist die Systemarchitektur und n..