Unter Infrastructure verstehen wir die Kombination der beiden Disziplinen, die für den flexiblen und zuverlässigen Betrieb von Systemen in Rechenzentren benötigt werden: einerseits das Design, die Installation und Konfiguration der Server-Infrastrukturen, andererseits die tägliche Betreuung dieser Systeme. Unser Fokus liegt auf Hochverfügbarkeit und -skalierbarkeit, Migrationen, Cloud und Open Source Data Center Management. Dabei verwenden wir innovative Technologien, mit Akzent auf Open Source. Durch die Verzahnung mit den Entwicklungsteams können wir die Infrastrukturen sehr präzise auf die entwickelte Software abstimmen (DevOps).

Web Performance Optimisation (Part 2): Perceived Performance

2019-04-02T18:09:27+00:00

In this article we talk about perceived performance and why it makes sense to put the user first when it comes to web performance optimisation.

In the previous article of this series we talked about the boundaries of Web performance optimization (WPO). We introduced some metrics and a scale of measurement but

Web Performance Optimisation (Part 2): Perceived Performance 2019-04-02T18:09:27+00:00

Elastic Stack: (Multi) Cluster Monitoring

2019-06-07T16:58:57+00:00

This blogpost explains one way to monitor the Elastic Stack with integrated features.

Starting with Elastic Stack 5 the popular site plugins HEAD and KOPF aren’t supported any longer by elastic. This decision creates a gap for operations running

Elastic Stack: (Multi) Cluster Monitoring 2019-06-07T16:58:57+00:00

Using the command line to check redis health

2019-06-07T17:12:27+00:00

In the forth entry of our series on redis we'll have a look at its CLI tools and how we can check that redis is working as expected.

In the forth entry of our series on redis we’ll have a look at its CLI tools. The central question for today: How can we check that redis is working as expected

Using the command line to check redis health 2019-06-07T17:12:27+00:00

Modern CI/CD with Jenkins 2 and GitLab CI [Comparison]

2019-06-07T17:13:44+00:00

With CI/CD, you don't have to constantly struggle with the build and deployment processes of your software project.

Continuous integration (CI) and continuous delivery (CD) are a great help, providing the flexibility needed for agile software development methods like Scrum and Kanb

Modern CI/CD with Jenkins 2 and GitLab CI [Comparison] 2019-06-07T17:13:44+00:00

Using ReactJS with AngularJS

2018-02-28T10:05:44+00:00

Angular templates can be replaced with React components to improve performance. This blog examines the ngReact module to speed up Angular's list rendering.

After releasing React in 2013, Facebook kicked off some discussions in the JavaScript community about comparing React with common libraries. Indeed, the library incre

Using ReactJS with AngularJS 2018-02-28T10:05:44+00:00

Angular 2 und Third-party Libraries

2019-01-15T10:56:30+00:00

In diesem Artikel wird ein Überblick über die Bibliotheken gegeben, die im Verlauf unseres Upgrades auf Angular 2 Probleme aufgeworfen haben.

Will man seine Anwendung schrittweise von Angular 1 auf Angular 2 upgraden, gibt es neben den neuen Konzepten und Features auch Nebeneffekte, die ein einfaches Aktual

Angular 2 und Third-party Libraries 2019-01-15T10:56:30+00:00

Web Performance Limitations (Part 1)

2019-01-15T11:40:23+00:00

Let's start this series by showing the limits of web performance optimization to increase awareness for measurement parameters like seconds & milliseconds.

When web developers talk about the web today they often discuss topics around web performance optimization (WPO). Nowadays it’s an even more important topic, si

Web Performance Limitations (Part 1) 2019-01-15T11:40:23+00:00

Das Builder Pattern [Teil 2]

2017-11-27T13:49:35+00:00

Hier stelle ich einige Varianten für die Implementierung eines Builders im Builder Pattern und seiner einzelnen Funktionsaspekte vor.

Im ersten Teil dieser Artikelserie wurden das Builder Pattern selbst und ein paar typische Anwendungsfälle beschrieben. Nun stelle ich hier einige Varianten für die I

Das Builder Pattern [Teil 2] 2017-11-27T13:49:35+00:00

Redis Sentinel: Make your dataset highly available

2019-06-07T17:08:35+00:00

I want to introduce you to a more complex Redis Sentinel setup. In fact, you can teach your Redis instances to be highly available for your clients.

In previous blog articles we talked about the basic Redis features and learned how to persist, backup and restore your dataset in case of a disaster scenario. Today w

Redis Sentinel: Make your dataset highly available 2019-06-07T17:08:35+00:00

Das Builder Pattern [Teil 1]

2017-11-27T14:10:05+00:00

In diesem ersten Teil stelle ich das Builder Pattern vor und gehe auf ein paar typische Anwendungsfälle ein.

Vor einer Weile hatte ich die Gelegenheit festzustellen, wie hilfreich das Builder Pattern dabei ist, gleich mehrere Aspekte des Quelltextes umfangreicher (Java-) Sys

Das Builder Pattern [Teil 1] 2017-11-27T14:10:05+00:00

Cloud Wars: Computation [Teil 3]

2019-01-15T10:34:27+00:00

Wir untersuchen die Tools, die Amazon Web Services, Azure und Google Cloud für die Batch Computation großer Datenmengen zur Verfügung stellen.

Um aus gesammelten Daten nützliche Informationen und einen Mehrwert zu gewinnen, ist in der Regel eine Aufbereitung notwendig. Die Methoden zur Verarbeitung lassen si

Cloud Wars: Computation [Teil 3] 2019-01-15T10:34:27+00:00

Drastic Elastic [Part 3]: Cluster Setup

2019-01-15T11:32:46+00:00

In This article we describe how we set up an Elasticsearch cluster to best guard against network partitioning.

ElasticSearch does not offer support for clusters spanning data centres. However, on our project we had access to a network latency of 400 *micro*seconds (0.4 ms) bet

Drastic Elastic [Part 3]: Cluster Setup 2019-01-15T11:32:46+00:00

Redis: Protect your cached data

2019-04-02T17:11:15+00:00

Let's have a look at Redis persistence mechanics, pros, cons and configuration examples and its different backup and restore strategies.

Welcome to our second blog article concerning the Redis caching engine. Here I want to introduce Redis persistence mechanics, their pros, cons and some configuration

Redis: Protect your cached data 2019-04-02T17:11:15+00:00

Docker Plugins: How to write your own

2019-06-07T17:04:51+00:00

Docker Plugins are an easy way to extend the capabilities of the Docker Engine. We'll show the capabilities of plugins.

Docker Plugins are an easy way to extend the capabilities of the Docker Engine. You can load third-party plugins to extend e.g. the Networking, Storage and Authorizat

Docker Plugins: How to write your own 2019-06-07T17:04:51+00:00
Mehr Beiträge laden