The modern cloud-native world relies heavily on Kubernetes for automating the deployment, scaling, and management of containerised applications. AWS EKS (Elastic Kubernetes Service) simplifies Kubernetes management by offering a managed service, handling the complexities of control plane operations. Yet, deploying and managing the infrastructure manually can still pose challenges in...
Cloud automation is revolutionizing the way businesses manage their infrastructure by reducing manual workloads, boosting scalability, and driving efficiency. This guide explores how automation, using tools like AWS, Terraform, and serverless computing, enhances workflows, helping organizations streamline operations and optimize resource usage. Whether you are adopting Infrastructure as Code (IaC),...
In today’s fast-evolving cloud landscape, managing infrastructure efficiently is more critical than ever. Infrastructure as Code (IaC) is revolutionizing how we automate and scale cloud environments, with tools like Terraform and platforms such as Azure DevOps offering a powerful way to define and deploy cloud resources programmatically. However, recent advancements...
Even in the cloud-native world, we can’t avoid dealing with infrastructure. What's worse, approaches such as microservices mean that some amount of responsibility for infrastructure is shifting to the project team. In this article, we’ll show that we as developers shouldn’t be afraid of infrastructure. Quite the opposite, with infrastructure...
Kubernetes is a cloud-native technology and can be comfortably combined with other cloud services. Besides the classic self-managed variant, managed Kubernetes services like AWS EKS, Google GKE, or Azure AKS also shine due to their simple deployment and management and are enjoying increasing acceptance. However, this symbiosis also comes with...
This article discusses the challenges and pain points that may arise when migrating a legacy software application to the cloud from the ground up. I had the pleasure of being a part of such an adventure two years ago. The goal was to run a successful proof of concept by...
<div style="text-align: justify;">Today’s data landscape is overflowing with complex and sophisticated architectures, which can help you dynamically customize your digital ecosystem according to your project requirements and needs. Unfortunately, managing complex cloud architectures can be a difficult task, especially if you are trained to use one cloud vendor and not...
DevOps has achieved widespread success. However, that success has been uneven for those who work in Operations. In most enterprises today, it is not uncommon for engineers who come anywhere near Operations to find themselves buried in interruptions, tickets, and repetitive work. Then along comes a new way of working...
While in the past the public cloud was seen more as a target for hackers, it is now increasingly gaining momentum. We talked to Bernd Rederlechner, Lead Architect of PU Digital Solutions at T-Systems, about the benefits of the public cloud and how severe the security risks really are today....
The craft of software application development has developed continuously over the last thirty years. In comparison, Infrastructure as Code development (IaC) is still in its infancy. In her session at DevOps Conference 2019, Emma Button reports on the most important events as an application developer and shows how the growth...