Service-Desk als IT-Infrastrukturdienst Informations- und Netzwerktechnologien sind fest verankert in modernen Produktions- und Managementprozessen eines Unternehmens. Ohne Informationstechnologien funktionieren keine Informationsflüsse, keine Geschäftsprozesse und kein Betrieb. Es gibt kaum Unternehmen, die auf IT oder Netzwerkkommunikation bei Erfüllung ihrer Aufgaben verzichten können. Ausfälle oder Störungen von Betriebskomponenten wie Software, Hardware und Netzwerke stellen ein ernst zu […]
Was ist Apache Kafka?
Analyse von Echtzeit-Streaming-Datenarchitekturen Apache Kafka ist eine Open-Source-Plattform für die Stream-Verarbeitung. Die Software wurde ursprünglich von LinkedIn entwickelt und in den Programmiersprachen Scala und Java geschrieben. Im Jahre 2011 wurde Kafka ein Teil des Apache-Projekts. Ziel des Projekts ist es, eine einheitliche Plattform mit hohem Durchsatz und geringer Latenz für die Verarbeitung von Echtzeit-Datenfeeds bereitzustellen. […]
Service Mesh – Definition und Anwendung
Innovative Anwendungstechnologie für Clouds Neue IT- und Netzwerktechnologien haben zu einem wichtigen Paradigmenwechsel in der Softwareindustrie geführt. Die Software ist eine zentrale Komponente jedes komplexen Systems. Die Softwarequalität zeichnet sich nicht nur durch den Funktionsumfang und die implementierten Features aus, sondern liegt primär in der Softwarearchitektur. Neue Kommunikationstechnologien wie eCommerce, mobiles Internet und Cloud-Technologien stellen […]
Was ist TensorFlow?
Ein Framework für das maschinelle Lernen Programmierer nutzen TensorFlow als Framework um verschiedene Modelle für das maschinelle Lernen zu entwickeln. Hierbei verkörpert der Graph einen bestimmten Ablauf aller Aufgaben, die TensorFlow vornimmt. TensorFlow wird vor allem beim maschinellen Lernen wie bei der Forschung bezüglich der diverser Google Anwendungen wie die Spracherkennung oder Google Suche angewendet. […]
Was ist ein Debugger?
… und wie wird er von Entwicklern genutzt? Ein Debugger-Programm ermöglicht es Benutzern und Entwicklern, ein anderes Programm zeilenweise anzuzeigen. Auf diese Weise können Entwickler falschen Code identifizieren, herausfinden, wie ein Programm abläuft und notwendige Optimierungen daran vornehmen. Was ist ein Debugger? Beim Debuggen werden vorhandene und potenzielle Fehler, auch als “Bugs” bezeichnet, in einem […]
IaaS vs. PaaS vs. SaaS: Was ist der Unterschied?
IaaS, PaaS und SaaS stehen für die drei Hauptkategorien von Cloud Computing. Cloud Computing ist die Praxis, ein Netzwerk aus verschiedenen Servern zu verwenden, die Daten online hosten, speichern, verwalten und verarbeiten. IaaS IaaS steht für “Infrastructure as a Service”. Es bezieht sich auf Cloud-basierte Infrastrukturressourcen, die Unternehmen über Virtualisierungstechnologien bereitgestellt werden und beim Aufbau […]
Was ist Raytracing?
Alles Wissenswerte über den nächsten großen Sprung in der Computergrafik. Moderne Videospiele können ziemlich realistisch aussehen. In der Vergangenheit sahen wir große Sprünge zwischen jeder neuen Generation von Spielkonsolen und Grafikkarten. Das war in den letzten Jahren jedoch nicht der Fall, da sich Spiele weniger darauf konzentrieren, mehr Polygone darzustellen und stattdessen kleine, aber sinnvolle […]
Was ist Kubernetes?
Kubernetes ist ein Open Source-System für die Orchestrierung von Containern. Es automatisiert den Betrieb von Containern und erleichtert die Orchestrierung.Es kümmert sich um die Bereitstellung und Verwaltung der Cloud-Ressourcen. Es ist auch bekannt unter dem Namen “kube” oder “k8s”. Was ist Kubernetes? Durch die Orchestrierung und Automatisierung werden viele der manuellen Prozesse, die mit der […]
Serverless – Prinzipien, Use Cases, Function as a Service
In der Welt von InfrastructurePlattformContainer/Software as a Service wird immer häufiger auch von Function as a Service (FaaS) gesprochen. Dabei ist das Konzept von FaaS für die meisten Cloud-Natives unter euch schon ein alter Hut. FaaS wird leider sehr oft auch mit Serverless gleichgesetzt, was aber nicht ganz richtig ist wie wir in den nächsten […]
Was ist REST (Representational State Transfer)?
REST- oder RESTful-API-Design – Wie funktioniert es? Das REST- oder RESTful-API-Design (Representational State Transfer) wurde entwickelt, um die Vorteile bestehender Protokolle zu nutzen. Während REST über nahezu jedes Protokoll verwendet werden kann, nutzt es in der Regel die Vorteile von HTTP, wenn es für Web-APIs verwendet wird. Das bedeutet, dass Du als Entwickler keine Bibliotheken […]