35
THE LIFE OF CQ AEM TODAY AND TOMORROW @davidnuescheler

EVOLVE'13 | Keynote | David Nuescheler

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: EVOLVE'13 | Keynote | David Nuescheler

THE L IFE OF CQ AEM TODAY AND TOMORROW@davidnuescheler

Page 2: EVOLVE'13 | Keynote | David Nuescheler

David NueschelerJSR-170 Spec [email protected]

David Nuescheler Chief Technology [email protected]

Page 3: EVOLVE'13 | Keynote | David Nuescheler

David NueschelerJackrabbit Committer / [email protected]

David NueschelerJSR-170 Spec [email protected]

Page 4: EVOLVE'13 | Keynote | David Nuescheler

David NueschelerTC Member / CMIS-JCR [email protected]

David NueschelerJackrabbit Committer / [email protected]

Page 5: EVOLVE'13 | Keynote | David Nuescheler

David NueschelerTC Member / CMIS-JCR [email protected]

DAVI

D N

UESC

HELE

RVP

, Ent

erpr

ise T

echn

olog

y

Adob

eBa

rfues

serp

latz

640

01 B

asel

T +

41 6

1 226

98

98F

+41

61 2

26 9

8 97

uncl

ed@

adob

e.co

m

Page 6: EVOLVE'13 | Keynote | David Nuescheler

DAVID NUESCHELERVP, Enterprise Technology

AdobeBarfuesserplatz 64001 BaselT +41 61 226 98 98F +41 61 226 98 [email protected]

Page 7: EVOLVE'13 | Keynote | David Nuescheler

DAVID NUESCHELERVP, Enterprise Technology

Adobe3900 Adobe WayLehi UT 84043T 385 345 0000

[email protected]

@davidnuescheler

Page 8: EVOLVE'13 | Keynote | David Nuescheler

1T h e L i f e o f C Q

2 3

OLDHISTORY SNEAKAEM TECHVISION

Page 9: EVOLVE'13 | Keynote | David Nuescheler

David Nueschel

er

Partner

Steinenberg 21

-23

uncled@bidule.

com

Page 10: EVOLVE'13 | Keynote | David Nuescheler

cq5History

‘94 ... ‘98 ‘99 ‘00 ‘01 ‘02 ‘03 ‘04 ‘05 ‘06 ‘07

cq2

cq3

cq4

Innovations:CFC!, .ECMA, any, Dispatcher, ContentBus

Innovation:Pure Java

Innovation:

JCR based

Architecture & Infrastructure Revolutions

Original Slide

2006

Page 11: EVOLVE'13 | Keynote | David Nuescheler

...someone is on to us:

...spot on,

Tony!

Original Slide

2006

Page 12: EVOLVE'13 | Keynote | David Nuescheler

cq5History

‘94 ... ‘98 ‘99 ‘00 ‘01 ‘02 ‘03 ‘04 ‘05 ‘06 ‘07

cq2

cq3

cq4

Innovations:CFC!, .ECMA, any, Dispatcher, ContentBus

Innovation:Pure Java

Innovation:

JCR based

Architecture & Infrastructure Revolutions

Original Slide

2006

Page 13: EVOLVE'13 | Keynote | David Nuescheler
Page 14: EVOLVE'13 | Keynote | David Nuescheler

CQ 4

Page 15: EVOLVE'13 | Keynote | David Nuescheler

CQ 5.1

Page 16: EVOLVE'13 | Keynote | David Nuescheler

ADEP

10.0.0

Page 17: EVOLVE'13 | Keynote | David Nuescheler

CQ 5.5

Page 18: EVOLVE'13 | Keynote | David Nuescheler

AEM 5.6

Page 19: EVOLVE'13 | Keynote | David Nuescheler

9 == top 1%

8 == top 3%

Technology Presentation

ohloh.org

19

carsten

tobi

rofe

dom

pk

felixstoeff

enz

anchela

jukka

marcel

michi d.

bertrand

stefan g.

olideve

lopment

roy

chris

david

jm

tom

75% of devs @ day have opensource exposureof which 75% are rated top 1%

Original Slide

2007

Page 20: EVOLVE'13 | Keynote | David Nuescheler

Technology Presentation 20

still with Adobe, today.

Page 21: EVOLVE'13 | Keynote | David Nuescheler

2.6

Page 22: EVOLVE'13 | Keynote | David Nuescheler

1T h e L i f e o f C Q

2 3

OLDHISTORY SNEAKAEM TECHVISION

Page 23: EVOLVE'13 | Keynote | David Nuescheler

Coral on OakAEM6

Page 24: EVOLVE'13 | Keynote | David Nuescheler

Content Repository Performance Constraints?

READWRITE

Coral on Oak

Page 25: EVOLVE'13 | Keynote | David Nuescheler

Content Repository Performance Constraints?

READWRITE

Coral on Oak

Page 26: EVOLVE'13 | Keynote | David Nuescheler

Content Repository Performance Constraints?

Coral on Oak

avg time per node added

183ms

slow

don’t

Load Test specification:Add an insane number of 2MB images into a single Folder.

183.25ms 179.82ms 178.06ms 184.23ms 184.42ms

pre-oak

total # of direct childnodes

1k 10k 100k 1m 10m

oak

Page 27: EVOLVE'13 | Keynote | David Nuescheler

1T h e L i f e o f C Q

2 3

OLDHISTORY SNEAKAEM TECHVISION

Page 28: EVOLVE'13 | Keynote | David Nuescheler

CREATIVE CLOUD MARKETING CLOUD

Page 29: EVOLVE'13 | Keynote | David Nuescheler

Adobe Analytics

Adobe Target

Adobe Experience Manager

Adobe Media

OptimizerAdobe Social

MARKETING CLOUD

Page 30: EVOLVE'13 | Keynote | David Nuescheler
Page 31: EVOLVE'13 | Keynote | David Nuescheler

LISTEN PREDICT ASSEMBLE DELIVER

Page 32: EVOLVE'13 | Keynote | David Nuescheler

Art & Science, Data & Content

Page 33: EVOLVE'13 | Keynote | David Nuescheler

ONE MORE THING...REMEMBER CQ2?

Page 34: EVOLVE'13 | Keynote | David Nuescheler

Coral on Oak

GRANIT

E.JS

...straight from

the labs.

NO PROMISES! SERIOUSLY!

Page 35: EVOLVE'13 | Keynote | David Nuescheler

Enjoy Evolve13!