Boot It Up

15
Josh Long (之春) @starbuxman joshlong.com [email protected] slideshare.net/joshlong github.com/joshlong http://spring.io A QUICK LOOK AT BOOT github.com/joshlong/boot-it-up

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

Page 1: Boot It Up

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

[email protected] 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

Page 2: Boot It Up

I AM…

Spring Developer AdvocateJosh Long (⻰龙之春)

@starbuxman [email protected] |

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

Page 3: Boot It Up

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

Page 4: Boot It Up

SPRING BOOT IS ABOUT PRODUCTIVITY

Boot

Autoconfigure

Starters

CLI

Actuator

Tools

Samples

Bootstrap your productivity

Page 5: Boot It Up

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

Page 6: Boot It Up

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

Page 7: Boot It Up

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

Page 8: Boot It Up

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

Page 9: Boot It Up

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

Page 10: Boot It Up

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

Page 11: Boot It Up

“ ”

* 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

Page 12: Boot It Up

• 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

Page 13: Boot It Up

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

Page 14: Boot It Up

• 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

Page 15: Boot It Up

Any Questions

@starbuxman @springcentral [email protected]

[email protected] github.com/joshlong

slideshare.net/joshlong

?

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