Lebensrettungs-Award für Dr. Andreas Wagener

Zum ersten Mal zeichnete die Deutsche Lebens-Rettungs-Gesellschaft (DLRG) Mitglieder des Vereins, die durch uneigennützigen Einsatz Menschen aus Wassergefahren gerettet haben, mit dem Lebensrettungs-Award aus. Zu diesen Mitgliedern gehört auch unser Kollege Andreas Wagener, der im März den Award für die Rettung eines Tauchers überreicht bekam. Andreas ist nicht nur ein geschätzter Kollege, sondern auch privat […]

Leb wohl RAC! Hochverfügbarkeit in der Oracle 19c SE2

Mit Version 19c hat Oracle die Real Application Cluster (RAC) Option aus der Standard Edition 2 genommen. Ein solches Vorgehen hatte sich im Vorfeld bereits angekündigt, da mit der Standard Edition 2 die Anzahl der erlaubten Threads pro Knoten auf 8 beschränkt wurde. Damit war ein 2-Knoten-RAC-System, bedingt durch den verwaltungstechnischen Overhead, bereits weniger leistungsfähig […]

AWS Cloud EC2 and RDS experiences (part 1)

This article, and maybe some more to come, will describe my way to get ready for Oracle data base migration projects to AWS. A lot of people speaking about cool stuff like Cloud Compute Services , accelaration of project implementations or simply very fast deployments including Data Base Migrations to the Cloud etc. Also I […]

GraphQL Demo (8/8) – Schema Stitching und RemoteSchemata

Einer der großen Vorteile von GraphQL gegenüber REST ist, dass es nur einen Endpunkt gibt. Aber das ist auch kein Muss, nur eine Empfehlung (und in meinen Augen Best Practice). Doch wenn jetzt mehrere Micro-Services bestehen, ist dieser Vorteil wieder verschwunden. Um das zu beheben, gibt es in den Apollo GraphQL-Tools das Schema-Stitching. Damit ist […]

GraphQL Demo (7/8) – Ratelimiting

In klassischen REST Services ist Ratelimiting ein bekanntes Problem mit bekannten Lösungen. Hier hat jeder Endpoint und jede Aktion, die auf diesem Endpoint ausgeführt werden kann, bestimmte Kosten. Wird einer dieser Endpoints aufgerufen, werden die Kosten von einem Konto des Clients abgezogen. In REST ist das eine sehr einfache Methode, da die Kosten, die dem […]

GraphQL Demo (6/8) – Monitoring

Jeder, der eine Serveranwendung betreibt, möchte diese gerne überwachen und Reports über Zustand und Anfragen bekommen. So geht es auch uns bei unserer Chat-App, die mit Apollo Server läuft.  Wer für seine GraphQL-Anwendung Apollo Server nutzt, kann damit ganz einfach über die Apollo Engine seinen Server überwachen. So können Performance, Cache Hits, Fehler, Warnungen und Auflistungen darüber welche Daten wie oft […]

GraphQL Demo (5/8) – Authorization

Nach einer längeren Pause geht unsere Blogserie zum Thema GraphQL nun weiter. Viel Spaß beim lesen! Das Thema Autorisierung ist unter GraphQL von besonderem Interesse. In klassischen REST APIs haben wir verschiedene Ressourcen, auf denen bestimmte Aktionen definiert sind. Nehmen wir als Beispiel eine Kalender Anwendung. Ein Endpoint unter REST wäre z.B. example.com/events. Mit POST werden neue erstellt, […]

Warum OPITZ CONSULTING dir deinen Lieblingsjob bietet? Teil 4/4

Teile dein Wissen und lerne von anderen Von Dr. Hendrik Voigt, OPITZ CONSULTING Das wichtigste „Asset“ einer Unternehmensberatung sind die Mitarbeiter mit ihren Erfahrungen, Qualifikationen und Fähigkeiten, Top-qualifizierte Mitarbeiter machen schließlich den Unterschied. Das tolle an „Wissen“ ist doch, dass wir es durch beliebig häufige Teilung vermehren können und es sich nicht verbraucht. Eine bessere Shared Economy […]

How to use CloudFront to serve private S3 Bucket as Website

The preferred way to use S3 for your static site content should be to use a CloudFront Distribution. For other options look at that blogpost. Overview CloudFront is Amazons Contend Delivery Network designed to serve your content as close to your customers as possible. To do that CloudFront provides a howl bunch of so called […]