Sunday, June 19, 2016

Stack Overflow: The Architecture + ML

podcast: Herding Code 217: Nick Craver on Stack Overflow Engineering

Nick Craver - Stack Overflow: The Architecture - 2016 Edition
numbers per day:

  • 66,294,789 (+30,199,477) of those were page loads
  • 1,240,266,346,053 (+406,273,363,426) bytes (1.24 TB) of HTTP traffic sent
  • 569,449,470,023 (+282,874,825,991) bytes (569 GB) total received
  • 3,084,303,599,266 (+1,958,311,041,954) bytes (3.08 TB) total sent
  • 504,816,843 (+170,244,740) SQL Queries (from HTTP requests alone)
  • 5,831,683,114 (+5,418,818,063) Redis hits"
Logical Overview

server's memory: 768GB 

P2P Web: Microsoft's Thali project

Bluetooth/WiFi discovery + Node.js + Cordova + Pouch.db

Thali Project @ GitHub
"Postcard app which sends messages or 'postcards' across mobile devices equipped with Smart Bluetooth. Postcards can be added, updated and deleted and any changes will be automatically synchronized across devices."

Thali - Wikipedia, the free encyclopedia
"Thali is an Indian and Nepalese meal made up of a selection of various dishes. It simply means a round platter used to serve food. The idea behind a Thali is to offer all the 6 different flavors of sweet, salt, bitter, sour, astringent and spicy on one single plate"