Microservices over Monolithic

Microservices over Monolithic

A small application, say a webapp based on Django or Spring, has a single code base and includes different modules. The entire application is built and deployed using any defined build system. Such an application is considered to have a monolithic architecture. It is a tightly-coupled architecture wherein all the components are interconnected to each other.

continue reading

Network Namespaces

We are progressing at a remarkable speed in every aspect and software industry is no exception. With the introduction of cloud-native applications and tools like Docker, Kubernetes etc. software containerisation is considered as the new hot topic nowadays. Whenever we talk about containerisation, the two main technologies that come into play are namespaces and cgroups. If we think in terms of a process, while cgroups limits the resource(CPU, RAM etc.) usage of a process , namespaces limits the scope of interaction with other processes. To be more specific, namespaces partitions kernel resources in such a way that each process can view it’s set of resources only.

Linux kernel provides six types of namespaces, namely mount(mnt), process id(pid), inter-process communication(ipc), network(net), UTS(uts) and user id(user). In this article, the focus is mainly on network namespaces.

continue reading

Etcd In Kubernetes

Credits : https://kubernetes.io https://raft.github.io/
Credits : https://kubernetes.io https://raft.github.io/

Etcd is a distributed key-value store that provides a reliable way to store data that needs to be accessed by large scale distributed systems. An etcd cluster is meant to provide key-value storage with best of class stability, reliability, scalability, and performance. These systems never tolerate split-brain operation and are willing to sacrifice availability to achieve this end.

It serves as the backbone of many distributed systems, providing a reliable way for storing data across a cluster of servers. It works on a variety of operating systems including here Linux, BSD and OS X.

How do Etcd works?

The consensus is a fundamental problem in fault-tolerant distributed systems. Consensus involves multiple servers agreeing on values. Once they reach a decision on a value, that decision is final. Typical consensus algorithms make progress when any majority of their servers is available; for example, a cluster of 5 servers can continue to operate even if 2 servers fail. If more servers fail, they stop making progress (but will never return an incorrect result).

continue reading

New Online Editor for the Cloud Report!

To fill the job as a new editor I gave myself the first task to interview our Editor in Chief, Friederike Zelke, about the new position.

How come the Cloud Report needs additional staff?

The Cloud Report is a hybrid journal, so, the website (the-report.cloud) is an important part of the journal. And to bring more genuine content, more interviews, more relevant news, more technique and more coverage in general into higher expansion we decided to hire an online editor.


What kind of adventures can we expect?

There are so many conferences, events, cool new companies and inventive old companies which go new ways! And we want to cover the whole “cloud” world with the different, vivid communities and the whole technique approach. This is what we expect, and you could expect the same.


What makes the new online editor suitable for this job?

She already worked for Cloudical, the publisher of The Cloud Report, so she knows about “cloud”, mindsets, processes, … and has experiences from international publishing houses. She brings in her contacts, communication skills, and writing experiences. So, I´m happy to have Emelie on board in our publishing department!


If I would like to publish something for the Cloud Report without being a part of the editorial staff, how do I proceed?

Just get in touch with us! Via phone or email, we are more than happy to connect with you! (presse@cloudical.io)


KubeCon + CloudNativeCon Europe 2019 Conference Transparency Report: Another Record-Breaking CNCF Event

KubeCon + CloudNativeCon Europe 2019 was a great success with record-breaking registrations, attendance, sponsorships, and co-located events for our annual European conference. With 7,700 registrations, attendance for this year’s event in Barcelona grew by 84% from last year’s event in Copenhagen. 74% of these attendees were at KubeCon + CloudNativeCon for the first time.
The KubeCon + CloudNativeCon Europe 2019 conference transparency report.

continue reading

An interview with Thomas Di Giacomo about the state of Kubernetes

I recently attended KubeCon EU 2019 in Barcelona. While there, I got the chance to chat with our CTO, Thomas Di Giacomo, about the state of Kubernetes and its marketplace. We also talked about the community centered culture of Kubernetes as well as some his dreams for the tech world. It was a great conversation and I believe it highlights just why there is this incredible amount of hype surrounding Kubernetes:


Andrew Gracey:

We are here at KubeCon [EU] and there’s about 10 thousand people here which is significantly more than last year. As a CTO in the open source world, what do you see with this extraordinary growth?

Thomas Di Giacomo:

So, when we started yesterday with the CNCF Board meeting, it was interesting to see the growth of the number of projects in the CNCF. There were more and more projects, they were more and more mature as well. And with that come requirements to manage the projects properly. We had a great discussion with the TOC (Technical Commitee). And how to deal with that, how to structure better the CNCF Support for the projects.

