Learning by Auditing Kubernetes Manifests

Last year, I spoke at the National DevOps Conference that took place at the British Museum. I had already visited the museum before, but speaking there was a fantastic experience. Besides, we had the museum all for ourselves for a couple of hours. If you’ve ever visited the place, you know what I mean. Anyway, … Read more

Building Reactive Java Applications with Spring Framework

If you’re a Java developer who uses the Spring ecosystem, you’ve probably seen the Spring Pet Clinic. In this workshop, we will walk you through a new reactive implementation of the Pet Clinic backend that uses Spring WebFlux and Apache Cassandra® (via DataStax Astra DB). The cloud-native database-as-a-service built on Cassandra fits the highly concurrent, … Read more

Manage a Red Hat MicroShift Cluster with Shipa

For developers working with low-resource environments that nevertheless wish to harness the full advantages of Kubernetes, the open-source Red Hat MicroShift project and Shipa (an application-as-code platform you can spin up for free) offer a rather compelling pairing. In this article, I’ll take you through the steps of using MicroShift to set up a lightweight … Read more

Understanding Kubernetes Resource Types – DZone Cloud

Note: This is the first of a five-part series covering Kubernetes resource management and optimization. We start by describing Kubernetes resource types. Before we dive into Kubernetes resources, let’s clarify what the term “resource” refers to here. Anything we create in a Kubernetes cluster is considered a resource: deployments, pods, services, and more. For this … Read more

Best Tools to Implement Kubernetes Observability

A properly managed and implemented observability system provides DevOps with granular insights that can be used to debug and heal complex systems. Observability combines monitoring, alerting, and logging with metrics visualization and its analysis. It allows development teams to get detailed insights into the real-time performance of Kubernetes clusters and applications so that they can … Read more

Internal Developer Platform in Plain English

Pros and Cons of Using Internal Development Platforms in the Cloud Computing World Internal Development Platform (IDP) is a brand new word in DevOps and product development. In this article, I’m explaining: What exactly IDP is How to involve it in your organization An overview of the existing IDP platforms on the market, their pros, … Read more

Progressive Delivery With Argo Rollouts: Blue-Green Deployment

Continuous integration (CI) and continuous delivery (CD) have been widely adopted in modern software development enabling organizations to quickly deploy these software to customers. But doing it in the right way is equally important, as in some cases, unfinished code can lead to failures and customers have to face downtime. To solve this, progressive delivery … Read more

Securing Software Supply Chains on Kubernetes

Securing software supply chains remains a top priority for DevOps teams. In a prior post, we discussed the A MAP framework for Kubernetes supply chain security. In this post, we will discuss how supply chain security can be implemented using Nirmata Policy Manager and Venafi CodeSign Protect. With supply chain attacks on the rise, securing … Read more