All articles

McDonald's chatbot wrote Python code. Alcampo's bot is one question away from explaining recursion. And your internal AI assistant is probably doing something it was never supposed to do right now. In this post I'll walk through why this keeps happening and show you exactly how to fix it with content guardrails at the gateway level. You trained a model. You scoped it. You deployed it with a system prompt that says "you are an internal IT support assistant." And then someone asked it to reverse

May 5, 2026

Let services/apps live where they make sense. Let teams own their clusters. Let the gateway handle all of them. That's the promise of multi-cluster networking. And for most teams, it's also where things start to get VERY painful. The Problem We Keep Solving the Wrong Way I've had this conversation with enough platform engineering teams to recognize the pattern. They start with one cluster. Clean, manageable. Then a second cluster appears maybe it's a different region, a different cloud prov

Apr 28, 2026

What happens when 700 t-shirts disappear in hours, your voice slowly gives out, and you end up walking what feels like a hall of fame of cloud native legends? KubeCon Amsterdam, that's what. Day 0: Arrival Made it to Amsterdam. The "I am Amsterdam" sign outside the RAI convention center is iconic, and standing in front of it felt like a proper welcome to the city and to the week ahead. I was there to $git it done with the Traefik Labs team, and none of that happens without the kind of suppor

Mar 31, 20263 likes

Introduction Organizations using Oracle Integration Cloud (OIC) often need to expose their integrations to external consumers while maintaining robust security. In this post, we'll explore how to deploy Traefik Hub as an API Gateway on Oracle Kubernetes Engine (OKE) to provide enterprise-grade security for OIC APIs. This architecture enables: * JWT validation for external client authentication via Oracle Identity Domains (IDCS) * OAuth2.0 flow for secure backend communication with OIC * Pa

Mar 13, 20262 likes

Routing often needs to be more than just simple path matching. You might need to route a specific user to a particular version of a service, or perform identity-based canary releases. This post covers how to use Traefik Hub's Multi-Layer Routing with Entra ID (OIDC) to build a dynamic, claim-based routing system. The Goal: Context-Aware Routing The objective is to decouple authentication logic from granular service routing. We want a central point for identity verification, but with the abili

Feb 17, 20261 likes

I had the cool experience of attending the Oracle AI World Tour along with Marta Tolosa. Thanks a lot for the hosting! The event brought together Oracle's top leadership, industry partners, and customers to showcase how AI is transforming enterprise technology. Opening Keynote: Mike Sicilia, CEO of Oracle The event kicked off with a keynote from Mike Sicilia, CEO of Oracle. Having the opportunity to hear directly from Oracle's CEO about the company's vision for AI-powered enterprise solutions

Feb 12, 20262 likes

Your OpenTelemetry traces tell you a story ! Traces are like a book, with spans as chapters, each telling part of your request’s story 👇. Our customers and prospects use it to unify and automate telemetry data collection in distributed systems. Easy to integrate and avoid vendor lock-in! What are the biggest pains that OpenTelemetry solves? 1️ Unified Instrumentation: Streamlines observability in distributed systems. Without unified instrumentation, managing disparate tools can lead to frag

Feb 7, 20262 likes

Let services take a breathe, developers focus in business logic and API gateway do the heavy lifting... This is the phrase I repeat most often to prospects. Why overload APIs? Offload to the gateway. Every time I hear teams debate if to build authentication, rate limiting, versioning, or monitoring directly into their services, I ask: -What if your services could focus strictly on business logic? -What if duplication, operational drift, and performance headaches could be gone? Gateway offloa

Feb 7, 20262 likes

The Problem with "Easy" Website Builders For years, my father-in-law's architecture firm TENUR Arquitectura ran its website on a popular drag-and-drop platform. Nice templates, SSL included. Set-it-and-forget-it simple. But nobody tells you you're paying a premium for simplicity you might not need. These services cost €25/month for a business site. That's €300/year. For a portfolio that gets a few hundred visitors a month and barely changes. The site was basic: * Homepage with company info

Feb 3, 20261 likes

When I was 12 years old (1998), my English wasn't very good, so my parents sent me to Kingsley Pines Camp in the US with local kids to improve my English. It was my first time on a plane and my first time visiting another country. That decision from my parents was one of the best things they could have done for me. Strategically, it was an investment in me that has paid off many times over and helped shape who I am today. After coming back home, I found out I had been named the most communicati

Jan 29, 20264 likes

LIVE VIDEO DEMO - https://youtu.be/p8MHs0tlv5o?si=LivJoUf9RPbxibSg When running APIs in production, one of the biggest challenges developers face is the gap between tests and real-world usage. No matter how much you simulate, mock requests and handcrafted test cases often fail to expose subtle, real-life problems that show up only under actual user traffic. Unexpected headers, weird payload encodings, or unusual request patterns can all cause your system to break — often in ways that slip past

Jan 27, 20261 likes

It took longer to write this post than to deploy the full Ghost platform for https://carlosvillanua.com. VillaBytes is now live! This is my spot to share thoughts on Kubernetes, cloud-native stuff, IoT experiments, Traefik setups, and whatever projects come up next. Been wanting a place like this for ages. Costs just 18 euros a year for the domain. Everything else runs on Oracle Cloud Always Free tier. No hosting bills at all. Using Squarespace since my domain was already there, Oracle Cloud

Jan 24, 20261 likes

This project demonstrates the integration of Traefik Hub with API Management on Akamai Linode Kubernetes Engine (LKE), providing a complete solution for modern cloud-native API lifecycle management. Overview Linode Kubernetes Engine (LKE) is a fully managed Kubernetes platform that handles cluster management, automatic updates, and high availability while providing seamless scaling and native integration with Linode's load balancers and block storage. Traefik Hub extends the popular Traefik

Jan 21, 2026

This project demonstrates the integration of Traefik Hub with API Management on Akamai Linode Kubernetes Engine (LKE), providing a complete solution for modern cloud-native API lifecycle management. Overview Linode Kubernetes Engine (LKE) is a fully managed Kubernetes platform that handles cluster management, automatic updates, and high availability while providing seamless scaling and native integration with Linode's load balancers and block storage. Traefik Hub extends the popular Traefik

Jan 21, 20262 likes

Why This Matters Running Kubernetes at home has traditionally meant dealing with the overhead of full Linux distributions, manual cluster setup, and the complexity of production-grade networking. This repository solves those pain points by leveraging Talos Linux a minimal, immutable, API-driven OS built specifically for Kubernetes - combined with Traefik for seamless ingress routing. Problems this solves: * No OS maintenance overhead - Talos is immutable and managed entirely via API * Full

Jan 21, 2026

Why This Matters Running Kubernetes at home has traditionally meant dealing with the overhead of full Linux distributions, manual cluster setup, and the complexity of production-grade networking. This repository solves those pain points by leveraging Talos Linux a minimal, immutable, API-driven OS built specifically for Kubernetes - combined with Traefik for seamless ingress routing. Problems this solves: * No OS maintenance overhead - Talos is immutable and managed entirely via API * Fu

Jan 21, 20261 likes