We are also launching a new way to manage the SIGs (Special interest Groups) that might extend to the TOC later, as well. We are reviewing the plans for KubeCon and maybe doing more Kubernetes Days or smaller events.


I’m sure it’s hard to pull something like this off. With three of them a year.


It takes time and is expensive. We plan to keep doing three each year but maybe with more space between.

We also want to reach out to smaller regions and other countries as well.

continue reading

KubeCon + CloudNativeCon Shanghai

A female-friendly tech-conference in a thriving city

Usually, when attending a tech-conference, the picture of the audience is dominated by male attendants. The same is true for keynote speakers and speakers in general. However, there are women in the tech-world, and I found some of them.

The very first KubeCon + CloudNativeCon in Shanghai, China, was also my very first KubeCon. Shanghai was a location well chosen: 23 Million people in the greater area make it one of the largest cities in the world and a leading economic region in China. And also in the educational sector, the city is flourishing. In 2013, for example, Shanghai Tech University was founded. It aims to become a national and international first-class research university in the technical fields. Thus, Shanghai was the perfect host for a tech-conference on a thriving topic as Kubernetes.

The first KubeCon + CloudNativeCon in Shanghai attracted 2.500 people to attend the conference – an enormous number. The event was sold out. Great too, that there were many women in the audience and a special women´s lunch was held to talk and network by traditional Chinese food. But also on the speakers lists, the organizers of KubeCon tried to get more women involved, and succeeded: There were 14 % female speakers on the stages during the three days of presentations.

One of them, Janet Kuo, co-chair of the conference, opened the KubeCon with a marvellous speech and the overall top quote: “Kubernetes is boring. But boring is good. It means, that a lot of people are using it, because it works”. She told the audience, that Kubernetes became very important in China also and that 58 % of companies are already running on it.

continue reading

Warum KI Plattformen und Ökosysteme braucht

Wer künstliche Intelligenz (KI) effektiv nutzen will, muss mit Plattformen arbeiten und Ökosysteme bilden. Diese These illustriert die Unternehmensberatung Boston Consulting Group (BCG) anhand von Vorreitern wie Amazon und Google.
  • Alphabet/Google ist mit der Plattform Android und der Tochterfirma Waymo (autonomes Fahren) als Ergebnis eines Ökosystems vorbildhaft
  • Zu den innovativsten Firmen weltweit zählt die BCG beispielsweise auch Adidas, BASF und Siemens

Wie setzen Firmen innovative Ideen mittels künstlicher Intelligenz (KI) in der Praxis um? Diese Frage untersuchte die Boston Consulting Group in einer aktuellen Studie unter rund 2.500 Innovation Leadern weltweit. Die Berater kommen zu dem Ergebnis, dass effektive KI die Nutzung von Plattformen und den Zusammenschluss zu Ökosystemen voraussetzt.

continue reading

Interne Digitalisierung mit Office 365: Unternehmen brauchen völlig neue Denkmuster!

Copyright: HIRSCHTEC

Wir beobachten es tagtäglich in unserem Projektgeschäft: Im Zuge der Digitalisierung ihrer internen Kommunikation und Zusammenarbeit wagen immer mehr Unternehmen den Schritt „in die Wolke”. Historisch bedingt, da die unternehmenseigene IT-Landschaft oft seit jeher Microsoft-basiert ist, setzen viele von ihnen auf den Cloud-Dienst Microsoft Office 365. Was wir jedoch beim Umstieg auf diese Cloud-Plattform auch immer wieder feststellen – und zwar bei Unternehmen aller Branchen und Größen: Office 365 bleibt viel zu oft noch hinter seinen Möglichkeiten zurück. Aber warum ist das so? Und wie lässt sich dieser Zustand ändern?

continue reading

Security and DevOps: Getting them to Work Together

DevOps has revolutionized the pace at which new iterations of applications are released to meet the needs of customers. By nature, security teams are focused on securing company assets and data, which others may see as a roadblock to productivity. The tension between these two groups can sometimes be palpable.

Both teams play important roles, and eliminating the friction between them can only benefit the organization as a whole. Let’s take a look at four tips that can help reduce the friction between DevOps and security.


continue reading

The Evolution of Cloud Computing – Where’s It Going Next?

Behind the scenes, however, cloud computing is still a hot topic. In fact, it’s no longer a question of whether or not a company will undergo a cloud transformation. Rather, questions about precisely what services and operations should be shifted into the cloud, how much will they cost, how much will they save the business, and how quickly can it all happen, are dominating the conversation.

continue reading

Why cloud infrastructure is an increasingly exclusive club – with only a few having the cash to get in


