Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    Snap Engineering

    eng.snap.com · Company blog · on HN since 2020

    Snap's engineering blog on Snapchat's infrastructure, covering microservices, service mesh, Android rewrite, QUIC, and ML platforms.

    Visit blogHN submissions
    DevOps & CloudDistributed SystemsTech Industry
    What HN says

    HN links it for details of Snap's multicloud service mesh, which uses Envoy as a gateway, in threads about Snap's cloud costs and architecture.

    Stats for nerds
    18HN people shared it
    18linked in comments
    211story points
    Mar 2026last shared
    2021people per year2026

    Top posts on HN

    1. 1
      QUIC at Snapchat
      1 person · 155 points · first shared 2021 · 45 comments on HN
    2. 2
      From Monolith to Multicloud Micro-Services: Inside Snap’s Service Mesh
      4 people · 24 points · first shared 2020 · Discussion on HN
    3. 3
      Microservices at Snapchat
      3 people · 11 points · first shared 2021 · 3 comments on HN
    4. 4
      Rewriting the Snapchat Android App
      2 people · 5 points · first shared 2020 · Discussion on HN
    5. 5
      Code Search: How Agents Search Across Snap's Codebase
      1 person · 3 points · first shared 2026 · Discussion on HN
    6. 6
      Introducing Bento, Snap's ML Platform
      1 person · 3 points · first shared 2025 · Discussion on HN
    7. 7
      Snap Developer Ecosystem
      1 person · 2 points · first shared 2021 · Discussion on HN
    8. 8
      Training Large-Scale Recommendation Models with TPUs
      1 person · 2 points · first shared 2022 · Discussion on HN
    9. 9
      Modernizing the PlayCanvas Back End Infrastructure
      1 person · 1 points · first shared 2022 · Discussion on HN
    10. 10
      Snap Engineering
      1 person · 1 points · first shared 2020 · Discussion on HN

    What HN people wrote when they linked it

    • everydaynewsMar 2026

      Interesting approach — treating agent definitions the way Kubernetes treats infrastructure. The core idea is that your agent's identity, tools, constraints, and execution strategy all live in a single .agf.yaml file, and any runtime (LangChain, ADK, whatever) can execute it via adapters.

      The engineering blog goes deeper into the motivation: https://eng.snap.com/agent-format

      A few things that stood out to me:

      The schema is grounded in POMDP formalism, which gives it a principled foundation rather than being yet another config format

      There's a "tighten-only invariant" for multi-agent systems — child agents can never exceed their parent's constraints. Governance gets stricter as you go deeper, never looser

      It explicitly separates agent-level constraints from org-level policies. The runtime composes both at execution time

      They position it alongside MCP (tools) and A2A (agent communication) — three complementary layers rather than competing standards

      The JSON Schema is published, there's an interactive playground on the site, and the spec itself is vendor-neutral. Curious if anyone has tried plugging this into their own stack.

    • mapmeOct 2022

      I think this is an unhelpful comparison. Simply put, when users exchange messages on WhatsApp it causes minimal traffic to a WhatsApp data enter as it’s mostly p2p. No ads, no persistence.

      Snapchat requires semi persistence for stories (viewable for 24hr) and millions of users can view a single story. When a celebrity posts a story and 5mil users view it that requires more engineering effort that p2p what’s app messages. Additionally, serving ads requires a large amount of compute (ad ranking/serving), storage (impressions), offline processing (Hadoop clusters are hard), engineering, salepeople, economists, and auxiliary systems to support advertisers buying ads, etc.

      As an example, check out snaps blog post on ML and ads https://eng.snap.com/en-US/machine-learning-snap-ad-ranking

    • freeqazOct 2025

      These are the best additional bits of information that I can find to share with you if you're curious to read more about Snap and what they did. (They were spending $400m per year on GCP which was famously disclosed in their S-1 when they IPO'd)

      0: https://chrpopov.medium.com/scaling-cloud-infrastructure-5c68a023e0f6

      1: https://eng.snap.com/monolith-to-multicloud-microservices-snap-service-mesh

    • darguetaJun 2021

      Seems they use Envoy as the API Gateway https://eng.snap.com/monolith-to-multicloud-microservices-snap-service-mesh/

    Related

    Figma Blogfigma.com608 people

    How to build a plugin system on the web and also sleep well at night

    Figma Blog
    Company · last shared 2026
    Scale AI Blogscale.com77 people

    Text Is the Universal Interface

    Scale AI Blog
    Company · last shared 2026
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Engineering at Metaengineering.fb.com657 people

    Sapling: A new source control system with Git-compatible client

    Engineering at Meta
    Company · last shared 2026
    Twitter Engineering Blogengineering.twitter.com121 people

    Twitter Rolls Twitter.com Back to a Server-Side Architecture

    Twitter Engineering Blog
    Company · last shared 2017
    Slack Engineeringslack.engineering281 people

    Taking PHP Seriously

    Slack Engineering
    Company · last shared 2026
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026
    Y Combinator Blogblog.ycombinator.com643 people

    Request For Research: Basic Income

    Y Combinator Blog
    Company · last shared 2025