former team of the most popular news website Lenta.Ru (>10mln readers monthly, #1 cited in Russian Internet) • Website, iOS, Android and Windows Phone apps with consistent user experience, browser extensions & more • 7 developers in total, 30 people editorial team
at 9/11) — we've seen in in Feb 2015, Nemtsov assassination — 500k daily users,100k users avg • no serious upfront investment in hardware or services • minimum fee possible • good latency & speed
see content live (it's compiling!) • uneven distribution — contant 'you might be on the late server' excuses • website deployment delay (we do debug on prod )
master • sync API on master: 'purge' & 'heat' • master maintains list of all slaves and passes messages to them • clear nginx cache only if upstream returns 200
• TLS negotiation: 0-200ms (RFC 5077) • backend page generation: 0-400ms (node vs nginx) • deep system tuning: scheduler, buffers, network cards, etc. • data transfer: closer to the clients (Moscow server) • dom loading: server side rendering for nodejs