living on the edge (service): bundling microservices to optimize consumption for devices with spring...

9

Click here to load reader

Upload: codemotion

Post on 16-Apr-2017

195 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix - Mark Heckler - Codemotion Milan 2016

Living on the Edge (Service) Bundling Microservices to Optimize Consumption for Devices with Spring Cloud and Netflix OSS

Mark Heckler

Principal Technologist/Developer Advocate

Pivotal Software, Inc.

www.thehecklers.org

[email protected]

@MkHeck

@MkHeck #microservices

Page 2: Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix - Mark Heckler - Codemotion Milan 2016

@MkHeck #microservices

Who am I?

• Author

• Speaker

• DEVELOPER

• Survivor of many monoliths

• Seeker of a better way

• Java Champion

Page 3: Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix - Mark Heckler - Codemotion Milan 2016

@MkHeck #microservices

Presenting in English for Your Safety

Page 4: Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix - Mark Heckler - Codemotion Milan 2016

@MkHeck #microservices

Not this…not today

Livin’ on

the edg

e!

Page 5: Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix - Mark Heckler - Codemotion Milan 2016

@MkHeck #microservices

Netflix OSS

Page 6: Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix - Mark Heckler - Codemotion Milan 2016

@MkHeck #microservices

Netflix/Spring Cloud OSS

Operational Component Netflix/Spring Cloud OSSCentralized Configuration Spring Cloud Config

Service Registry/Discovery Netflix Eureka (+)Circuit Breaker Netflix HystrixLoad Balancer Netflix Ribbon

Intelligent Router Netflix ZuulAsynchronous Messaging Spring Cloud Stream

Distributed Tracing Spring Cloud SleuthSecurity/OAuth2 Spring Cloud Security

and much, much more.

Page 7: Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix - Mark Heckler - Codemotion Milan 2016

Let’s Do This

Page 8: Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix - Mark Heckler - Codemotion Milan 2016

@MkHeck #microservices

Helpful Links

• https://spring.io/guides

• http://projects.spring.io/spring-boot/

• http://projects.spring.io/spring-cloud/

• https://github.com/mkheck/LOTE

Page 9: Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix - Mark Heckler - Codemotion Milan 2016

@MkHeck #microservices

In summary…

Live on the

Edge!

Thanks for attending

• Microservices can be hard

• But they don’t have to be

• Build a robust infrastructure

• Make it secure

• Netflix does it, so can you