Introduction to eBPF and Cilium

Imagine being able to run programs directly at the core of your operating system—right within the kernel. There's no need to imagine, though, because Extended Berkeley Packet Filters (eBPF) make this possible. eBPF allows you to execute functions safely and securely within the Linux kernel. While it

Prince Onyeanuna
Prince Onyeanuna
Cilium

Build and push Docker images to AWS ECR using Github Actions

Finding Docker as part of the deployment cycle when building modern applications is nothing new. This wide acceptance of Docker stems from the problem it solves—limited stress about the OS where your application will be deployed. Docker containers provide a consistent environment, ensuring your application behaves the same way

Prince Onyeanuna
Prince Onyeanuna
AWS

Unlock the Secrets of Azure: Seamless Authentication with External Secrets Operator, Key Vault, and Workload Identity

In today's cloud-native landscape, securely managing secrets is essential for protecting sensitive data and ensuring compliance. Combining External Secrets Operator (ESO) with Azure Key Vault and Workload Identity authentication provides a robust solution that enhances security while simplifying secret management. By securely storing secrets in Azure Key Vault

Oluwafemi Osho
Oluwafemi Osho
Azure

Hands-On Guide to Distributed Tracing: Encore vs OpenTelemetry

Let's say you're managing an application with multiple moving parts, like an e-commerce app. In this application, you have services such as user authentication, product catalog, payment processing, order management, etc. Each of these services is deployed across different servers and potentially even different regions for

Prince Onyeanuna
Prince Onyeanuna
Monitoring

Introduction to Multi-Cluster Deployment in Kubernetes

When starting out with Kubernetes, you've probably used a single cluster architecture. This architecture is easy to set up and allows you to enjoy the benefits of scaling and deploying your applications. If you've used this setup for a long time and on much larger projects,

Prince Onyeanuna
Prince Onyeanuna
Kubernetes

Overview of the Apple M1 chip architecture

The M1 chip is Apple's first processor for Macs. Since its release in November 2020, it has shaped Apple's product lineup and set a new standard for what consumers can expect from their devices. Although the world has moved past M1 technology, it's still

Prince Onyeanuna
Prince Onyeanuna
ARM64

Is Apache Kafka a Database?

Well, no. Apache Kafka isn't a database. It's a real-time event streaming platform. However, Kafka's ability to retain data in a durable and replicated manner does give it some database-like properties, which can be helpful in specific scenarios. In this article, I intend to

Prince Onyeanuna
Prince Onyeanuna
Kafka

Deploying Databases on DigitalOcean with Crossplane

While Kubernetes has become the go-to platform for deploying business workloads, a major challenge still lies in managing the resources and services that your applications depend on, which often live outside the Kubernetes cluster. Crossplane is a cool open-source project that extends the Kubernetes control plane to provision and manage

Jubril Oyetunji
Jubril Oyetunji
Cloud