Ingress and Cluster DNS: One Entrance In, One Name to Recognise Each Other
· tech · 13 min read · 📚 Kubernetes — Learning Notes #9
The fourth post gave short-lived Pods a fixed address, the Service, but left two loose ends: first, …
· tech · 13 min read · 📚 Kubernetes — Learning Notes #9
The fourth post gave short-lived Pods a fixed address, the Service, but left two loose ends: first, …
· tech · 20 min read · 📚 Kubernetes — Learning Notes #7
The second post covered how the Scheduler picks a node for a Pending Pod in two steps: filter first …
· tech · 13 min read · 📚 Kubernetes — Learning Notes #6
Pods are short-lived and disposable — self-healing swaps them out at any moment. But some things mus…
· tech · 11 min read · 📚 Redis — Learning Notes #6
Using Redis as a cache, the classic pattern is cache-aside: a read checks the cache first, returns o…
· tech · 12 min read · 📚 Kubernetes — Learning Notes #5
Over the previous posts you've learned to deploy an app and expose it as a service. But a real app i…
· tech · 12 min read · 📚 Redis — Learning Notes #5
Use Redis as a cache and sooner or later you hit two questions: how does a key with a TTL get cleare…
· tech · 14 min read · 📚 Redis — Learning Notes #4
"Redis is an in-memory database; lose power and all the data's gone" — that line is half right, half…
#redis#persistence
· tech · 12 min read · 📚 Google SRE — Reading Notes #15
cron may be the simplest piece of infrastructure there is: time's up, run a job. Anyone who has writ…
· tech · 11 min read · 📚 Redis — Learning Notes #3
The first post said one reason Redis is fast is "single thread + no locks". That sounds backwards — …
· tech · 12 min read · 📚 Redis — Learning Notes #2
The previous post said the soul of Redis is "data structures" — so this one opens the toolbox. Ninet…
· tech · 14 min read · 📚 Redis — Learning Notes #1
Most people first meet Redis as a "cache" — throw database query results in, grab them next time. Th…
· tech · 22 min read · 📚 Google SRE — Reading Notes #14.5
The most thrilling kind of job change is joining a company that builds almost everything itself: no …
#sre#career
· tech · 19 min read · 📚 Google SRE — Reading Notes #14
A group of machines agreeing on "one thing" — who is the leader? who holds this lock? what's the lat…
· tech · 11 min read · 📚 Google SRE — Reading Notes #13
Between a user sending a request and the request being handled, it passes through two layers of load…
· tech · 15 min read · 📚 Google SRE — Reading Notes #12
Automation, release engineering, simplicity — at first glance three unrelated topics. Put them side …
· tech · 10 min read · 📚 Google SRE — Reading Notes #11
Beyond the "service stays up" reliability covered so far, a data system has a more fundamental layer…
· tech · 9 min read · 📚 Google SRE — Reading Notes #10
The first post said the goal of reliability is "keeps working when things go wrong". But one kind of…
· tech · 10 min read · 📚 Google SRE — Reading Notes #9
This post is about something usually filed under "the developers' business" that is in fact a corner…
· tech · 9 min read · 📚 Google SRE — Reading Notes #8
Earlier you learned on-call mitigation and systematic troubleshooting — but that's "one person again…
· tech · 8 min read · 📚 Google SRE — Reading Notes #1.5
With the previous post covering what SRE is, let me deal with a comparison that gets asked constantl…