We built a P2P app with no servers. 1M users didn't miss them | David Mark Clements, Tether

JavaScript Conferences by GitNation
75,403 views β€’

πŸš€ What if your app never needed a server? We built a P2P app from scratch – no cloud, no infrastructure, no vendor lock-in. 1M users later, nothing broke. What's inside: ⚑️ How peer-to-peer deployment actually works in production β€” architecture, tools, and real release flow ⚑️ The exact CLI commands to ship a P2P app with staging, pre-release, and multisig production deploy ⚑️ Why removing servers didn't kill the app β€” it made video calls cleaner, costs zero, and scales anyway πŸŽ™οΈ David Mark Clements has been writing JavaScript since 1996. A Node.js contributor since version 0.8 (2012), he's the original author of Node Cookbook and led the OpenJS Node.js Certifications program, helping shape how the industry trains and validates backend engineers at scale. Today David is driving one of the most ambitious bets in modern infrastructure: peer-to-peer computing as a production-ready paradigm. As the architect behind Pear – the platform powering Keet messenger with 1M+ new users per month – he's not theorizing. He's shipping. πŸ‘‰ Follow David on X: https://twitter.com/davidmarkclem πŸ‘‰ Explore his open-source work: https://github.com/davidmarkclements πŸ‘‰ Learn more about Tether: https://tether.io πŸ‘‰ Try the app built on this stack: https://keet.io πŸ“ Talk: No Servers, No Cloud, No Masters: Make P2P Apps | David Mark Clements This talk was recorded at JSNation Amsterdam 2026: πŸ”— https://jsnation.com/?utm_source=youtube&utm_medium=DavidMarkClements πŸ“Œ Follow the link to watch the full version of all the conference talks, QnA’s with speakers and hands-on workshop recordings: πŸ”— https://gitnation.com/events/jsnation-2026?utm_source=youtube&utm_medium=DavidMarkClements πŸ• Timestamps: 00:00 - Intro: you think you need servers. You don't 01:49 - What P2P actually means for your stack 03:09 - Keet: 1M users, no servers, no phone number required 06:24 - The PEARS stack: Bare runtime + Hyper ecosystem 12:21 - Full deploy flow: staging β†’ multisig β†’ production 18:54 - Boilerplates: P2P app in minutes 22:27 - No server = no compression. Video calls hit different πŸš€ The most honest conversations happen after the talk. Join the next conferences by GitNation to sync with the engineers actually shipping the future: πŸ’« AI Coding Summit 2026 (London & Online) https://aicodingsummit.com/?utm_source=youtube&utm_medium=DavidMarkClements πŸ’« JSNation US 2026 Nov 16 & 19, 2026 (NewYork & Online) πŸ”— https://jsnation.us/?utm_source=youtube&utm_medium=DavidMarkClements πŸ’« React Summit US 2026 Nov 17 & 20, 2026 (NewYork & Online) πŸ”— https://reactsummit.us/?utm_source=youtube&utm_medium=DavidMarkClements and more! πŸš€ Check out all the upcoming events from GitNation: πŸ”— https://gitnation.com/events?utm_source=youtube&utm_medium=DavidMarkClements #JSNation #GitNation #P2P #PeerToPeer #JavaScript #NodeJS #WebDev #SoftwareArchitecture #NoCloud #Decentralized #Keet #HyperCore #ElectronJS #ReactNative #DevOps #BackendDevelopment #OpenSource

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close