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 […]

OC|Expert Camp am 18.10.2018 an der TH Köln in Gummersbach

Wir laden wieder ein zum Coding Dojo an der TH Köln am Campus Gummersbach. Diesmal haben wir als Thema die Elevator Saga ausgesucht. Stellt Eure Javascript-Fertigkeiten auf die Probe oder baut sie auf, indem ihr in mehreren, aufeinander aufbauenden, Aufgaben Aufzüge mit Logik ausstattet. Ihr benötigt dafür lediglich einen eigenen Rechner, programmiert wird direkt im […]

Homogene Spring Cloud Microservices: Sichere Microservices mit OAuth2 und das Zuul Api Gateway Dilemma.

Hoch verfügbar, strapazierfähig, robust und hoch skalierbar sind großartige Eigenschaften einer modernen Software Architektur. Spring Boot ist das Framework der Wahl für Microservice Architekturen. Angereichert mit dem Spring Cloud Stack (zu großen Teilen Netflix OSS) ergibt sich unter Berücksichtigung einiger Spielregeln eine homogene Microservice Architektur. Das Thema „Sicherheit“ in verteilten Systemen wird erfahrungsgemäß selbst in […]

AWS News KW 38

Parallel Querys für Amazon Aurora Amazon Aurora ist Amazons Hauseigene SQL Datenbanklösung mit MySQL und PostgreSQL Kompatibilität. Intern werden die Daten auf  einen verteilten Dateisystem abgelegt. Die Daten werden dabei mehrfach Redundant, in voneinander unabhängigen Rechenzentren gespeichert. Mehr zum Aufbau von Amazon Aurora hier. Jeder verwendete Storage Knoten bietet neben schnellen SSD´s auch eine gute […]

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

Von Dr. Hendrik Voigt, OPITZ CONSULTING Nutze deinen Vorgesetzten als persönlichen Coach Was gibt es schöneres für eine Führungskraft, aussichtsreiche Talente zu verlässlichen Key Playern zu entwickeln? Wenn ich als Führungskraft keinen Nachwuchs heranziehe, darf ich mich nicht wundern, wenn auch während meines Urlaubs an mir gezerrt und gezogen wird. Dabei sollten sich Führungskräfte, die […]