Author: kmerkuri
Building a hands-on MLflow curriculum, and what actually breaks when you stop reading and start executing.
I had a roadmap for learning MLflow — a good one, phase by phase from “what is a run” to “how do I roll back production”. The kind of document you nod along to and then never act on, because reading about experiment tracking is not the same as having tracked an experiment. So I […]
Speed Up Your Site: Efficient Font Serving Through Cloudflare Workers and R2
In the world of web development, managing fonts effectively is crucial for fast-loading and responsive websites. With tools like Cloudflare Workers and R2 storage, we can serve fonts efficiently, ensuring they are both quickly accessible and safe from frequent loading requests. This guide will take you through how to implement and manage website fonts using […]
Say Goodbye to running Ollama localy: Harness Cloudflare Workers AI with Continue.dev in VSCode
As a developer, you’re always looking for ways to enhance your productivity and streamline your workflow. One of the most exciting developments in recent times is the integration of Cloudflare Workers AI with local development environments, made possible by the Continue.dev plugin for Visual Studio Code (VSCode). In this tutorial, we’ll walk you through the […]
Effortless S3 Auditing in AWS: Automate with Lambda and SNS
Using Terraform to Create S3 Buckets, SNS Topic, and Lambda for Auditing Bucket Objects In this article, we will walk through how to use Terraform to create two Amazon S3 buckets, an SNS topic, and a Lambda function that audits objects from one bucket and writes the result to another. The flow of this architecture […]
Build Your Own Google Translate Clone with Cloudflare AI Workers
In the ever-evolving landscape of web technologies, the Cloudflare Workers platform has emerged as a powerful tool for creating serverless applications. One particularly exciting application of this technology is using AI Workers to create smart translation services—think Google Translate but fully under your control. In this blog post, we’ll walk through how to build a […]
Downloading SSE-C Encrypted Objects from Any S3-Compatible Storage with CURL
In the world of cloud computing, Amazon S3 (Simple Storage Service) has become a go-to solution for storing data due to its flexibility and scalability. However, many developers and businesses rely on alternative S3-compatible services such as Cloudflare R2 and MinIO. A common need when working with these services is securely downloading data, especially when […]
Replication of R2 Buckets using Cloudflare Workers: A Custom Solution
As organizations increasingly rely on cloud storage solutions, effective data replication between storage buckets is crucial. However, as many have discovered, Cloudflare’s R2 storage does not support direct replication between different R2 buckets. To solve this challenge, I developed a custom solution using Cloudflare Workers. This blog post will walk you through how to set […]
A Deeper Dive into Caching History vs Today
In the early days of computing, cache memory was introduced to address the significant speed differences between CPU speeds and main memory (RAM) access times. The first caches were built into hardware as a way to bridge this performance gap. The idea was that while accessing RAM was slow (in nanoseconds), CPU operations needed to […]
Understanding Kube-Proxy: The Power of Hybrid Load Balancing in Kubernetes
In the ever-evolving world of cloud-native applications and container orchestration, Kubernetes stands as a paradigm for managing and deploying applications. One of the critical components in this ecosystem is kube-proxy, which plays a fundamental role in enabling communication between services and their corresponding pods. To optimize traffic management, kube-proxy employs a hybrid approach that combines […]