Python
![A thumbnail image](https://developerzen.com/hard-truths-about-entrepreneurship/cover_hu83f82ef2745bfbd755001d2e5cc056bb_141290_0x290_resize_q75_h2_box_3.webp)
Hard Truths About Entrepreneurship
I originally posted this on X as a response to this HackerNews post (full text at the end of this post) but thought its worth expanding on.
![A thumbnail image](https://developerzen.com/zero-downtime-django-gunicorn-deployments-on-gke/cover_huf3202e060786fe0a14eea9d9ca75c5f2_484128_0x290_resize_q75_h2_box_3.webp)
Zero Downtime Django (gunicorn) Deployments on GKE
We recently switched to Twingate’s GKE load balancer to use Google’s new Container-native load balancer. The premise was good - LB talks directly to pods and saves an extra network hops, (with classic LB, traffic goes from LB to a GKE node which then, based on iptables configured by kube-proxy, get routed to the pod) and should perform better, support more features, and in general we’d rather be on google’s maintained side and not on legacy tech.
![A thumbnail image](https://developerzen.com/scaling-your-analytics-schema-using-events-grammar/cover_hu6d9af039b04bfbd6d05e5272b1261cb4_23933_0x290_resize_q75_h2_box.webp)
Scaling Your Analytics Schema Using Events Grammar
One of the most important aspects of building your own analytics system is how you store the data and expose it for querying.
![A thumbnail image](https://developerzen.com/best-practices-writing-production-grade-pyspark-jobs/cover_hud6dfb9dffc46649ce5575e21362d7ada_126642_0x290_resize_q75_h2_box.webp)