The figures keep going up and up for the hyperscalers – as new data from Synergy Research shows another new record for hyperscale operator capex in Q318.

Hyperscaler capex was at more than $26 billion for the most recent quarter, with spending for the first three quarters of 2018 up by 53% when compared with this time last year. This quarter’s figure is the second highest of all time; Q1 still takes the honours, yet Synergy ascribes that to Google’s ‘one-off’ $2 billion purchase of Manhattan’s Chelsea Market building in March.

continue reading

Smarter clouds, smarter businesses: How AI is transforming the cloud computing industry


The latest addition to the ever-expanding collection of IT buzzwords, artificial intelligence (AI) seems to mean all things to all people. No matter which industry you turn to – from retail to finance, manufacturing to healthcare – AI is touted as a ‘game-changer’ and the answer to any number of problems.

This hype is driving real change: worldwide spending on cognitive and AI systems is expected to increase at an annual growth rate of 50.1% through to 2021.

continue reading

Kubernetes – eine Einführung


Kubernetes ist ein open-source System zum automatisierten deployen, skalieren und managen (also orchestrieren) von containerisierten Anwendungen. Kubernetes stellt eine Reihe von verschiedenen API-Objekten zur Verfügung, um den gewünschten Zustand des Clusters zu realisieren, den man umsetzen möchte.

continue reading

CloudFoundry Summit Basel 2018

Basel. Neben dem gotischen Münster und der mittelalterlichen Altstadt hatte die Stadt im Dreiländereck im Oktober für zwei Tage eine weitere Sensation zu bieten. Vom 10. bis 11. Oktober fand im Congress Center Basel die diesjährige CloudFoundry Summit Europe statt. Große und kleine Community-Mitglieder präsentierten als Speaker und/oder Aussteller dem zum größten Teil deutschsprachigem Publikum den aktuellen Stand, in dem wir uns in der CloudFoundry Sphäre bewegen.

continue reading

Exploring cloud-based archival: The benefits, challenges and opportunities


In today’s enterprise, your data is your lifeblood. Everything you do and every decision you make is about how to create, utilise and protect your data. IT resilience, data protection and backups all play a part in making sure that your data is always accessible and available when you need it.

continue reading

DevOps: From a Business and Executive Perspective

Some of the roadblocks to a successful DevOps initiative have nothing to do with technology or the IT group. Business unit leaders and executives have to get involved in the initiative as well.

Creating an environment that is capable of shifting and adapting to market demands isn’t always easy. Remember, the major goal here is to develop agility around both business and technology. DevOps is certainly a method to accomplish this task. I mentioned this in my „DevOps 101“ article, but it’s worth repeating. The concept of DevOps isn’t just a single tool or platform. Rather, it truly is a shift in thinking in how you deliver services, applications, and even business capabilities into a digital market. In some ways, it’s the engine around digital transformations.

continue reading


Why agile and scale without DevOps spell predictable doom

Predictability is the primary reason companies embrace agile over waterfall. The full slate of reasons vary depending upon the context of the company, and it would certainly not come as a shock that many companies embrace agile because it’s hip. But for the most part, large companies (aside from the ones trying to be hip) tend to embrace agile for predictability with a capital P.

continue reading


“DevOps is the new normal, cloud is the new infrastructure & Kubernetes is the new operating system”

Interview with Sacha Labourey, CEO and founder at CloudBees, interviewed by Dominik Mohilo/jaxenter.com
© Shutterstock / iQoncept

We are now witnessing the democratization of DevOps. This concept seemed to be an unattainable goal until recently but now it has become the new normal. Digital transformations are a must and job descriptions are slowly changing as developers will have to increase their “operational” awareness. We talked to Sacha Labourey, CEO and founder at CloudBees about all this and more.

continue reading

The Age of DevOps

The Most Valuable Resource of All: Time

This post was authored by Paul Asadoorian, CEO and founder of Security Weekly.

Over the last twenty years we have witnessed dramatic changes in the way companies write and ship code. First there was Waterfall, followed by the Agile movement in the early 2000’s, and now we find ourselves in the Age of DevOps. All of these changes have been made with one goal in mind: ship more code in less time. After all, time is the great equalizer for us all – and those that do more in less time will always find themselves in a favorable state.


continue reading

Clevere Alternativen zu Azure, Amazon und Google

