lily @ work webinar

30
IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org Lily @ Work webinar – july 7th 2011

Upload: ngdata

Post on 11-Jun-2015

1.409 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Lily @ Workwebinar – july 7th 2011

Page 2: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Overview

» Big Data @ Work: opportunities & challenges» Lily: a smart Big Data solution» Roadmap & status» Use cases» The Lily Adoption Program» Conclusions

2

Page 3: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Your host

» Steven Noelsfounder and CEO of [email protected]@stevenn

3

ask questions!

Page 4: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Big data @ Work

» a practical view on opportunities» store now, act later» live archives» scaling for data + audience» challenges» schemas with a vengeance» index management & maintenance

4

Page 5: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Store Now, act later

» no Big Design Upfront» smart & scalable storage» at-leisure indexing & processing» batch, map-reduce-based» flexible and versionable schema to cope with

increasing subject-matter understanding

5

Page 6: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Live archives» A lot of incumbent EDM/RM solutions focus on scale at

the cost of functionality» “you’ll find your data if you know where to look”» Library systems are often under-engineered for Big Data» “we index 10.000 documents per hour ... at night”» General developer’s need for combo

of storage + put|get|post|delete(CRUD) + index + search

6

Page 7: Lily @ Work Webinar

» classic architecture :» different server node types

» complex application deployment management

» upgrade nightmare

»multiple bottleneck possibilities (web/app/db)

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Scaling for data + audience

7

front-end tier

application logic tier

data tier

interwebs

Page 8: Lily @ Work Webinar

front-end tier services

application logic tier services

data tier services

interwebs» ‘webscale’ setup» (mostly) identical nodes

» load spread evenly across CPUs and spindles

»move app services between nodes (rather than node reconfigs)

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Scaling for data + audience

8

Page 9: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Schemas with a vengeance

» ‘schema-free’ is not the long-term Big Data selling point» you want APIs/contracted contact surfaces in your app

architecture» Big Data is now moving beyond log file analytics → more complex (domain-inspired) data models

» ongoing insights → evolving schemas» ... schema flexibility is.

9

Page 10: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Index maintenance & management

» NOSQL → NO QUERY ?» all index-based access must be defined up-front» increasing need for specialized, real-time indexed data access» structured + full-text (idf) searching» increasing data corpus size = increasing index

maintenance cost» need for both interactive index updating + batch index

regeneration

10

Page 11: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Enter Lily, a solution for big data

» smart : copes with large-scale data- and audience sets through a simple yet flexible API and model» scale : a fully distributed architecture» easy : empowering enterprise devs with reality-inspired

tooling(batteries included: schema, indexing, search)

11×

Page 12: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

LILY

The Real-time Platform built for the Age of Data.

We manage, track and measure your data and users,and do the mat(c)hmaking in-between:» provide you with business intelligence and analytics» harvest user profiles and learn their interests» dynamically engage your users using quality recommendations

12

Page 13: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

where would you use lily?

» large collections of data» content repositories

» library catalogs

» (media) asset management

» product catalogs

» ‘live’ archives

» large groups of users» e-commerce / retail

» news / media

» ... if you want to use big data, but you need easy.

13

Page 14: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org 14

+this i

s where th

e magic happens

Page 15: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Roadmap & status» Out now: Lily 1.0.1» Out real soon:» Lily embed - developer-friendly lightweight Lily launching

options for use in (unit) tests» Cloudera whirr-based (EC2) cluster deployment tools» Next (Q4 2011):» Even more flexible data model

(complex attributes, e.g. tags, keywords, substructures)» Secondary Indexes (pure HBase-based indexes)

15

Page 16: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Next up: usage stats» sits in CRUD-path» tracks users ops against

records» from both perspectives» arbitrary K/V properties: time,

location, ...

» automatically builds user profiles (as records)» tied to records ops» indexed access» time dimension: trending

16

interactions

indexes

time

recommendationsrecord user

Page 17: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

from usage stats to recommendations ‘light’

» grouping of users based on» shared properties» shared record access» grouping of records based on» shared properties» shared user operations

17

record user

{connections

recommendations

Page 18: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Use cases

» Adeo» Fatminds»Media

18

Page 19: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Groupe adeo

» ADEO Groupe = Nr. 4 DIY retailer worldwide» Project “Wikeo”: data- and services platform to back

business-unit-operated e-commerce websites» product data, profiles, pricing info, product manuals ...» Lily as a data aggregation, interactivity & scaling

platform

19

Page 20: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Fatminds

» US startup: “Kayak meets Yelp for continuing education”» originally based on Alfresco, started using Lily as their

go-to-web scalability platform»www.fatminds.com

20

Page 21: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org 21

Page 22: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org 22

media

» USA magazine publisher» newsfeed server

» feed aggregation

» personalization through Solr searches

» loading via custom Ruby app

» Swedish newspaper publisher

external (editorial) systems

core services : user profiles / entitlement content / analytics

extended services

webmobile

archive

...

Page 23: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Lily Adoption program

» facilitated multi-step process» qualify challenges» explore opportunities» learn + change

23

explore

discover

adopt

deploy

support

Page 24: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Lily adoption program

» open source:www.lilyproject.orgbusiness-friendly Apache license

24

explore

discover

adopt

deploy

support

Page 25: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Lily adoption program

» 2-day workshop-facilitated exploration of opportunities» creating a true business case»make benefits tangible & measurable» architecture study» prepare proof of concept

25

explore

discover

adopt

deploy

support

Page 26: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Lily adoption program

» classroom developer training» PoC implementation and validation» project guidance and assistance» professional services» work with integrators» architecture and implementation review

26

explore

discover

adopt

deploy

support

Page 27: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Lily adoption program

» going live» deployment tools» Lily cluster install tools» cluster mgmt» Lily admin application

27

explore

discover

adopt

deploy

support

Page 28: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

Lily adoption program

» enterprise support» bug fixes, hot fixes» intermediate releases» access to roadmap

28

explore

discover

adopt

deploy

support

Page 29: Lily @ Work Webinar

» Go and discover !» Exploration workshop -20%» This Summer (until of end of September ’11)» Excl. travel, incl. extensive workshop report

✘IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

How to get started

29

US$ 9,000 ➙ US$ 7,250

€ 6.250 ➙ € 5.000

Page 30: Lily @ Work Webinar

IIC » TECHNOLOGIEPARK 3 » B-9052 ZWIJNAARDE (GENT) » www.outerthought.org

conclusions

Lily allows youto collect, process and manage your data,

all of it,in a developer-friendly packaging,

to grow knowledge about your data,and how it is being used.

30