Skip to content

alexandreroman/cloudnativeworkshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Native Workshop

Welcome to the cloud native workshop, a guided tour for learning how to create and run apps with modern technologies, such as Spring Boot, Kubernetes and Cloud Foundry!

Get the slides to better understand the purpose of this repository.

Prerequisites

You need to set up your workstation with the following tools in order to attend this workshop:

You may want to deploy the apps to your preferred cloud environment runtime:

  • Kubernetes: you need a 1.10+ K8s cluster
  • Cloud Foundry: use any provider, or easily find one

Here we go!

Back to basics: create a microservice using Spring Boot, package this app using Docker, run the image using docker-compose and deploy the app to Kubernetes or Cloud Foundry.

Stateless apps: see the benefits of making your app stateless, and solutions to help you achieving that goal.

External configuration: externalize configuration with Spring Cloud, so that you can work with the same application code in different environments.

Contribute

Contributions are always welcome!

Feel free to open issues & send PR.

License

Copyright © 2019 Pivotal Software, Inc.

This project is licensed under the Apache Software License version 2.0.