Cloud Foundry is an opinionated Platform-as-a-Service that allows you to manage applications at scale. It supports multiple infrastructure platforms (EC2, VMware, OpenStack), and is able to standardize deployment, logging, scaling, and routing in a way that is friendly to a continuous delivery pipeline.
In this series of articles, we will use the spring-music web application to explore Cloud Foundry features and concepts.
- Deploying the spring-music webapp, Part 1
- Select CF provider
- Build and deploy app
- Persisting spring-music data using Postgres service, Part 2
- Spring binds to services using Cloud Connectors
- Binding service
- Scaling the spring-music webapp, Part 3
- Vertical and horizontal scaling
- Determining the instance serving a request
- Logging for the spring-music webapp, Part 4
- Loggregator
- Spring Boot logging
- syslog and external logging solutions
- Monitoring the spring-music webapp, Part 5
- NewRelic APM