The Internet is your Application Blueprint
summary
Argues that most web apps are monolithic silos and recommends breaking them into real services using existing tools: adopt service oriented patterns with message queues and edge-side includes, use Composer/Packagist/Satis for dependency and interface-based swaps, and store content in git (example: a company migrated blogging to a GitHub repo plus cron to eliminate CMS accounts). Cites PHPCR/Jackalope, Symfony2 CMF, create.js and Varnish as concrete pieces, and reports semantic markup can boost search traffic by ~10–20%.
AI-written summary · about
chapters (15)
- 0:00Start
- 2:00A great hiding place for spaghetti
- 2:51Technologies are a fashion
- 3:37Technologies fail
- 8:51Services of a typical web application
- 11:58Authentication & identity
- 12:41Commenting
- 13:59Analytics
- 14:28Semantic mark-up
- 15:39Create.js
- 16:22Infrastructure: SaaS, PaaS
- 23:53Edge Side Includes
- 24:54Events, Message Queues
- 28:10Interface providers in Composer
- 33:23Questions?
related talks
37mModern HTTP Architecture
23mIntegrating Web Apps
01h 22mWebinar: Decomposing Applications for Deployability and Scalability
18mSoftware Architecture Building Better Applications with Architecture Best Practices
39mSoftware is a meal best served with different architectural spices
20mBuilding a cloud-friendly application
32mA Modern Web Landscape — Matt Biilmann, Frances Berriman, and Wilson Miner
36mWe're gunna program like it's 1999
