WE ENABLE CLOUD-NATIVE ORGANIZATIONS

meshBlog

Learn more about Cloud, Multi-Cloud and Software Delivery

Corona Update: meshcloud operates at full capacity

How meshcloud is ensuring operating at full capacity and accompanying our customers through these times to continue their digital journey We enable cloud-native organizations At the very heart of meshcloud’s mission is the dedication to [...]

READ MORE

Why your ITSM Tool is the wrong Choice for cloud-native Cloud Management

ITSM tools have been used by large enterprises for ordering and workflow processes for a long time. They provide an easy way to order phones, monitors and other IT gadgets that could make an [...]

READ MORE

Testing Infrastructure as Code (IaC): The Definitive Guide 2020

In this blog post we're going to explain if and how Infrastructure as Code should be tested. We'll illustrate 5 examples with Terraform - the tool we use here at meshcloud - and tell [...]

READ MORE

(Multi-)Cloud Outlook in 2020

As meshcloud, we are proud to look back on a successful year 2019, in which we won multiple new customers. During this time we've had the great chance to accompany different types of companies [...]

READ MORE

Multi-Cloud Management – Make or Buy?

tl;dr: Don't build your own (multi-)cloud management platform. We all face limits in time and resources. Don't invest this time and resources into a solution that each of your competitors will have to build, too. [...]

READ MORE

Why we’re sponsoring the Dhall Language Project

We're very happy to announce that meshcloud is the first corporate sponsor of the Dhall Language Project via open collective. In this post I want to explain how we came to use Dhall at [...]

READ MORE

Multi-Clouds in Banking – 3 Takeaways from the 2nd EBF Cloud Banking Conference

It’s already been a while. On July 9th, I visited the 2nd EBF Cloud Banking Forum in Brussels. The topic of the day: “Shaping a Multi-Cloud Environment”. Representatives of banks, regulators and cloud providers [...]

READ MORE

How to apply for a technical role at meshcloud

On this page, we want to give you an overview of our values and interview process hiring for technical full-time positions in our team. We hope this guide helps you navigate the process successfully [...]

READ MORE

GPU Acceleration for Chromium and VSCode

At meshcloud we believe in using the best tools money can buy. Most developers in our team use Linux Workstations with 2x27" 4K displays as their daily drivers. Working with text all day is [...]

READ MORE

Multi-Cloud Stakeholders – Why Multi-Cloud concerns the whole organization

In times of digital transformation multi-cloud strategies are often implemented top-down. The CIO decides "We are going to implement a multi-cloud strategy, because we want to avoid vendor lock-in to a single platform." While [...]

READ MORE

The path to proper multi-cloud management – a maturity model

Cloud means Multi-Cloud The cloud is the foundation of an efficient IT operation in the digital age. More often than not, one cloud platform is not sufficient for at least two reasons: 1) Different cloud [...]

READ MORE

The Cloud Project Lifecycle

How you implement cloud computing technologies matters Cloud technologies are an essential tool to increase software delivery performance. They bring the necessary automation and scalability that enables developers to spin up instances within minutes, [...]

READ MORE

MySQL Timestamp Initialization

During testing of a new migration, we discovered that timestamps in an audit table were suddenly reset to the same timestamp (close to now). That tripped up quite some nerves. After some investigation, it [...]

READ MORE

6 Reasons for Multi-Cloud

One cloud is not enough: By now 81% of companies follow Multi-Cloud strategies. That makes it likely, that on top of managing your cloud migration you have to take care of managing the use [...]

READ MORE

What is Multi-Cloud and why should I care

Multi-Clouds have been a widely discussed topic among CIOs and IT managers of large corporations in the past years. The "State of the Cloud 2018" report states that 81% of companies follow a Multi-Cloud [...]

READ MORE

Under the Radar: The Risks of Shadow IT

The IT requirements of employees are clear: flexible, adaptable and tailored to the processes of the specialist departments. In many companies this requirement is met on their own initiative - past the official infrastructure [...]

READ MORE

Platform services model classification – be aware of what you need

Platform services play an increasingly important role in cloud infrastructures. They enable application operators to quickly stick together the dependencies they need to run their applications. For example, when deploying your application and you [...]

READ MORE

Which Cloud Platform is the right choice for my company?

You’ve probably been through this: You know you must transform your operations to improve agility and adopt new technologies which speed up your delivery capabilities. You collect information about the candidates – Kubernetes, OpenShift, [...]

READ MORE

