Azure als Big Data Basis für Stream Analytics? – Studenten erproben die Cloud Computing Plattform (1/3)

Kapitel 1: Welche Big Data Komponenten sind notwendig und wie lassen sich Tweets streamen? Die Studenten des Business Intelligence & Analytics-Bereichs in Gummersbach beschäftigten sich seit Juni diesen Jahres mit der Implementierung des bekannten AWS Twitter Showcase in Microsoft Azure. Der folgende Beitrag stellt – in nicht ganz chronologischer Reihenfolge – dar, wie das Projekt […]

Reaktive Programmierung mit Spring und R2DBC

Auf der Spring One 2018 stellte Pivotal eine API namens R2DBC für den Zugriff auf relationale Datenbanken mit Reactive Streams vor. R2DBC steht für „Reactive Relational Database Connectivity“. Pivotal versucht mit dieser API die Vorteile reaktiver Programmierung auf Systeme mit relationalen Datenbanken zu übertragen. Im Artikel stelle ich R2DBC genauer vor und erläutere, warum es […]

How to solve the 404 HTTP Error for Angular Apps hosted on S3

As described in this blogpost, S3 is very suitable for serving a single Page Web Application. If your users always come through the index page to your site everything will be fine. You have an corresponding HTML file on S3 and your request will be handled like a charm. But it is really common to […]

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

Use Amazon S3 to serve your Website

An Amazon S3 bucket is very suitable to serve your static content in an serverless way. You don´t have to waste even a single thought on scaling. It makes no difference if you must serve one file per second or thousands and you pay only for the traffic your site is generating. This post provides […]

AWS News KW 39

Amazon CloudWatch Graphen für externe Anwendungen Die CloudWatch API wurde um einen neuen sehr Interessanten Aufruf erweitert. Mit der Funktion GetMetricWidgetImage kann ein Snapshot eines CloudWatch Graphen als PNG abgerufen werden. Das Bild kann dann in beliebige eigene Tools außerhalb der AWS Console integriert werden. Der API Aufruf hat ein Limit von 20 Aufrufen pro Sekunde und […]

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

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