Deploy in Seconds

  • Deploy Spring Boot app without additional config
  • Optionally supply cloudbuild.yaml
    • Custom steps e.g. run tests
    • Specify builder machine family
    • Tag images

Canary Releases

  • Split traffic between app versions
  • Percentage-base traffic management

Native Image Compilation

  • Especially relevant for serverless apps
  • Cold starts—common solution is to keep minimum instances running
    • Native Image Compilation—Java alternative
    • Reduces app startup time
    • Compile to machine code at compile time rather than bytecode—cut out JVM
    • Remove unnecessary code from class path

Binary Authorization

  • Signed builds
  • Enforce in Cloud Run e.g. vulnerability scans on all images

Graph View