Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot...

14
Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal [email protected] @martinlippert

Transcript of Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot...

Page 1: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

Cloud-native apps with Spring Boot and Cloud Foundry - a new

approach for IDEs

Martin Lippert - Pivotal [email protected]

@martinlippert

Page 2: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

back in time…

Page 3: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

http://blog.ionelmc.ro/2015/02/24/the-problem-with-packaging-in-python/

Page 4: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io
Page 5: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

Today?

Page 6: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

Cloud-Native Apps

Page 7: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io
Page 8: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

How does that change application development?

Page 9: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

app/web server

big monolith WAR

the good old days

UI

Business Logic

Data Access

the database

Page 10: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

the world has changed…

containerJAR

microservicecontainer

JARmicroservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

microservicecontainerJAR

microservice

JARmicroservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservicecontainerJAR

Page 11: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

working on a few

containerJAR

microservicecontainer

JARmicroservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

microservicecontainerJAR

microservice

JARmicroservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservice

containerJAR

microservicecontainerJAR

Page 12: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

We need to change the way we work with microservices in IDEs

Page 13: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

Demo

Page 14: Cloud-native apps with Spring Boot and Cloud Foundry - a ... · Cloud-native apps with Spring Boot and Cloud Foundry - a new approach for IDEs Martin Lippert - Pivotal mlippert@pivotal.io

Thanks

Q&A (and don’t forget to evaluate)

Martin Lippert - Pivotal [email protected]

@martinlippert

download the Spring Tool Suite via: http://spring.io/tools