37

Building a Data Intensive Application

Embed Size (px)

DESCRIPTION

More info on http://www.techdays.be

Citation preview

Page 1: Building a Data Intensive Application
Page 2: Building a Data Intensive Application

http://tinyurl.com/3t5qagt

Page 3: Building a Data Intensive Application
Page 4: Building a Data Intensive Application

Four main categories

Page 5: Building a Data Intensive Application

Majority of apps use data from

Page 6: Building a Data Intensive Application

Separating concerns

Page 7: Building a Data Intensive Application

Rendering your model

Page 8: Building a Data Intensive Application

Enhancing the user experience

Page 9: Building a Data Intensive Application
Page 10: Building a Data Intensive Application

Tools you need

Everything else is Open Source

Page 11: Building a Data Intensive Application

What's in the bag of tricks

Page 12: Building a Data Intensive Application
Page 13: Building a Data Intensive Application

Demo

Page 14: Building a Data Intensive Application
Page 15: Building a Data Intensive Application

What's in v1

Page 16: Building a Data Intensive Application

Demo

Page 17: Building a Data Intensive Application

Good parts

Page 18: Building a Data Intensive Application

Bad parts

Page 19: Building a Data Intensive Application
Page 20: Building a Data Intensive Application

DI -

Fu

nq

Serv

ices

Co

llect

ion

s M

ess

ag

ing

UI C

on

tro

ls

View

View Model Locator View Model

Model Services

Boot Strapper

Page 21: Building a Data Intensive Application

Refactored v1

Page 22: Building a Data Intensive Application

Demo

Page 23: Building a Data Intensive Application

Good parts

Page 24: Building a Data Intensive Application

Bad parts

Page 25: Building a Data Intensive Application
Page 26: Building a Data Intensive Application
Page 27: Building a Data Intensive Application

Good parts

Page 28: Building a Data Intensive Application

Bad parts

Page 29: Building a Data Intensive Application
Page 30: Building a Data Intensive Application

There is more we can do

Page 31: Building a Data Intensive Application

Demo

Page 32: Building a Data Intensive Application

Good parts

Page 33: Building a Data Intensive Application
Page 34: Building a Data Intensive Application
Page 35: Building a Data Intensive Application

Performance

Performance

Performance

Page 37: Building a Data Intensive Application