Private Clouds are on the Rise, why?

“The cloud is just someone else’s computer” This is a phrase you often hear when it comes to cloud computing. So in that case, what would be the point of having a Private Cloud on your [...]

READ MORE

Migrating a Galera Cluster with FlywayDB

Many developers rely and love the easy database migration FlywayDB provides. Some of you might also use a Galera Cluster on top of MySQL or Maria DB to provide better redundancy and high availability [...]

READ MORE

German Accelerator

  The German Accelerator Tech empowers German tech startups to successfully enter the U.S. market. This year about 800 startups have applied for the German Accelerator to take advantage of the extensive program. The winners [...]

READ MORE

Let’s talk about Kotlin!

Yeah! We are part of the Talking Kotlin podcast! In mid december we had a nice little recording session, where two of our meshPeople talked about their experiences during our Kotlin adoption in the [...]

READ MORE

Running Cron Jobs on Cloud Foundry

Many cloud applications need to run some sort of scheduled tasks for chores like processing statistics or doing internal housekeeping. There are two different strategies to implement scheduled tasks to cloud applications running on [...]

READ MORE

Securely connecting to Service Instances on Cloud Foundry

To connect to a managed service instance on your Cloud Foundry space, most developers use service keys. A service key is a set of authentication credentials that allows you to connect to your database [...]

READ MORE

Deploying Meteor Apps on Cloud Foundry

This repository demonstrates different ways to deploy Meteor applications on Cloud Foundry. There are at least three different ways to deploy Meteor JS applications on Cloud Foundry: using a specialized meteor-js buildpack using the general node-js buildpack using [...]

READ MORE

Kotlin vs. Java Implementation of a Spring Boot application

A good approach for showing the differences between Java and Kotlin is creating an example application. Therefore, I created a simple Spring Boot application. I converted this app to 100% Kotlin. The project can [...]

READ MORE

Explicitly exposing APIs in Spring Data Rest

In our production system we use Spring Data Rest. We found out that it was too easy to leave a Repository method "exported" by default. We consider this as a security risk because it [...]

READ MORE

Cloud native deployment for Single Page Applications

Single Page Applications (SPAs) are a popular way to deliver modern web apps. With SPAs, users download executable Javascript code that dynamically renders content in their browser, rather than retrieving pre-rendered pages from a [...]

READ MORE

Step-by-Step: Deploying a Java Spring App to Cloud Foundry

You are a developer and have been dreaming of someone to take care of deploying and operating your cloud-native applications? With Cloud Foundry you might have found a solution to this. What is Cloud Foundry? Cloud [...]

READ MORE

Last year’s top 3 Blog Posts

We look back on an eventful and very successful year in 2017. Many thanks to all readers of our Blog for your support and valuable feedback! In the following we would like to present you our [...]

READ MORE

December Release Notes

We are happy to introduce you to a couple of new features that we have been working on in the past couple of weeks. We hope you'll enjoy them. OpenStack upgrade We upgraded our platform from [...]

READ MORE

Using Bitbucket Auth for Concourse Teams

All pipelines and resources in Concourse belong to a "team". Concourse supports different authentication mechanisms for allowing users to log in to these teams and manipulate these resources. When we just started out with [...]

READ MORE

Tips for using Kotlin with Spring Boot 1.x

Even though full Kotlin support is only available starting with Spring 5, writing Spring 4 applications in Kotlin is already working pretty well. You just have to know some of the specialties of this [...]

READ MORE

The Cloud Foundry-ABC

If you are just about to run your first application in Cloud Foundry, this is the place to start. First of all: Congratulations! Cloud Foundry is a great technology used by developers and it [...]

READ MORE

JSR-363 Units of Measurement API in Practice – JSON Serialization

In the last post we looked at how to persist JSR-363 types like Quantity<q> with Spring Data using a pair of converters to serialize a Quantity to string and back. In this post we [...]

READ MORE

JSR-363 Units of Measurement API in Practice – Binary Prefixes

When working with units of measurement it's often useful to apply a prefix to capture the order of magnitude. The SI unit system has a standard set of prefixes based on powers of 10, [...]

READ MORE

JSR-363 Units of Measurement API in Practice – Persisting Quantities with Spring Data

In this post we will look at how to persist Quantity<q> types offered by the Java Units of Measurement API (JSR-363) using Spring data. We will also use the very handy Kotlin bindings from [...]

READ MORE

JSR-363 Units of Measurement API in Practice – Blogpost Series Introduction

