Wofür werden APIs (Schnittstellen) eingesetzt?

Um Systeme miteinander zu Verbinden, Daten zugänglich zu machen und auszutauschen werden APIs eingesetzt. Doch wie genau funktioniert das und was sind die Alternativen?
Die Abkürzung API hört man häufiger, besonders, wenn es um das Abrufen und Synchronisieren von Daten zwischen Softwares geht. API steht hierbei für Application Programming Interface, also eine Schnittstelle. Dabei ist es zunächst einmal nicht wichtig, ob es sich um eine externe oder interne API …

Datenkompression von Bildern, Videos und im Web

Bild Komprimierung, Einsatz und Nutzen und ein Beispiel anhand des Algorithmus DXT1
Heutzutage ist Festplattenspeicher sehr bezahlbar geworden, und das komprimieren von Daten um Speicherplatz zu sparen ist seltener geworden. Es gibt allerdings viele Gründe, Daten zu komprimieren, damit sie schneller über das Internet versendet werden können. Je nachdem, mit welcher Art von Daten …

Was ist ein CDN?

Zusammengefasst, was ist ein CDN und welche Vorteile ergeben sich davon.
Das Thema Content Delivery Networks (CDNs) fällt häufig zusammen mit Skalierbarkeit und Optimierungen. Doch was sind CDNs genau und wie funktionieren sie? Diskussion zum Thema (Audio) Definition und Zweck Bei einem Content Delivery Network (CDN) handelt es sich um ein großes, verteiltes Netzwerk, …

Wofür werden Datenbanken eingesetzt?

Datenbanken bilden häufig das Herz einer Software. Daten werden in einer Relation zueinander gespeichert und so verfügbar gemacht.
Eine Datenbank ist zunächst eine organisierte Sammlung von Daten. Ihre Kundendaten befinden sich beispielsweise nach der Digitalisierung in einem sortierten Zustand in einer Datenbank. Dies muss nicht, wie vielleicht gedacht, an einem physischen Ort sein. Ihre Daten können auch, vor allem wenn Sie …

Was ist ein Crawler?

Was ist ein Webcrawler, was bringt er und wo wird er verwendet.
Im Internet gibt es eine scheinbar unendliche Menge an Wissen, Informationen, Daten und Medien. Erst durch Suchmaschinen werden diese Unmengen durchsuchbar. Dabei kommen Webcrawler zu Hilfe. Doch wie genau funktioniert das und wo werden Webcrawler noch verwendet? Diskussion zum Thema (Audio) …

Was sind Webhooks und wozu braucht man diese?

Was sind die typischen Anwendungszwecke einer so allgegenwärtigen Technologie wie Webhooks.
In diesem Artikel lernen Sie, was ein Webhook ist, aber auch was das Konzept und die Begründung der Nutzung dahinter ist. Damit Sie die Hintergründe besser verstehen können, fangen wir am besten Vorne an, beim Polling. Diskussion zum Thema (Audio) Was ist Polling? Stellen Sie sich Ihr E-Mail …

Cloudflare R2 - Das Internet ist gerade günstiger geworden

Cloudflare hat mit R2 einen S3 kompatiblen Object Storage veröffentlicht. Was ist Object Storage überhaupt und was bringt Cloudflare R2 für Ihre Software?
Was ist Object Storage überhaupt und wieso ist er wichtig? Object Storage erlaubt es einem einfacher zu Skalieren , kosteneffizient und zuverlässig unendlich viele Bilder und Medien auszuliefern oder einen sicheren Offsite-Backup-Speicher zu pflegen. Er hat aber noch viele weitere Vorteile, auf die …

WireGuard als VPN für Ihre Infrastruktur

Was ist WireGuard und wie können Sie die Software für Ihre Infrastruktur einsetzten.
Es gibt viele Gründe dafür, einen VPN im eigenen Firmennetzwerk einzusetzen. Heutzutage stehen vor allem Themen wie Intruder Detection und dessen Mitigation im Fokus, aber auch das Kleinhalten eines möglichen Angriffsvektors. Sie nutzen in Ihrem Netzwerk sicherlich auch Dienste, wie beispielsweise …

Was ist Skalierbarkeit?

Zusammengefasst, was ist Skalierbarkeit.
Skalierbarkeit, im informationstechnischen Sinne, ist zunächst einmal eine Fähigkeit. Nämlich die Fähigkeit eines Programmes, einer Webseite, einer Webapp, einer Datenbank, eines Netzwerkes, etc. seine Größe zu verändern. Mit Größe kann in diesem Fall die Anzahl an Prozessoren oder Servern, die …