Schluss mit Kompromissen: Wie wir ein eigenes Node.js-Framework für Functions as a Service entwickelt haben Posted on 29. Juli 202513. August 2025AuthorAuthor Victoria Oppermann FaaS neu gedachtQuelle: Bild generiert mit Hilfe von KI (Open AI) Serverless ist die Zukunft. Wer heute digitale Services entwickelt, will keine Zeit mehr mit Server-Setups, Wartung oder starren Infrastrukturen verschwenden. Flexibilität, Skalierbarkeit und Geschwindigkeit zählen – und genau hier kommt Functions as a Service (FaaS) ins Spiel. Doch was, wenn gängige Lösungen nicht das leisten, was moderne Projekte brauchen?Wir bei dotSource haben die Antwort: Ein eigenes, cloudunabhängiges Node.js-Framework für FaaS – schlank, modular und bereit für echte Business-Anforderungen. Der Auslöser: Ein Kundenprojekt, das mehr wollte In einem eCommerce-Projekt standen wir vor typischen Herausforderungen: Die Businesslogik war gut – aber alles andere war Chaos: Logging, Authentifizierung, Health-Checks … verteilt über zig Funktionen. Jeder Endpunkt brauchte seine eigene AWS Lambda – allein schon für unterschiedliche HTTP-Methoden. Und wehe, man wollte später zu einem anderen Cloudanbieter wechseln – hallo Refactoring-Hölle. Unsere Konsequenz: Wir entwickeln selbst. Und zwar so, wie wir es in künftigen Projekten wirklich brauchen. Zum Beitrag Categories Entwicklung
Einsatz von Tracing-Tools beim Monitoring von Webapplikationen Posted on 30. Mai 202425. Juni 2024AuthorAuthor Victoria Oppermann Komponenten einer Tracing-Pipeline Seit 2006 entwickelt und realisiert dotSource skalierbare Digitalprodukte für Marketing, Vertrieb und Services. Sie verbinden Strategieberatung und Technologieauswahl, einschließlich Branding, Konzeption, UX-Design, Conversion-Optimierung und Cloud-Betrieb. Zwei spezialisierte Teams betreiben die IT-Infrastruktur: das IT Internal Services Team für interne Software, Hardware und Dienste, und das Cloud Services Team, das Kunden unterstützt, IT-Architekturen berät, Sicherheitstests durchführt, Cloud-Migrationen leitet, Cloud Service Management und Business Monitoring durchführt. Ein aktuelles Projekt erfordert die Sammlung von Telemetriedaten, um diese an ein Observability Backend zu senden, das die Daten abfragt und visualisiert. Dies ist wichtig, um Fehler in API Endpoints zu identifizieren und die Leistung von Webservern zu überwachen, besonders in Microservice-Architekturen. Das Ziel ist es, fundiertes Wissen über Tracing zu erlangen, die Merkmale von Tracing zu identifizieren und die Anforderungen an ein Tracing-Tool zu formulieren. Diese Anforderungen sollen durch eine Nutzwertanalyse mehrerer Tools evaluiert werden, um das beste Tool auszuwählen und praktisch zu erproben. Abschließend sollen die Integrationserfahrungen dokumentiert und notwendige Maßnahmen zur Integration von Tracing in bestehende IT-Landschaften und Softwarearchitekturen ermittelt werden. Der Vergleich mit dem Tracking von Zugvögeln illustriert die Methode des Verfolgens von Objekten in einem verteilten System. Kostenloser Download der gesamten Projektarbeit Categories IT
Analogie eines Serverclusters mit dem neuen Virtualisierungstrend Cloud Computing (2010) Posted on 27. Februar 201218. Juli 2024AuthorAuthor Christian Otto Grötsch Der Zugang zu Daten hat sich in den informationstechnologischen Branchen durch die Entwicklung der Speichermethoden und die immer schnelleren Verbindungen zwischen Rechnern kontinuierlich weiterentwickelt. Das Internet und leicht zu transportierende Datenträger machten eine relativ flexible Datenhaltung möglich. Eine der neuesten Entwicklungen der letzten Jahre stellt das Cloud Computing dar. Durch diese Art der Datenhaltung kann man mit einer Verbindung zum Internet über jedes Endgerät auf die in der Cloud abgelegten Daten zugreifen. Für Serversysteme ergeben sich so neue Möglichkeiten im strukturellen Aufbau. Natürlich ergeben sich auf der anderen Seite auch eine neue Kostenstruktur und Sicherheitsbedenken. Kostenloser Download der gesamten Bachelorarbeit Categories IT