ππ§ 4.77B Users on SQL: Google's Ad Architecture Deep Dive
PLUS: Why I Donβt Like NumPy β, GitHub AI Engineering Repo π, Load Balancing Algorithms βοΈ
Happy Monday! βοΈ
Welcome to the 445 new hungry minds who have joined us since last Monday!
If you arenβt subscribed yet, join smart, curious, and hungry folks by subscribing below.
π Software Engineering Articles
Binary formats outperform JSON in browsers for better performance
Learn AI Engineering fundamentals with this comprehensive GitHub repository
Combat AI cheating with HelloBetter's innovative interview process
Essential load balancing algorithms every engineer should master
Build a backendless billing system with modern architecture
ποΈ Tech and AI Trends
DeepMind unveils AlphaEvolve, a Gemini-powered algorithm design agent
Apple partners with brain-implant companies for device control
Historic gene-editing breakthrough saves infant's life
π¨π»βπ» Coding Tip
Use Rust's const generics for zero-cost array operations at compile-time
Inside Google Spanner: Building a Global-Scale Distributed Database
Google Spanner represents a breakthrough in distributed databases by combining NoSQL scalability with SQL ACID guarantees. It powers Google's multi-billion-dollar ads business by processing global transactions with strong consistency while maintaining 99.999% availability.
The challenge: Building a globally distributed database that provides both strong consistency and high availability while scaling to handle millions of transactions per second.
Implementation highlights:
Two-Phase Commit (2PC): Ensures atomic transactions across partitions through prepare and commit phases
TrueTime API: Uses GPS and atomic clocks to maintain synchronized time across global data centers
Paxos Leadership: Coordinates writes through leader election, while followers handle reads
Two-Phase Locking: Prevents transaction conflicts through growing and shrinking lock phases
Multi-Version Concurrency Control: Enables lock-free reads through snapshot isolation
Results and learnings:
Achieved 99.999% availability across global deployments
Powers Google's $237B advertising business (2023)
Demonstrates that global strong consistency is possible at scale
Spanner shows that you can have your ACID properties and scale them too. It proves that with the right architecture, you can build globally distributed systems that don't compromise on consistency or availability.
Remember: Building a global database is like herding cats across time zones - you'd better have a really good clock! π±β°
Load Balancing Algorithms You Should Know
I Created a GitHub Repository to Learn AI Engineering
Written by
How to Grow Your Personal Network π»
Written by
and2025 Guide to Prompt Engineering in your editor for Software Engineers
Written by
How HelloBetter Designed Their Interview Process Against AI Cheating
Written by
Migrating to Postgres
ESSENTIAL (strong like bull)
What Makes Strong Engineers Strong?
ESSENTIAL (robot overlords reviewing code)
How Do AI Code Reviews Impact Engineering Teams?
GITHUB REPO (java-ai-go-brrr)
Agentic AI Framework for Java Developers
GITHUB REPO (flowy-grammy)
FlowGram is a node-based flow building engine
ARTICLE (SaaS-y grindset)
Four years of running a SaaS in a competitive market
ARTICLE (prettier? biome-ier!)
Migrating A JavaScript Project from Prettier and ESLint to BiomeJS
ARTICLE (AI to the rescue)
4 ways I use AI as an accessibility specialist
ARTICLE (frontend pain is real)
Frontends are hard
ARTICLE (JSON who?)
Binary Formats are Better Than JSON in Browsers!
ARTICLE (billing without the backend blues)
How we made billing backendless
ARTICLE (numpy-nope)
I don't like NumPy
Want to reach 180,000+ engineers?
Letβs work together! Whether itβs your product, service, or event, weβd love to help you connect with this awesome community.
π AlphaEvolve: AI-Powered Coding Agent for Advanced Algorithm Design (4 min)
Brief: Google DeepMind's AlphaEvolve combines Gemini LLMs with automated evaluators to optimize algorithms, boosting efficiency in data centers, chip design, and AI training while solving complex mathematical problems.
π€ OpenAI and Microsoft in Talks to Restructure Partnership for Potential IPO (2 min)
Brief: OpenAI and Microsoft are reportedly renegotiating their partnership terms to potentially clear the path for an IPO from the AI startup while maintaining their close collaboration.
π§ Apple Explores Brain-Computer Interface Tech for Future Devices (2 min)
Brief: Apple is reportedly researching brain-computer interface (BCI) technology that could enable hands-free control of devices using neural signals.
π¬ CRISPR Breakthrough: Gene Therapy Saves Philadelphia Infant's Life (3 min)
Brief: A CRISPR-based gene therapy successfully treats a life-threatening genetic disorder in a Philadelphia infant, marking a major milestone in precision medicine.
π€ Meta Delays Rollout of Flagship AI Model (2 min)
Brief: Meta has postponed the launch of its flagship AI model, citing internal challenges, though the exact reason remains unclear.
This weekβs coding challenge:
This weekβs tip:
Use Rust's const generics to create compile-time array operations with custom sizes, enabling zero-cost abstractions for numerical computations. This feature allows for generic array sizes checked at compile-time rather than runtime.
Wen?
High-performance linear algebra: Implement fixed-size matrices with zero runtime overhead for scientific computing.
Embedded systems: Create fixed-size data structures where heap allocation is prohibited or memory constraints are strict.
Game development: Build efficient vector/matrix operations for graphics and physics calculations with compile-time size validation.
βLive in each season as it passes; breathe the air, drink the drink, taste the fruit, and resign yourself to the influence of the earth.β
Henry David Thoreau
Thatβs it for today! βοΈ
Enjoyed this issue? Send it to your friends here to sign up, or share it on Twitter!
If you want to submit a section to the newsletter or tell us what you think about todayβs issue, reply to this email or DM me on Twitter! π¦
Thanks for spending part of your Monday morning with Hungry Minds.
See you in a week β Alex.
Icons by Icons8.
*I may earn a commission if you get a subscription through the links marked with βaff.β (at no extra cost to you).
Thanks so much for sharing the recent Prompt Engineering guide in this week's menu, Alex π
https://read.highgrowthengineer.com/p/2025-guide-to-prompt-engineering