AWS News KW 37

Shell Zugang per AWS System Managers Session Manager AWS System Manager ist ein Service der Administratoren die Verwaltung von EC2 Instanzen, S3 Buckets und RDS Instanzen vereinfacht. Oft kann die Infrastruktur vor allem in der Transitionsphase nicht als „Herde“ betrachtet werden, sondern es existieren weiterhin Systeme die liebevoll installiert und gewartet werden wollen. Oftmals ist […]

AWS News KW 36

CloudFormation Macros Amazons Infrastructure as Code, CloudFormation bietet ab sofort eine Unterstützung für Macros. Damit kann die Funktionalität von CloudFormation deutlich erweitert werden. Die Grundlage für Macros ist schon länger in CloudFormation vorhanden und wird sehr stark vom Serverless Application Model (SAM) verwendet. Das Herzstück jedes Macros ist eine Lambda Function die für die eigentliche Transformation […]

Application Development@Oracle PAAS Summercamp 2018

Und da sind wir wieder: Oracle PAAS Summercamp in Lissabon. Ich durfte dieses Jahr zum zweiten Mal nach 2017 das Oracle Paas Summercamp besuchen. Im Folgenden möchte ich meine Erfahrungen aus dem Track Application Development mit Microservices und Containern mit euch teilen. Thema des Tracks war: Lerne die verschiedenen Möglichkeiten zum Entwickeln von Software in […]

Chatbots @ Oracle Summer Camps 2018

These year’s edition of Oracle PaaS Summer Camps is history, and was again a pleasant composition of laid-back networking and exploring innovative themes like chatbots, blockchain and augmented reality. This time I attended the advanced chatbots training – we had 4 days of not only digging deeper into the new features of Autonomous Mobile Cloud Enterprise […]

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

AWS News KW 35

Amazon RDS on VMware (Preview) Mit Amazon RDS von VMware hält die einfache Bereitstellung und Verwaltung von Db Instanzen mit Amazon RDS Einzug ins eigenen Rechenzentrum. Das Konzept hört sich sehr interessant an. Die eigene vSphere Umgebung dient in diesem Szenario als zusätzliche AWS Availability Zone (AZ) und wird per VPN Tunnel, über das Internet […]

AWS News KW 33 und KW 34

Amazon Kinesis Data Streams Enhanced Fan-Out und HTTP/2 Support Kinesis Data Streams (KDS) ist ein Service von AWS der es erlaubt Streaming Daten in Echtzeit zu sammeln, zu verarbeiten und auszuwerten. Ein Stream ist dabei in „Shards“ definiert. Ein Shard steht für eine Kapazität von 1 MB/Sekunde oder 1000 Nachrichten/Sekunde Eingangs- und 2 MB/Sekunde Ausgangskapazität. […]

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