More Related Content
Similar to Next Generation Web Development Techniques with Cloud Foundry (20)
Next Generation Web Development Techniques with Cloud Foundry
- 11. Web App History
• HTML • Thin frontend
• DHTML • Thick backend
• XHTML
• CSS
• AJAX • Thick frontend
• HTML5 • Thin backend
- 13. Middle Web
• Network fast
• Browsers slow • Thick backend logic
• Servers fast • Some client logic
• AJAX/DHTML
- 24. Large scale web apps
• Monolithic
• One code base
• Feature creep
• Heavier and heavier
• Memory leaks
• Performance nightmare
- 26. Pull them apart
• Create services
• Pull apart user registration
• A few services
• Big monolith hard to kill
- 27. Better Way?
• Start by building services
• Small, independent pieces of code
• Scale independently
• Compose in the front
- 28. Old Habits
• Old web development was based on old
limitations
• Old habits no longer serving us well
- 30. New SaaS
• SaaS is headed this way
• Stripe for billing
• Billing backend service on separate infra