4. 2nd Platform
Hundreds of Millions of User
1983 TCP/IP
1984 PC/AT 5170
Mainframe, Mini-con & Terminal1951 UNIVAC
1964 IBM System/360
Millions of Users
1965 DEC PDP-8
1969 UNIX
LAN/Internet,
Client/Server & PC
5. 3rd Platform
LAN/Internet,
Client/Server & PC
Mobile, Cloud, Big Data,
Social & Mobile Devices
Millions of Apps
Billions of Users
Trillions of Things
1991 Web
1998 Google
1994 Amazon
2004 Facebook
2014 HTML5
2015 HTTP/2
1983 TCP/IP
1984 PC/AT 5170
Mainframe, Mini-con & Terminal1951 UNIVAC
1964 IBM System/360
Millions of Users
1965 DEC PDP-8
1969 UNIX
Hundreds of Millions of User
8. Web 1.0
Web 2.0
Modern Web
Web 1.0 (1989-2003)
Simple HTTP & HTML
Web 2.0 (2004-2010)
Web 1.0 + Ajax & Web Services
Modern-Web (2011-)
Web 2.0 + HTML5, Mobile and Cloud
9. May 2011
How Web and Cloud Computing
Will Drive Your IT Strategies?
10. Tim O'Reilly
Web 2.0 is
the Design Patterns
and Business Models
for the Next
Generation
of Software
40. Three Service Models
IaaS (Infrastructure as a Service)
Server & OS
PaaS (Platform as a Service)
Middleware (DB, AP Server, …)
SaaS (Software as a Service)
Application
41. IaaS Platforms
• Amazon Web Services
• Microsoft Azure
• Salesforce1 Platform
• IBM Softlayer
• Google Cloud Platform
• etc…
42. PaaS Platforms
• Google App Engine
• Heroku
• RedHat OpenShift
• IBM Bluemix
• Oracle Java Cloud Services
62. “Big data really is about having
insights and making an impact on
your business. If you aren't taking
advantage of the data you're
collecting, then you just have a pile
of data, you don't have big data.”
Big data is
Facebook
82. What is DevOps?
Dev Ops
Developer & Operations
a culture, movement or practice
emphasizes
the collaboration and
communication
automating the process of software delivery and changes
83. 10+ Deploys Per Day:
Dev and Ops Cooperation at Flickr
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
John Allspaw and Paul Hammond
https://www.youtube.com/watch?v=LdOe18KhtT4
87. Five Tools
1. Automated infrastructure
2. Shared version control
3. One step build and deploy
4. Feature flags
5. Shared metrics
6. IRC and IM robots