GraphQL Demo (4/8) – Response Caching

Die Apollo Engine stellt eine einfache Möglichkeit zum Response Caching zur Verfügung. Dabei können ganze GraphQL Query Antworten oder auch nur einzelne Felder gecached werden.  Warum Caching und was ist das Besondere dabei mit GraphQL?  Caching ist bei GraphQL etwas schwieriger als bei REST-Schnittstellen, da nicht wie beim HTTP oder Netzwerk Caching, Daten zum Beispiel über die URL gecached werden können. Dennoch ist Caching bei Datenbankanwendung, wie in […]

GraphQL Demo (3/8) – Dataloader und Batching

Der Dataloader stellt Batching und Caching zur Verfügung. Entwickelt wurde er von Facebook. Wir haben ihn für das Batching eingesetzt, so werden nun verschiedene Anfragen, die mit den Chatnachrichten laden, zu einer Anfrage zusammenführt, die dann an die Datenbank gestellt wird. Die geladenen Daten werden im Dataloader gecacht und können später ohne Datenbankzugriff geladen werden. […]

GraphQL Demo (2/8) – GraphQL vs REST

GraphQL ist wie REST vor allem für die Schnittstellen-Definition da. Doch wie schlägt sich GraphQL im Vergleich mit REST? Die Basics Beide Standards können über eine Vielzahl an Protokollen genutzt werden. Jedoch werden REST und GraphQL hauptsächlich über HTTP genutzt. Da HTTP weit verbreitet ist, vergleichen wir im Folgenden zunächst die Umsetzung mit HTTP. GraphQL […]

GraphQL Demo (1/8) – Einführung in GraphQL und unsere Demo-Anwendung

Zunächst kurz zu uns: Wir, Phillip Fehrmann und Manuel Styrsky sind beide als Werkstudenten in der Software Entwicklung bei Opitz Consulting Deutschland GmbH beschäftigt und haben uns um Zuge dessen in das Thema GraphQL eingearbeitet und dabei auch ein Backend für eine kleine Chat-App auf Basis von GraphQL entwickelt. In dieser Blogserie wollen wir auf […]

Mein Erfahrungsbericht als „Geek“ im OC|Lab

Ein Jahr „Geek-Zeit“ im OC|Lab liegen hinter mir. Was das eigentlich ist, was ich in dieser Zeit alles erlebt habe und warum das eine großartige Möglichkeit ist, dich in einem Spezialthema zu etablieren, das erfährst du in diesem Beitrag. Geeks gesucht für Innovationsprogramm Dein Smartphone ist mehr als nur ein Telefon? Du entwickelst gerne innovative […]

„Digital Transformation – Behind the Scenes“ – Das war die inspire|IT 2017

Unter dem Motto „Digital Transformation  – Behind the Scenes“ fand vom 03. bis 04. April 2017 die 4. Ausgabe unserer Best-Practices-Konferenz inspire|IT in Frankfurt statt. Jetzt können wir wirklich schon von einer Tradition sprechen. Zwei Tage mit unterschiedlichen Tracks und Hands-on waren voll gepackt mit Informationen, Vorträgen und Demonstrationen und ganz vielen informativen Gesprächen. Zur […]

IoT Steuerung mit Hilfe der Microsoft HoloLens und Cloud Computing

Die digitale Transformation ist derzeit überall zu lesen, zu sehen oder zu hören. Digitalisierung in Deutschland bedeutet insbesondere Industrie 4.0, aber auch Big Data, Cloud, Internet of Things, Augmented Reality oder Deep Learning. Die Liste der Schlagwörter und der Veröffentlichungen von Teilaspekten ist lang. Aber Digitalisierung ist ein sehr weites Feld und man sollte nicht immer nur einen Ausschnitt […]

OC|Lab Day 2017

Auch in diesem Jahr haben sich alle Mitglieder des OC|Lab im wunderschönen Nochen getroffen. Diesmal stand das Treffen unter dem Motto „Bier und coole Projekte“. Um 18:00 Uhr sollte es mit einer langweiligen Vorstellungsrunde losgehen … Viele hatten zwar schon miteinander telefoniert, aber ein persönliches Treffen hat auf Grund der bundesweiten Verteilung und Arbeit noch nicht […]

Data Lineage mit dem Oracle© Data Integrator 12c

In diesem Beitrag geht es darum, wie man Data Lineage mit dem ODI 12c umsetzen kann. Der Beitrag richtet sich u. a. an diejenigen, die den Ursprung ihrer Daten im DWH nicht mehr nachvollziehen können und vielleicht auch das Vertrauen in die Kennzahlen verloren haben. Data Lineage beschreibt das Zurückverfolgen der Daten vom Ziel bis zur Quelle. […]

Geschichten aus dem OC|Lab: Retrofitting am Beispiel

In loser Folge werden wir hier aus Projekten berichten, die mit Hilfe des OC|Lab umgesetzt wurden. Über Digitalisierung wird derzeit viel gesprochen und geschrieben. Viele scheuen sich aber vor dem Invest, den ein solcher Einstiegt eventuell bedeutet. Vor allem dann, wenn man große Maschinen hat, deren Abschreibungszyklus länger ist. Mit Retrofitting ergibt sich hier aber […]