1
The guys on the stage
Evolution of apps and data
In the beginning
1995 and how I got involved with PHP
Web App and DB Architectures
Scale-up Tight Coupling Highly
Structured:
SQL Rises on
Web
Response Time Open Source Infrastructure
> 10 seconds Early on Bare metal
Tech sufficient for giants to emerge
Mobile Web
circa 2005
Web development renaissance
2007 2005-201020062004
Web App and DB Architectures
Scale-up Tight Coupling
Highly Structured:
SQL Rises on Web
Response Time Open Source Infrastructure
< 2 seconds Mainstream Virtualized, Early
Cloud
Scale-out Loose Coupling Structured and
Unstructured
2015
Web App and DB Architectures
Scale-up Tight Coupling
Highly Structured:
SQL Rises on Web
Response Time Open Source Infrastructure
< 250 ms Foundational Cloud
Scale-out Loose Coupling
Structured and
Unstructured
Everything is
an API
Inflight
transformation
and analytics
In-Memory
“The future is already here - it’s
just not evenly distributed.”
- William Gibson
World IoT market: 2013 - 2025Billions
22
Click to watch the video
24
Click to watch the video
It looks like you’re
trying to shop.
Want assistance?
Shoes video
Good choice – they’re confirmed to
arrive in time for next week’s hike
I went ahead and ordered coordinating
socks so you’ll be all set to go!
And I put the $225 on your Apple
account so you could earn enough
iStuff points to take another iVacation!
As a user
I want to achieve my goal quickly
So that I can get on with my life
Data storage and access in 2025
id surname first_name city
1 Jones Paul London
2 Smith Tony New York
3 Davis Frank Denver
Person
id model year value person_id
101 Ford 1995 2000 3
102 Tesla 2015 100000 1
103 GMC 2005 15000 1
Car
Data your way
id surname first_
name
city
1 Jones Paul London
2 Smith Tony New York
3 Davis Frank Denver
id model year value person_id
101 Ford 1995 2000 3
102 Tesla 2015 100000 1
103 GMC 2005 15000 1
{
first_name: 'Paul'
surname: 'Jones'
city: 'London'
cars: [
{model: 'Tesla'
year: 2015
value: 100000},
{model: 'GMC'
year: 2005
value: 15000}]
}
Person
Car
Data your way
{
first_name: 'Paul'
surname: 'Jones'
city: 'London'
cars: [
{model: 'Tesla'
year: 2015
value: 100000},
{model: 'GMC'
year: 2005
value: 15000}]
}
{
city: 'London'
people: [
{first: 'Paul'
last: 'Jones'
food: 'Pizza'
autos: [
'Tesla', 'GMC'
]}
]
}
“All problems in computer
science can be solved by
another level of indirection.”
- David Wheeler
Software
deployment
in 2025
39
How you make it happen
Open Source
Unlock your data
API’s
Distribute the future
👍
41
Demo
“Never underestimate the bandwidth of
a station wagon full of tapes hurtling
down the highway.”
- Andrew S. Tannenbaum
“Never underestimate the bandwidth
of 10 billion IoT devices hitting your
API simultaneously.”
48

Data is dead. Long live data!

  • 1.
  • 2.
    The guys onthe stage
  • 3.
  • 4.
  • 5.
    1995 and howI got involved with PHP
  • 6.
    Web App andDB Architectures Scale-up Tight Coupling Highly Structured: SQL Rises on Web Response Time Open Source Infrastructure > 10 seconds Early on Bare metal
  • 7.
    Tech sufficient forgiants to emerge
  • 10.
  • 11.
  • 12.
    Web App andDB Architectures Scale-up Tight Coupling Highly Structured: SQL Rises on Web Response Time Open Source Infrastructure < 2 seconds Mainstream Virtualized, Early Cloud Scale-out Loose Coupling Structured and Unstructured
  • 14.
  • 15.
    Web App andDB Architectures Scale-up Tight Coupling Highly Structured: SQL Rises on Web Response Time Open Source Infrastructure < 250 ms Foundational Cloud Scale-out Loose Coupling Structured and Unstructured Everything is an API Inflight transformation and analytics In-Memory
  • 16.
    “The future isalready here - it’s just not evenly distributed.” - William Gibson
  • 17.
    World IoT market:2013 - 2025Billions
  • 18.
  • 20.
  • 23.
    It looks likeyou’re trying to shop. Want assistance?
  • 26.
  • 27.
    Good choice –they’re confirmed to arrive in time for next week’s hike I went ahead and ordered coordinating socks so you’ll be all set to go! And I put the $225 on your Apple account so you could earn enough iStuff points to take another iVacation!
  • 28.
    As a user Iwant to achieve my goal quickly So that I can get on with my life
  • 30.
    Data storage andaccess in 2025 id surname first_name city 1 Jones Paul London 2 Smith Tony New York 3 Davis Frank Denver Person id model year value person_id 101 Ford 1995 2000 3 102 Tesla 2015 100000 1 103 GMC 2005 15000 1 Car
  • 31.
    Data your way idsurname first_ name city 1 Jones Paul London 2 Smith Tony New York 3 Davis Frank Denver id model year value person_id 101 Ford 1995 2000 3 102 Tesla 2015 100000 1 103 GMC 2005 15000 1 { first_name: 'Paul' surname: 'Jones' city: 'London' cars: [ {model: 'Tesla' year: 2015 value: 100000}, {model: 'GMC' year: 2005 value: 15000}] } Person Car
  • 32.
    Data your way { first_name:'Paul' surname: 'Jones' city: 'London' cars: [ {model: 'Tesla' year: 2015 value: 100000}, {model: 'GMC' year: 2005 value: 15000}] } { city: 'London' people: [ {first: 'Paul' last: 'Jones' food: 'Pizza' autos: [ 'Tesla', 'GMC' ]} ] }
  • 33.
    “All problems incomputer science can be solved by another level of indirection.” - David Wheeler
  • 34.
  • 35.
    39 How you makeit happen
  • 36.
    Open Source Unlock yourdata API’s Distribute the future 👍
  • 37.
  • 41.
    “Never underestimate thebandwidth of a station wagon full of tapes hurtling down the highway.” - Andrew S. Tannenbaum
  • 43.
    “Never underestimate thebandwidth of 10 billion IoT devices hitting your API simultaneously.”
  • 44.

Editor's Notes

  • #2 Welcome to ZendCon. Enjoy it. Pass back to Adam.