In the rapidly evolving landscape of software development, the need for efficient and scalable application deployment and management has become a paramount concern. As applications grew more complex, spanning multiple services and components, the traditional monolithic approach became increasingly cumbersome and inflexible. The rise of microservices brought about numerous benefits,...
Kubernetes is a container orchestrator that has rapidly gained popularity among developers and IT operations teams alike. While it started out as a tool to manage containerized applications, it has evolved into much more than that — Kubernetes is a microcosmos and it is “eating the world.”
Part 3: Data on Kubernetes Served with Love <br/>
What can we accomplish as a community when we work together? If the Apache Cassandra community is any proof, quite a bit. We’ve built a pretty amazing database over the past 10+ years. We’ve also helped each other when learning how to...
Managing data at scale is a big challenge. Aside from simply having lots of data, we have to be able to use it effectively over time. How we index our data can make it easier to use, but that indexing approach can evolve over time based on what we want...
Over the past twenty years, there have been several big trends in distributed computing. Today, we have more developers using microservices designs to decompose applications into smaller and more manageable units. Apache Cassandra was built for cloud data and is now becoming the choice of developers for cloud native applications.
Not too long ago, it was unheard of to put persistent data on Kubernetes. The wise operator would almost certainly have reached for a comparable cloud service and sacrificed functionality for the sake of simplicity and peace of mind.But over the past few years, Kubernetes has matured and grown into...
The more distributed a software system is designed, the more you should think about resilience. Because of the distribution, calling the involved communication partners can and will often lead to errors. In order to keep the effects of these errors as small as possible, or to avoid them completely, it...
In the future, many companies will try to grow their IT infrastructure with the help of the Cloud or even relocate it completely to the Cloud. Larger companies often request multi-cloud solutions. In terms of serverless frameworks, there are several ways to achieve multi-cloud operation. Using AWS Lambda, a function...
Since version 1.8, Kubernetes has had role-based access control (RBAC). In his session at the DevOpsCon 2019, Jan Bruder introduces the audience to the basics of authentication and role-based access control (RBAC) in Kubernetes.
Service Meshes are currently a very popular topic in IT: Microservices architectures are growing continuously and with them the difficulty of keeping track. We spoke with Patrick Arnold, IT consultant at Pentasys AG, about service meshes such as Istio, Linkerd and solo.io and best practices when using them.