👨‍💻 Daniel Martins

Hey! I’m a developer from Brazil 🇧🇷 working as a Staff Site Reliability Engineer @ Jusbrasil, doing some SRE stuff and occasionally writing about it here.

OPA Policies Without Breaking the Bank

Using OPA and Atlantis to enforce Terraform best practices on a budget.

January 11, 2026 · Daniel Martins

Prometheus for Developers

Learn Prometheus basics through a hands-on tutorial covering metrics endpoints, pull-based monitoring, alerting rules, SLOs, and error budgets.

July 1, 2018 · Daniel Martins

Pain(less?) NGINX Ingress

Hard-earned lessons from production NGINX ingress outages in Kubernetes, covering configuration tuning, kernel parameters, WebSocket handling, and minimizing config reloads.

September 13, 2017 · Daniel Martins

Five Months of Kubernetes

Journey migrating from Elastic Beanstalk to Kubernetes, achieving 53-63% cost reduction and enabling dynamic development environments with automated deployments.

September 14, 2016 · Daniel Martins

A Week Of Docker

Lessons learned from Dockerizing a Rails application, covering containers, Dockerfile optimization, build cache, and development workflow with Fig.

August 15, 2014 · Daniel Martins

Why Are Continuations so Darn Cool?

Introduction to continuations in Scheme/Racket with practical examples, showing how call/cc enables powerful control flow patterns like generators and non-local exits.

June 5, 2014 · Daniel Martins
Hercules Killing the Lernean Hydra

Functional Programming 101 - With Clojure

Solving the Hydra programming challenge using Clojure, demonstrating functional programming concepts like immutability, recursion, and the closure property.

January 26, 2014 · Daniel Martins

Learning from Data - Course Review

Review of Caltech’s Learning From Data course by Professor Yaser Abu-Mostafa, covering materials, assignments, and practical machine learning fundamentals.

June 3, 2012 · Daniel Martins