Many applications today deal with measurement data based on physical quantities. The Internet of Things (IoT) has brought us connected sensors that measure things like temperature or force and live-transmit them to applications in [...]

READ MORE

Transferring large Datasets to Swift Object Storage through a CLI

Once you discoverd the possibilities of object storage, you may want to migrate your apps and services to it. When mirgrating a service, you have to move all it's data into the new storage [...]

READ MORE

Hosting your WordPress Website in Cloud Foundry

If you are looking for a way to host your WordPress website and want to enjoy the freedom of the cloud, here is how you do it! This tutorial is based on Cloud Foundry. [...]

READ MORE

Extract your public key from your private key

If you should ever lose your public key, but still have your private key, you can always compute your public key from your private key. The following command prints your public key to stdout (with [...]

READ MORE

Upgrading a managed Database Plan in Cloud Foundry

Using application services in Cloud Foundry is a great way to free yourself from the hassle of administering your own infrastructure. Need a MySQL database, a MongoDB or both? meshcloud has you covered. Our application [...]

READ MORE

Counting Lines of Code in Concourse CI

Our dev team is continuously working on migrating more and more of our backend code base from Java to Kotlin (it has great benefits!). In order to track our progress, we wanted to have [...]

READ MORE

Setting up CORS using HAProxy for OpenStack Swift

OpenStack Swift offers Object Storage, a fundamental infrastructure service in any cloud offering. Our IaaS team worked hard to bring Swift to all our cloud locations recently. This means customers can now for example [...]

READ MORE

Our Top 5 instant benefits of the Java to Kotlin transition

ol li { font-weight:bold; } li > * { font-weight:300; } pre { margin-bottom: 20px; margin-top: 20px; } I started working at meshcloud about one month ago and from the first day on, I was writing [...]

READ MORE

New Features on meshcloud: August Release Notes

August Release Notes Instead of a lazy summer break we were working on a couple of great new features for you. We hope you enjoy them. Don't forget, we are always happy to get your [...]

READ MORE

Federated Authentication with the OpenStack CLI

Multi-Cloud applications are a core business for us here at meshcloud. Therefore, we also put some effort into the integration of several OpenStack locations using federation. After all, meshcloud is a federation of public [...]

READ MORE

Healing the public vs private cloud feature gap

I ran into an interesting article by David Linthicum on InfoWorld. He describes the functional deficiencies of private cloud solutions compared to public cloud platforms: The feature gap between public and private clouds has grown so [...]

READ MORE

Caching directories in Concourse CI Pipelines

Meshcloud uses Concourse to power our continuous integration pipeline and providing continuous delivery of all components of our cloud stack, from OpenStack to Cloud Foundry deployments and the microservices making up our federation layer. Concourse [...]

READ MORE

PEM file layout for HAProxy

To use Loadbalancer-as-a-Service with the HAProxy driver and SSL termination, you usually acquire a certificate from a CA. This results in three files: The secret key you created (PEM format) [...]

READ MORE

Angular 2 – a story from the trenches

Our head of software development Johannes recently presented a talk about our experience building meshPanel to the DarmstadtJS meetup group. The meshPanel is the primary user interface our customers use to create and manage [...]

READ MORE

Cloud Foundry Intro: How using PaaS can save you a lot of time

Learn why Cloud Foundry is useful for your application deployment and see how easy you can speed up your deployment process: A typical use case for the use of platform as a service: The graphic on [...]

READ MORE

Executive Order weakens US data protection for foreigners

US President Donald Trump signed an executive order, which could further weaken the data protection level for non-US citizens (as reported by heise.de). Section 14 of the order of January 25 states: Sec. 14.  Privacy Act.  Agencies shall, to the [...]

READ MORE

No Pets Allowed – Embracing the Cloud is More Than Server Virtualization

The cloud comes along with new approaches to application architecture. One of those is described by the “pet vs. cattle” analogy. In the old way of doing things, we treat our servers like pets, for [...]

READ MORE

Deploying Concourse CI on OpenStack using Docker

At meshcloud, we use a continuous delivery process to deliver cloud infrastructure and software updates. Since we operate multiple cloud platforms on a variety of hardware configurations managed by our partner providers, we need a continuous [...]

READ MORE

mesh– what?

What is meshcloud about? Well, about cloud obviously. But to mesh means to take cloud to the next level: We strive to turn cloud infrastructure into what it should be – flexible, ready-to-use modules you [...]

READ MORE