meshBlog
Learn more about Cloud, Multi-Cloud and Software Delivery

How to Delete AWS Accounts (via API)
Two ways to delete AWS accounts In this article, we will explain how to delete AWS Accounts. There are 2 convenient ways: Using the new Organizations model, which was introduced at the end of March 2022. This way [...]
READ MORE
World Office at meshcloud – How we Tackle the Challenge of Remote Onboarding
In the past two years working from home (sometimes with screaming kids in the background) has become the new normal. With decreasing numbers of corona related cases and less risk of getting seriously ill, [...]
READ MORE
Empower Developers with Cloud Sandbox Environments
One of the most powerful opportunities that a well-run Cloud Foundation offers is to give developers a new cloud account by the snap of a finger. When I work with customers and explain to [...]
READ MORE
Degrees of Correctness With Dhall
At meshcloud we are huge fans of infrastructure-as-code, GitOps and declarative approaches in general. This means we manage a lot of declarative files in our Git repository and these files get processed automatically when [...]
READ MORE
Three Common Pitfalls when using Azure Credits
Microsoft Azure Credits are a great way to fund your initial start in the cloud. Startups often receive them as part of sponsorship programs. Enterprises may receive these credits as part of larger cloud [...]
READ MORE
GitOps and the Rise of Everything-as-Code
GitOps is a term that is getting more and more popular to describe a certain way of handling the operations of an application or IT system. In this blog post, we will look at the [...]
READ MORE
Cloud Foundation: 3 valuable Players on the Field
Building Cloud Foundations can be cumbersome and tedious. In this post we’ll introduce 3 of our offerings in that field that will make your life easier. If you are an Enterprise Architect and/or responsible for [...]
READ MORE
Life as a meshi: Working in Customer Result Teams
In the previous post we introduced what a customer result is. In this post we want to show you how The meshcloud way of work forms cross-functional teams that own the customer results they [...]
READ MORE
The Ultimate Resource for Building a Cloud Foundation
With cloudfoundation.meshcloud.io meshcloud is launching a documentation for all cloud and enterprise architects looking to establish a cloud foundation and bring cloud adoption to the next level. What is a Cloud Foundation? One central piece of [...]
READ MORE
How to Implement a Lazy Tab Navigation System in Angular
In this blog post you’ll learn why you’d want and how to implement a lazy tab navigation system in Angular. Why go for a lazy tab navigation system? We at meshcloud provide a solution to manage [...]
READ MORE
Life as a meshi: What is a Customer Result
Since Customer Results are such a central concept to our way of work, this post will explain what they are, why we use them and how we organize our work around them. Customer Results [...]
READ MORE
Cloud Tagging and Labeling on Azure, AWS and GCP – (Cheat Sheet 2022)
Are you looking for Azure tag requirements, AWS tagging documentation or you want to know how to use GCP labels? You have come to the right place! In this post, we want to give you [...]
READ MORE
The meshcloud Way of Work
At meshcloud we empower humans to build a better future. When you hear this vision for the first time, you may think it sounds incredibly ambitious and completely intangible at the same time. Yet, [...]
READ MORE
Kubernetes Chargeback (splitting the bill made easy!)
Kubernetes (K8s) has become an extremely popular technology. With that Kubernetes chargeback and cost management have become pressing challenges: A recent survey by CNCF shows that there are 5.6 million Kubernetes developers today. A [...]
READ MORE
Log4Shell: meshcloud NOT affected by Log4J Vulnerability
Researchers have found a critical zero day vulnerability in the Apache Log4J library. Our solution meshStack is NOT affected. Our engineers checked the meshStack services and dependencies and confirmed that our solution does not [...]
READ MORE
meshcloud is ISO 27001 certified
We at meshcloud are very pleased to announce that our organization is now ISO 27001 certified. Our customers use meshcloud's cloud governance solution to manage thousands of their projects in the public and private cloud: [...]
READ MORE
Open Source Cloud Cost Dashboard in under 10 Minutes
Three easy steps to get to your cloud cost dashboard Everyone loves good dashboards. If done well, cloud cost dashboards can give you all the vital information that you need in a single overview. This [...]
READ MORE
How to Implement Declarative Deletion
At meshcloud we've implemented a declarative API and the biggest challenge has been the declarative deletion of objects. That's why in this blog post I want to answer the question: How do I implement deletion for [...]
READ MORE
Should I provide a declarative API? (You probably should)
Declarative APIs are becoming more and more popular, especially in the context of Infrastructure as Code. At meshcloud we've implemented a declarative API. In this post I want to provide insights into the process and [...]
READ MORE
Launching Collie – Your Open-Source CLI for Cloud Governance
If you've been in touch with meshcloud, you'll know that we love sheep. And that's because clouds and sheep have a lot in common: They love to be free, rather than locked in a [...]
READ MORE
Saving Cloud Costs: 3 Proven Strategies
Learn how to cut down cloud costs on a strategic level. Deleting unused instances is fine, but here are 3 organizational-level strategies to start saving cloud costs. From our customers - large multi-cloud enterprises - [...]
READ MORE
A Developers Practical Guide to TLS/SSL Certificates
For many developers certificates are a black box: It is old tech with terrible documentation and the underlying encryption is complex and hard to understand. This practical guide to TLS/SSL certificates will help you [...]
READ MORE
6 Things to Watch out for when Starting Your Cloud Journey
Enterprises plan their cloud transformation carefully and thoroughly. And that's exactly what they need to do in order to set their cloud journey up for success. But the truth is that many organizations don't have [...]
READ MORE
The Cloud Foundation – Key to Cloud Excellence
Organizing your IT the cloud-native way: Read why the creation of a central cloud team needs to be a central piece in your cloud strategy. A cloud journey is as much an organizational journey as [...]
READ MORE
Cloud Tenant Management: What You Need to Know in 2021
This post gives an overview over important cloud tenant management concepts. If you work as a CIO, as a Cloud Architect, in DevOps or you are just interested in the cloud tenant lifecycle and its [...]
READ MORE
The Cloud Identity and Access Management Guide for 2021
This is a comprehensive overview of cloud identity and access management. If you work as an Enterprise Architect, in a Cloud Foundation Team, in DevOps - or you're just interested in cloud identity and access [...]
READ MORE
The 2021 Guide to Multi-Cloud Billing and Cost Management
This is a comprehensive guide to multi-cloud billing and cost management. If you work as a CIO, CFO, in IT financial management, as a Cloud Architect, in DevOps or you are just interested in cloud [...]
READ MORE
Building a generic Cloud Service Broker using the OSB API
This post gives an overview of OSB API service brokers and introduces an open-source generic OSB using git. If you work as an Enterprise Architect, in a Cloud Foundation Team, in DevOps - or you're [...]
READ MORE
Your Path to a Winning Multi-Cloud Tagging Strategy
This is an introduction to cloud resource tagging and labeling: If you are concerned with building a cloud architecture, then this blog post is for you! Tagging and labeling is an early stage topic [...]
READ MORE
Cloud Infrastructure Services: Enterprise-wide Distribution via a Marketplace
This is a comprehensive overview over provisioning cloud infrastructure services in 2020. If you work as an Enterprise Architect, in a Cloud Foundation Team, in DevOps - or you're just interested in cloud infrastructure services [...]
READ MORE
Multi-Cloud Monitoring: A Cloud Security Essential
This is an introduction to cloud monitoring: If you work as a cloud operator or developer or you want to learn about cloud monitoring - this blog post is for you! In this post you [...]
READ MORE
Ensuring Continuous Compliance in the Cloud
Ensuring continuous compliance in dynamic multi-cloud architectures is quite the task. The challenge: Achieving and maintaining the required level of compliance across all environments. To many this seems more complex than traditional data center [...]
READ MORE
Cloud Exit Strategy: Ensure Compliance and Prevent Vendor Lock-in
A clear cloud exit strategy is absolutely necessary when moving to the cloud. Ensuring both compliance and business continuity - and avoiding vendor lock-in - are the primary reasons. Today, large companies can no longer [...]
READ MORE
Cloud Landing Zone Lifecycle explained!
The Cloud is the backbone and foundation of digital transformation in its many forms. The - quite literal - foundation for a successful transformation to the cloud is the concept of landing zones. This [...]
READ MORE
meshcloud receives funding for the cloud security approach “MultiSecure” by the German Federal Ministry of Education and Research (BMBF)
It’s been a while since we announced that we’ve been funded for our MultiSecure project. We are still very excited about the great news and have already been working hard on putting our vision [...]
READ MORE
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
(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. Getting [...]
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 MORESetting 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
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 feedback and [...]
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 MOREPEM 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