Essays, books, wiki on technologies, career, markets, and more.
In a large, busy cluster, how do you scale Istio to address Istio-proxy Container being OOM-Killed and Istiod crashes if too many connected istio-proxies?
22 Oct 2023
Work Around Max Count of Security Group Rules on EKS
AWS EKS on VPC networks need AWS Security Group Rules (SG) to receipt ingress traffic. But what if you reach the max rules count in...
26 Sep 2023
Layer-4 Load Balancer & Zero-downtime Autoscaling and Upgrade
Your Kubernetes cluster probably has a shared ingress for north-south traffic, coming from a cloud load balancer and lands on your favorite proxies like Envoy,...
06 Aug 2023
How to do product-led growth and hands-on outbound sales at the same time?
01 Jan 2023
More Career Advices
Make sure to check out the previous post: Advices I wish I got at the start of my career.
06 Dec 2022
Interviewing Adrien Treuille, Founder CEO of Streamlit
Streamlit, about to raise its Series-C, was acquired by Snowflake for $800M in March 2022. In this conversation with Adrien, we chatted about OSS metrics,...
21 Nov 2022
Accounting Advice for Founders
Notes derived from a guest lecture by Danny Wallace, Partner at PwC’s Silicon Valley practice. For informational purposes only. Errors and omissions are my own....
05 Aug 2021
Intellectual Property and Entrepreneurship
Notes on Intellectual Property (IP) law for founders and busy professionals. Not legal advice. For informational purposes only. Laws can change, so this article may...
06 May 2021
Software Engineering Levels and Promotion
This post explains the expectation of each engineering level in the most concise and company-agnostic way and reveals the steps towards promotion.
31 Aug 2020
What to Talk about in Effective 1-on-1s
Unlike in school when we get grades on every assignment and in every course, we get less frequent feedback in professional life, usually once or...
21 Jun 2020
Advices I wish I got at the start of my career
When I was a kid playing chess with my dad, he sometimes would offer me hints on some good moves. I would never make those...
03 Nov 2019
Kubernetes Networking From the First Principles
We go from containers and network namespace to Pod-to-Pod, Pod-to-Service, and external-client-to-Service networking.
01 Mar 2022
Life and Investment Through the Lens of Uncertainty
Disclaimer: Opinions are my own. Not investment advice.
03 Jan 2021
Navigating Shell for Productivity and Profit
I hope you find inspirations from these pretty neat shell tricks and my shell setup.
20 Nov 2020
The Good, Bad, and Ugly: Istio for Short-lived Pods
Kubernetes does not differentiate sidecars and application containers in a Pod. Hence, enabling Istio for short-running workloads imposes additional challenges to the conventional approach of injecting an Envoy sidecar to...
26 Apr 2020
DNS, UDP, IP Anycast, and All That
DNS prefers UDP. There are times when DNS must run on TCP (request or response size exceeds a single packet, perhaps due to too many response records), but UDP is...
05 Apr 2020
Lessons from Scaling GKE: L4 ILB Tops at 250 Nodes
My team at Cruise operates tens of Kubernetes clusters with 10,000s cores and 100s of TB of RAM. Since migration to GCP, we have hit several interesting scaling issues. One...
20 Mar 2020
Never miss a
from me, subscribe to my newsletter
distributed systems (6)
signal processing (1)