Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    M

    Mac Chaffee

    macchaffee.com · Personal blog · on HN since 2020

    Mac Chaffee is a site reliability engineer who writes about Kubernetes, platform engineering and security practices such as web application firewalls and secrets.

    Visit blogRSSHN submissions
    DevOps & CloudSecurityDistributed Systems
    What HN says

    HN commenters repeatedly cite "Dear friend, you have built a Kubernetes" as the standard warning that custom deployment tooling tends to reinvent Kubernetes.

    Stats for nerds
    30HN people shared it
    34linked in comments
    686story points
    Jun 2026last shared
    2023people per year2026

    Top posts on HN

    1. 1
      Dear friend, you have built a Kubernetes
      10 people · 342 points · first shared 2024 · 277 comments on HN
    2. 2
      Know Your Carrying Capacity
      1 person · 131 points · first shared 2022 · 26 comments on HN
    3. 3
      Discouraging the use of web application firewalls
      6 people · 99 points · first shared 2023 · 43 comments on HN
    4. 4
      We've learned nothing from the SolarWinds hack
      1 person · 28 points · first shared 2023 · 10 comments on HN
    5. 5
      Under-Documented Kubernetes Security Tips
      1 person · 22 points · first shared 2022 · 1 comments on HN
    6. 6
      Plain Kubernetes Secrets are fine
      4 people · 12 points · first shared 2022 · Discussion on HN
    7. 7
      The Next Platform
      2 people · 10 points · first shared 2024 · 1 comments on HN
    8. 8
      Deno shows us there's a better way
      2 people · 9 points · first shared 2025 · Discussion on HN
    9. 9
      Avoid Building a Security Treadmill
      2 people · 6 points · first shared 2025 · 2 comments on HN
    10. 10
      Am I the problem? Interviewing another team to find out
      4 people · 5 points · first shared 2026 · Discussion on HN

    What HN people wrote when they linked it

    • KronisLVNov 2024

      What I really like are solutions that are simple to both install and maintain.

      For example, look at Docker Swarm: https://docs.docker.com/engine/swarm/swarm-tutorial/create-swarm/ or Hashicorp Nomad: https://developer.hashicorp.com/nomad/tutorials/get-started/gs-start-a-cluster or Kubernetes distros like K3s: https://docs.k3s.io/quick-start

      Either of those would work better than a bespoke solution a lot of the time, for anyone who is not the original person writing that hodgepodge of shell scripts, because of how much information and documentation exists out there about those solutions.

      Either of those would also work better than a very complex Kubernetes cluster that was built with HA in mind and tries to be web scale for anyone who isn't a DevOps engineer that's ready to spend a bunch of time maintaining it, given how complex things can get.

      Curiously, a previous article by the author calls out Docker Compose as not being good enough https://www.macchaffee.com/blog/2024/docker-compose/ and also critiques Docker Swarm without much elaboration (because that's not the main focus):

      > Single-node only. Many apps never reach a point where they need more than one node, but having to either rip out your entire existing deployment method or invest in Swarm are not good options.

      I've seen both Docker Compose and Docker Swarm be used in production with good results - in problem spaces where minutes or hours of downtime (e.g. non-global audience, evenings) was acceptable and…

    • SonOfLilitApr 2025

      I don't agree. WAFs usually add more attack surface than they remove.

      https://www.macchaffee.com/blog/2023/wafs/

      Of course, Wordpress is basically undefendable, so I'd never ever host it on a machine that has anything else of value (including e.g. db credentials that give access to much more than the public content on the WP installation).

    • athrowaway3zJun 2026

      This cuts both ways.

      At any stage of https://www.macchaffee.com/blog/2024/you-have-built-a-kubernetes/ a SOTA model can repackage it into Kubernetes.

      If you're feeling extra spicy you don't even need the deploy scripts. Just a `llm` user account with the right permissions & ssh keys on all your servers.

    • stackskiptonMay 2026

      SRE here, my thought is "Sure, Docker Compose is great for production assuming your needs are light and Docker Compose works well for you."

      K8s as small time is overkill for sure but make sure you don't fall into this trap. https://www.macchaffee.com/blog/2024/you-have-built-a-kubernetes/

    • zbentleyMay 2026

      https://www.macchaffee.com/blog/2024/you-have-built-a-kubernetes/

      Like, if that works for you, more power to you. But that is a lot of moving parts in exchange for using a tool whose value prop is that it doesn't have many.

    • mac-chaffeeAug 2023

      Location: NC

      Remote: Yes

      Willing to relocate: No

      Resume: https://www.macchaffee.com/

      Technologies: Kubernetes, Linux Admin., Security, Python, Ansible, SRE, Platform Engineering

      Email: On resume

    Related

    Xe Iasochristine.website120 people

    Fly.io: The reclaimer of Heroku's magic

    Xe Iaso
    Personal · last shared 2025
    Persistent.infoblog.persistent.info40 people

    Infinite Mac OS X

    Persistent.info
    Personal · last shared 2026
    Doug Sevendougseven.com30 people

    Knightmare: A DevOps Cautionary Tale (2014)

    Doug Seven
    Personal · last shared 2024
    swyxswyx.io120 people

    AWS is playing chess, Cloudflare is playing Go

    swyx
    Personal · last shared 2026
    Red Sweater Blogred-sweater.com47 people

    Mountain Lion quietly includes app blacklist and security restrictions

    Red Sweater Blog
    Personal · last shared 2020
    Nolan Lawsonnolanlawson.com133 people

    Safari is the new IE

    Nolan Lawson
    Personal · last shared 2026
    CNCF Blogcncf.io257 people

    gRPC-Web is going GA

    CNCF Blog
    Company · last shared 2026
    Craig Hockenberryfurbo.org87 people

    At

    Craig Hockenberry
    Personal · last shared 2026