Pivotal Cloud Cache Developer


Monday
9:00am11:00am
18AB


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)