The Pivotal Cloud Cache (PCC) Developer Workshop explores the use of caching for fast and highly available access to application data. Using a combination of presentation and hands-on exercises, we’ll examine:
how developers can use self-service to quickly procure and setup a cache
how availability to data can be maintained in light of cluster node failures, availability zone failures, or even site failures
how to build resilience into Spring Boot applications
PCC support for active/active deployments using cross-foundation replication
how developers can use the enterprise features in PCC, like TLS support and LDAP authentication
how developers can configure Spring Boot applications for caching based on design patterns widely used in microservice architectures
how developers can accelerate test cycles by implementing applications using mock objects as supported by the Spring Test project
Prerequisites
Basic Java development skills, including the ability to run Apache Maven commands
Basic understanding of Spring Data and Spring Boot
Familiarity with running basic OS commands from a command prompt
Hardware Requirements
A machine running Windows, Mac, or Linux with a minimum of 4GB memory
5GB of free disk space
Ability to install software (admin privileges)
Technical Requirements
IDE of choice (Spring Tools Suite or IntelliJ)
Java 1.8 installed
GitHub account
Maven/Gradle installed
Internet access - ability to access sites via port 80 and 443 (HTTPS)