Boot It Up

Post on 25-Jan-2015

747 views 5 download

description

Slides from my talk introducing Spring Boot. Unfortunately, this talk is 90% live-coding, so I'll post the relevant video recording here when it's available.

Transcript of Boot It Up

Josh Long (⻰龙之春) @starbuxman joshlong.com

jlong@gopivotal.com slideshare.net/joshlong

github.com/joshlong http://spring.io

A Q U I C K L O O K AT B O O T

github.com/joshlong/boot-it-up

I AM…

Spring Developer AdvocateJosh Long (⻰龙之春)

@starbuxman josh.long@springsource.com |

Jean Claude van Damme! Java mascot Duke some thing’s I’ve authored...

THE SPRING IO PLATFORM (SOME ARCHITECTURE)

WEB

Controllers, REST,WebSocket

INTEGRATION

Channels, Adapters,Filters, Transformers

BATCH

Jobs, Steps,Readers, Writers

BIG DATA

Ingestion, Export,Orchestration, Hadoop

DATA

NON-RELATIONALRELATIONAL

CORE

GROOVYFRAMEWORK SECURITY REACTOR

GRAILS

Full-stack, Web

XD

Stream, Taps, Jobs

BOOT

Bootable, Minimal, Ops-Ready

SPRING BOOT IS ABOUT PRODUCTIVITY

Boot

Autoconfigure

Starters

CLI

Actuator

Tools

Samples

Bootstrap your productivity

D E M O : B O O T U P W I T H S TA R T. S P R I N G . I O

D E M O : C O N N E C T I N G T O T H E D B

D E M O : G I V E I T A R E S T !

D E M O : G E T T I N G A B E T T E R V I E W

D E M O : T H E M O R E S E C U R E , N O T * S O * O P E N W E B A P I

!S O M E S P R I N G U S E R S

“ ”

* source: http://www.infoq.com/news/2012/12/interview-taobao-tmall

http://spring.io/blog/2013/03/04/spring-at-china-scale-alibaba-group-alipay-taobao-and-tmall/

on 11/11/2012 (the “Double Sticks” promotion day), Tmall and Taobao witnessed 147 million user visits, purchases of 30 million people and nearly 100 million paid orders. At 0:00, more than 10 million users were concurrently online

china

• 1.3 billion people in China • Google is either mostly blocked or - from Hong

Kong - very slow !

• Baidu has its own Android operating system, cloud services (like GMail, Dogs, etc.) !

• Built micro service architecture that builds on top of Spring !

• Custom web frameworks using Spring XML namespaces as global integration API

china

Spring and RabbitMQ: powering India’s 1.2 B Person Biometric DB

• 1.2 billion residents • ~75% literacy • less than 3% pay incomes taxes • less than 20% banking • 800 million mobile, ~200-300 million migrant

workers !

• Government spends about $25-40 billion on direct attributes • residents have no standard identity • most programs plagued with ghost and multiple

identities causing leakage of 30-40%

india

• traded on JASDAQ • largest Java consultancy in Japan • Spring Batch

– handles customer profile information and real-time ad matching system

• Spring is agile enabler – production control system – just-in-time production is really the heart of manufacturing – cost decreased 30%

japan

Any Questions

@starbuxman @springcentral josh.long@springsource.com

josh@joshlong.com github.com/joshlong

slideshare.net/joshlong

?

http://blog.gopivotal.com/products/have-you-seen-spring-lately