Mit umfangreichen Service-Portfolios und günstigen Preisen dominieren Azure, AWS und Google den Public-Cloud-Markt. Doch die schiere Größe bringt Kunden nicht nur Vorteile. Dieser Artikel stellt einige interessante Cloud-Alternativen vor.
Wenn Unternehmen ihre IT in die Cloud verlagern wollen und dafür einen Anbieter suchen, denken sie in der Regel zuerst an Microsoft AzureAmazon Web Services (AWS) oder Google Cloud. Die Public Cloud Provider sind weltbekannt und bieten ein umfangreiches Service-Angebot sowie viele Vorteile aufgrund der hohen Skalierbarkeit und Flexibilität.


Für Unternehmen mit speziellen Anforderungen gibt es gute Alternativen zu den Cloud-Giganten AWS, Azure und Google.
Für Unternehmen mit speziellen Anforderungen gibt es gute Alternativen zu den Cloud-Giganten AWS, Azure und Google.
Foto: Ekaphon maneechot – shutterstock.com


continue reading


Keine Überraschung: Cloud bringt Flexibilität für Entwickler

Clouds Code

Einer der größten Vorteile der Cloud ist ihre Flexibilität und vor allem ihre Skalierbarkeit. So kann die Unternehmens-IT die Ressourcen bereitstellen, die die Nutzer auch tatsächlich in Anspruch nehmen. Dabei gibt es einige Faktoren, die berücksichtigt werden müssen. Einige davon betreffen den auf der Cloud ablaufenden Code, die Architektur und den laufenden Betrieb.

Skalierung der Cloud

Für die Skalierung einer Cloud gibt es im Wesentlichen drei Ansätze. Der erste ist die vertikale Skalierung. In diesem Fall werden die gegebenen Ressourcen erweitert – also dem virtuellen Server wird mehr CPU-Leistung, Arbeitsspeicher oder Speicherplatz hinzugefügt. Dieser Ansatz ist der einfachste, da lediglich Systemkomponenten hinzuzufügen sind, die Administration bleibt dieselbe. Anwendungsfelder hierfür sind beispielsweise der Einsatz von relationalen Datenbank-Systemen. Der zweite Ansatz ist die horizontale Skalierung. Hierbei bleibt die Beschaffenheit eines virtuellen Servers gleich, ihm wird eine zweite Instanz hinzugefügt. Typischer Anwendungsfall dafür ist ein Webserver. In diesem Fall ist die Administration etwas anspruchsvoller. Die Lasten werden unter den virtuellen Servern mittels eines Load Balancers verteilt. Schließlich gibt es den diagonalen Ansatz, der eine Kombination aus horizontalem und vertikalem Modell entspricht. In diesem Fall werden zunächst die Kapazitäten eines Servers erweitert, bevor ein zweiter Server hinzugezogen wird. Hier wird der Aufwand für die Administration begrenzt, da durch die Phase der vertikalen Skalierung einiges an Ressourcenbedarf aufgefangen wird.


continue reading


Why Cloud Native Isn’t Just For The Cloud



Michael Dell once said that “the cloud isn’t a place, it’s a way of doing IT.” He was right, and the same can be said of cloud native. It’s counterintuitive to think the most advanced model for deploying and scaling applications today can be applied in your own data center as well asin the public cloud, but it’s true — and enterprises need to grasp this, because if they don’t they will miss out on much of the value that cloud native has to offer.

Cloud native provides numerous benefits, which explains why production deployments have grown more than 200% since December, according to a new report from the Cloud Native Computing Foundation (CNCF). The chief benefits cited in the report are faster deployment times, improved scalability and portability between clouds, but I would add improved server and storage utilization to that list, too.

continue reading


Cloud-Migration: Erwartung versus Realität

Der Einstieg in die Cloud will durchdacht sein. Wie eine Forrester-Studie jedoch zeigt, werden viele Barrieren in der Planung nicht erkannt. Entsprechend teurer und schlechter gestaltet sich die digitale Transformation am Ende.

Der Weg in die Cloud ist ein komplexes Unterfangen. Die von Forrester Consulting im Auftrag von Rackspace durchgeführte Studie „Maintaining Momentum: Cloud Migration Learnings“ zeigt auf, welche Problemstellungen Unternehmen vor, während und nach der Migration von Daten und Applikationen in die Cloud am stärksten beschäftigen. Die Marktforscher führten dazu eine Online-Umfrage unter 326 Business- und IT-Entscheidern sowie Projektleitern durch, die aktuell oder in der Vergangenheit Verantwortung für Migrationsprojekte in der Cloud hatten.

continue reading


Wenn Unternehmen ihre gesamten IT-Systeme in die Cloud verlagern­, ergeben sich ­verschiedenste Anforderungen an die Infrastruktur. Eine Multi-Cloud-Architektur sollte das Ziel sein. Aber was müssen Unternehmen dabei beachten?


