Erez RabihDB Transactions Are NOT Mutexes!Key takeaway: DB transactions might be ran concurrently. Your transaction body must take concurrency into account and handle possible race…3 min read·Mar 19, 2024----
Erez RabihFullstack Development Through Early Startup StagesFullstack development is a development method in which a single engineer works on a feature end-to-end, including its frontend…8 min read·Feb 24, 2024----
Erez RabihValidating Kubernetes RBAC Policies LocallyRBAC in Kubernetes is quite complicated, to say the least. There are numerous objects involved in the process — Role, ClusterRole…3 min read·Feb 25, 2023----
Erez RabihinBetter Programming6 Metrics To Watch for on Your K8s ClusterThe most critical Kubernetes metrics to monitor11 min read·May 11, 2022--1--1
Erez RabihinNanit EngineeringOn Sprint Planning and Peeling PotatoesI really like finding analogies between my work and “real” life. I recently found a cool one which I’m going to share in this post.7 min read·Sep 29, 2021--1--1
Erez RabihinNanit Engineering6 Years of Professional ClojureTL;DR Clojure is a great programming languages due to its functional nature, lack of objects / concentration on primitive values10 min read·Jul 30, 2021--6--6
Erez RabihinNanit EngineeringNanit’s Gangnam Styleour postgreSQL migration story from serial to bigserial7 min read·Sep 8, 2020--1--1
Erez RabihinNanit EngineeringFrom Graphite To Prometheus — Things I’ve LearnedFor a long time, the StatsD + Graphite stack was the go-to solution when considering backend stacks for time-series collection and…14 min read·Dec 2, 2019----
Erez RabihinNanit Engineering8 Tips For Productive Testingguidelines for forming a healthy, safe and rapid development process around your test suite.11 min read·Jul 13, 2019----
Erez RabihinNanit Engineering3 Reasons You Should Start Testing TodayPreface5 min read·May 18, 2019----