More than just containers – how cloud native changes companies
The goal of cloud native as a developmental approach is to build software in a way that allows for the maximum exploitation of the cloud environment – with advantages for both the software providers and the clients. In doing so, software is developed on the cloud for the cloud and based on an architecture of micro-services bundled in containers. However, cloud native is not only an approach to software development but also a culture and mindset: “Cloud-native is a culture for building software.” It is ultimately about delivering good software that taps into the potential of the cloud . But it is precisely in this potential that there is a lot more for a company – because cloud native changes its competitive position. The continuous integration and continuous delivery of micro-services in the cloud lead to faster release cycles, more efficient releases through the outsourcing of the hardware preparation, and a better customer experience . More agility and flexibility make it possible to respond more quickly to the dynamics of competition. Cutting-edge methods no longer represent a threat but rather an opportunity to explore new business models. Cloud native is thus not only a technological decision but also a business goal that focuses on modernizing all technological, organizational, and cultural processes . As a result, the management faces the challenge of realigning the whole company in a cloud native perspective.
Container without culture – efficient or wasteful?
Unfortunately, cultural transformation doesn’t come without costs – loss of acceptance and a significant time investment often play a role. So why isn’t the mere use of technology enough? Try to picture the following scenario: Someone who has cautiously driven a small car for a long time invests in a sports car. This person now has two possibilities: They can either drive full speed without practice, or they can drive carefully and cautiously as they did before. The consequences of both scenarios are quickly become clear. The first one is quite dangerous. In the second, the only two things that have changed are the fuel consumption and the price of the sports car. Now, replace “sports car” with “cloud native”, and the answer is clear. Using the best tools isn’t enough if they are not used in the most appropriate way. This leads to either a high risk or to a considerable untapped potential. The swiftness that cloud native brings to the table is therefore a step forward only if
a) your teams work in a way that is as agile as the applications demand and
b) you provide the right product, which is ultimately the only thing that matters to customers.
Without the proper approaches, the use of cloud native not only fails to provide benefits but also results in a loss. Those who use new technology on old structures risk delivering worse quality across longer lifecycles and having worse team communication – the exact opposite of the original goal of cloud native.
It is important to remember that a cloud-native culture does not replace the technology. Similarly, the cloud native technology cannot compensate for a missing culture. Both aspects are part of a cloud native organization and enable each other in a synergistic relationship.
Your path towards cloud native culture
A cultural transformation is harder than the introduction of new technology – but it is even more meaningful for its life cycle in the company. Corporate culture originates from what has been learned together . In order to attain a cultural transformation in the direction of a cloud-native culture, the cloud native approach first has to prove itself. Employees and clients must be able to recognize that through this approach, it is possible to correct mistakes and implement updates more quickly and to better scale resources. Transparency is therefore quite important for a cloud native transformation. Productive feedback, a safe environment, and a 100% management commitment all create the necessary context to guide employees on the path towards a cloud native organization. Here, the primary goal is to highlight the importance of cloud native culture in relation to cloud native technology as well as to showcase how cloud native goes beyond agility. To do this, the focus must go from agile scrum teams to the creation of a core team that is able to accelerate the transformation and a platform team that is able to develop the cloud-native platform. The “build-run-teams” thus have the capacities to take over the responsibility for the development, the deployment, and the maintenance of micro-services. And SRE teams ensure that the platform is continuously improved .
The first step in solving any problem is often recognizing that there is one. First, the driving players of the transformation should ask themselves: Where are we, where do we want to go, and why do we want to get there? Your own culture can be assessed through interviews and observations. Executives must be first in line when it comes to embodying the visions and values developed in workshops and communicating them. The more the values of a cloud native culture pay off, the more likely they are to be recognized, accepted, and practiced by the enablers of cloud native. In the end, that’s precisely what culture is: An enabler for the optimal use of cloud native technology. Ambassador. (o. D.). Cloud Native | Ambassador. Getambassador. retreived on June 17th 2021, from https://www.getambassador.io/learn/kubernetes-glossary/cloudnative/#:%7E:text=What%20is%20Cloud%20Native%3F,workflow%2C%20with%20decentralized%20software%20architectures
Reznik, P., Gienow, M. & Dobson, J. (2019). Cloud Native Transformation. Van Duuren Media.
Rentrop, C. (2020, 12. February). 6 Cloud-Native-Versprechen. Cloud Computing-Insider. https://www.cloudcomputing-insider.de/6-cloud-native-versprechen-a-904420/
Schein, E. H. & Schein, P. (2018). Organisationskultur und Leadership (5. Aufl.). Vahlen.
Organization & Culture Patterns. (o. D.). Cnpatterns. Retreived on July 8th 2021, from https://www.cnpatterns.org/organization-culture