(Grafik: Shutterstock / Immersion Imagery)

Wenn Unternehmen ihre gesamten IT-Systeme in die Cloud verlagern­, ergeben sich ­verschiedenste Anforderungen an die Infrastruktur. Eine Multi-Cloud-Architektur sollte das Ziel sein. Aber was müssen Unternehmen dabei beachten?


DevOps: Warum DevOps nicht funktionieren wird

DevOps ist als Buzzword gerade in aller Munde – jede IT-Abteilung, die etwas von sich hält, und jeder Manager oder Engineer, der „Project Phoenix“ gelesen hat, will es umsetzen, denn die Probleme sind allbekannt und die Lösungen doch offensichtlich einfach.

Nur: Es wird so nicht funktionieren.

Jedenfalls wird es nicht so funktionieren, wie es die Autoren von Project Phoenix gerne darstellen wollen und wie es auch gerne in Zeitschriften publiziert wird – nämlich in dem wir uns alle lieb anschauen, an den Händen fassen und gemeinsam singend durchs Leben schreiten.



continue reading



What exactly is “Cloud Native” even?


Let’s look at the Cloud Native Computing Foundation mission statement for an explanation what “Cloud Native” is in their eyes:

The Foundation’s mission is to create and drive the adoption of a new computing paradigm that is optimized for modern distributed systems environments capable of scaling to tens of thousands of self healing multi-tenant nodes.¹


What exactly can we take away from the CNCF mission statement in aspect of “Cloud Native”?…

continue reading



found at cloudcomputing news:

Cloud hyperscaler capex broke $53 billion for the first half of 2018, says Synergy Research











The capital expenditure of the largest cloud infrastructure players continues to rise – and according to Synergy Research, the first half of 2018 has seen record figures being published.

Total capex for the first half of this year among the hyperscale operators hit $53 billion (£41.1bn), compared with $31bn this time last year. Q2’s figures did not quite match Q1, but this is down to an anomaly, Synergy argues, with Google confirming its buying of Manhattan’s Chelsea Market building, for $2.4bn, in March.

continue reading



found at news.microsoft:

Digitalisierung für alle mit künstlicher Intelligenz und Big Data: Diese elf internationalen Tech-Startups wachsen mit Microsoft ScaleUp Berlin



Stärkung des Startup-Ökosystems und innovativer Technologien bei Microsoft Berlin

Elf Later-Stage Startups starten heute in das Programm von Microsoft ScaleUp, vormals Microsoft Accelerator, in Berlin. Damit erweitert Microsoft seine Startup-Aktivitäten um die gezielte Förderung von KI-Lösungen, die zum Innovationsmotor für Deutschland werden können. Die teilnehmenden Startups kommen aus acht europäischen Ländern und entwickeln Lösungen für Branchen wie Marketing, Automobil und Medizin. Vier Monate lang arbeitet Microsoft zusammen mit den Gründern an ihrer Wachstumsstrategie – mithilfe von Co-Selling, Zugang zum internationalen Vertriebs- und Partnernetzwerk von Microsoft sowie zur Cloud-Plattform Azure, ohne im Gegenzug Anteile der Startups zu nehmen. Microsoft fördert damit technologischen Fortschritt und Gründertum für eine Digitalisierung für alle.

continue reading



gefunden bei xing.com/news

Microsoft erweist der IT-Branche mit dem Ende der Deutschland-Cloud einen Bärendienst

Wie erwartet, zieht Microsoft seiner Deutschland-Cloud den Stecker – und zeigt damit zugleich eine der größten Gefahren beim Cloud Computing: Cloud-Anbieter können jederzeit Dienste abkündigen, ohne dass Anwender viel dagegen run können – die Abhängigkeit vom Provider ist groß.

Anfang der Woche lies Microsoft die Katze aus dem Sack: Der US-Konzern stellt das Treuhändermodell der deutschen Cloud mangels Nachfrage ein. Die Redmonder hatten die Microsoft Cloud Deutschland Ende 2016 gemeinsam mit der Deutschen Telekom gestartet. Die Telekom tritt dabei als Treuhänderin der Daten auf.

continue reading



Continuous Integration

Continuous Integration ist seit ein paar Jahren in aller Munde.

In der Praxis merke ich bei diesem Thema oft, dass es immer noch eine Unsicherheit gibt, was der Unterschied zwischen Continuous Integration, Continuous Delivery und Continuous Deployment ist. Daher möchte ich das Thema hier gerne noch einmal erläutern. Dazu wird es mehrere Artikel geben, als erstes werde ich hier nun auf Continuous Integration eingehen.

continue reading