~/talk

From PHP and on-prem servers to NodeJS/React and AWS

Talkat ReactiveConf 2018 · 2018-10-29..10-31· [nodejs, devops-and-delivery]
links:none on file
slides:none on file

Rewrites a high‑traffic portal (about 50 million page views and >1,000,000 monthly users) from PHP/on‑prem to NodeJS/React on AWS, using Lambdas, Docker on ECS and CloudFlare. Builds a per‑minute static HTML snapshot in S3 static fallback that serves during outages, uses dynamic imports for bundle splitting and UA‑driven server vs client rendering to cut transfer costs (client‑side saves ~50% on traffic; SSR adds ~30% infra cost), and survives third‑party ads with uncontrolled components. Peak capacity targets around 1,000 requests per second.

AI-written summary · about

  1. 0:00Start
  2. 3:29Infrastructure challenges
  3. 5:46Availability & Balancing
  4. 8:27Static assets & Traffic costs
  5. 10:02And when you do it right, you can actually end up having your entire infrastructure in your git repo.
  6. 10:39Javascript challenges
  7. 10:49Handling errors
  8. 12:59Page first load
  9. 14:20Crawlers & Old browsers
  10. 17:18Dealing with aggressive ads
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.