Infrastructure as Code: Ansible und Elastic Stack

Opitz Consulting lebt und verbreitet den DevOps Gedanken und schult seine Mitarbeiter mit einem Fast Track Schulungsprogramm. Dieses besteht aus mehreren Teilen, in denen alle DevOps Aspekte inklusive der Grundlagen des Organisation Change, Entwicklungspraktiken und Infrastrukturveränderungen. Dieser Bericht bezieht sich auf den dritten Teil dieses Programms. Im Rahmen des DevOps Fast Track Teil 3 haben […]

AWS News KW 3 – 4

TLS Termination für Network Load Balancers (NLB´s) Um eine Webseite sicher per HTTPS aufzurufen tauschen Browser und Server im Vorfeld eine Menge Informationen aus um die Endgültige Verschlüsselung zu vereinbaren. Grob gesprochen ist TLS (Transport Layer Security) das „S“ in HTTPS. Durch die Unterstützung von TLS Termination wird die ganze Last der Verschlüsselung auf den […]

AWS DeepRacer @ OC

DeepRacer Vorstellung (28.11.2018) Wie auf der re:Invent 2017 war Opitz Consulting auch auf der re:Invent 2018 mit drei Kollegen vor Ort. Einer der drei glücklichen war ich und somit hatte ich die Gelegenheit, die für mich bisher beeindruckendste Konferenz vor Ort mitzuerleben. In der Keynote am Mittwoch wurde dann der AWS DeepRacer vorgestellt. Eine Plattform, […]

AWS News KW 2

Amazon DocumentDB (mit MongoDB Kompatibilität) Zu allen Datenbank Optionen die AWS bisher anbietet hat sich jetzt noch Amazon DocumentDB hinzugesellt. Amazon DocumentDB ist eine MongoDB 3.6 kompatible Dokumenten Datenbank mit den folgenden Features. Skalierbarkeit: 10 GB bis 64 TB Storage 6 Instanztypen von 15,25 GB bis 488GB Arbeitsspeicher bis zu 15 Read Replicas Performance: Millionen […]

Using brand new AWS Lambda Layers to save your time

One of my highlights from this years re:Invent announcements where the Lambda Layers.  With Lambda Layers AWS offers a way to separate own code or librarys in an extra Layer which can be used by Lambda functions. These Layers can be stacked up to 5 layers and are hierarchically. That means the content from a […]

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