Bootiful Code with Spring Boot

19
“BOOTIFUL” CODE http://github.com/joshlong/ WITH SPRING BOOT Josh Long (之春) @starbuxman [email protected] slideshare.net/joshlong github.com/joshlong http://spring.io

description

Bootiful code with Spring Boot

Transcript of Bootiful Code with Spring Boot

Page 1: Bootiful Code with Spring Boot

“ B O O T I F U L ” C O D E

http://github.com/joshlong/

W I T H S P R I N G B O O T

Josh Long (⻰龙之春) @starbuxman

[email protected] slideshare.net/joshlong

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

Page 2: Bootiful Code with Spring Boot

I AM…

Spring Developer AdvocateJosh Long (⻰龙之春)

@starbuxman [email protected] |

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

Page 3: Bootiful Code with Spring Boot

SPRING.IO

Page 4: Bootiful Code with Spring Boot

SPRING.IO

Page 5: Bootiful Code with Spring Boot

SPRING.IO

Page 6: Bootiful Code with Spring Boot

SPRING.IO

Page 7: Bootiful Code with Spring Boot

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 8: Bootiful Code with Spring Boot

W H Y B O O T

Page 9: Bootiful Code with Spring Boot

G E T T I N G S TA R T E D

Page 10: Bootiful Code with Spring Boot

D ATA A C C E S S

Page 11: Bootiful Code with Spring Boot

A S E R V I C E

Page 12: Bootiful Code with Spring Boot

R E S T

Page 13: Bootiful Code with Spring Boot

V I E W S

Page 14: Bootiful Code with Spring Boot

M O N I T O R I N G & M E T R I C S

J M X C R A S H D H T T P E N D P O I N T S !!

Page 15: Bootiful Code with Spring Boot

S E C U R I T Y

Page 16: Bootiful Code with Spring Boot

D E P L O Y M E N TE M B E D D E D ( T O M C AT, J E T T Y )

T R A D I T I O N A L S E R V E R S

Page 17: Bootiful Code with Spring Boot

W H AT ’ S U N D E R T H E H O O D ?

Page 18: Bootiful Code with Spring Boot

A N Y T H I N G E L S E ?O T H E R P R O J E C T S : X D , J H I P S T E R , VA A D I N , A C T I V I T I

S P R I N G - L O A D E D A P P L I C AT I O N . ( P R O P E R T I E S , Y M L ) !G R O O V Y !E V E N T S !!

Page 19: Bootiful Code with Spring Boot

Questions?References

spring.io github.com/joshlong/spring-doge github.com/joshlong/boot-it-up github.com/joshlong/boot-examples docs.spring.io/spring-boot/ !

Dave Syer @david_syer

Phillip Webb @phillip_webb

Josh Long (⻰龙之春) @starbuxman

[email protected] slideshare.net/joshlong

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