Pinned Repositories
bootcamp
take your first steps with Cloud Foundry and Spring Boot
cloud-native-java.github.io
configuration
externalize, centralize, journal and refresh 12 factor application-style configuration
data
Apply bounded-contexts and polyglot persistence for your microservice's data. Learn how to join data across services.
edge
messaging
look at the technologies designed to support event-driven, messaging-centric services. messaging serves as the substrate for higher order, decomposed systems.
rest
build, test, and document hypermedia APIs
routing
routing is an essential part of service to service invocations and handling it correctly is far more nuanced than your average DNS load balancer
testing
testing (unit testing, BDD, contract and end-to-end tests) becomes even more important when doing continuous delivery, and it becomes more complicated in distributed systems.
training
A collection of training courses and example code for Cloud Native Java
Cloud Native Java's Repositories
cloud-native-java/training
A collection of training courses and example code for Cloud Native Java
cloud-native-java/rest
build, test, and document hypermedia APIs
cloud-native-java/cloud-native-java.github.io
cloud-native-java/testing
testing (unit testing, BDD, contract and end-to-end tests) becomes even more important when doing continuous delivery, and it becomes more complicated in distributed systems.
cloud-native-java/bootcamp
take your first steps with Cloud Foundry and Spring Boot
cloud-native-java/configuration
externalize, centralize, journal and refresh 12 factor application-style configuration
cloud-native-java/edge
cloud-native-java/messaging
look at the technologies designed to support event-driven, messaging-centric services. messaging serves as the substrate for higher order, decomposed systems.
cloud-native-java/routing
routing is an essential part of service to service invocations and handling it correctly is far more nuanced than your average DNS load balancer
cloud-native-java/data
Apply bounded-contexts and polyglot persistence for your microservice's data. Learn how to join data across services.
cloud-native-java/integration
connect disparate services and datasources
cloud-native-java/continuous-delivery
Building a continuous delivery pipeline for your microservices using Concourse
cloud-native-java/operations
learn about optimizing your Spring Boot application for day 2 - production - and learn about how Cloud Foundry can remove upfront work
cloud-native-java/service-brokers
Create custom service brokers for Cloud Foundry using Spring Boot
cloud-native-java/parent
contains the parent `pom.xml` for the book's examples
cloud-native-java/cloud-native-java-web
Spring Boot-based Cloud Native Java Website
cloud-native-java/lrp
in this chapter, we'll look at long-running, but ephemeral workloads.
cloud-native-java/forklifting
you've got that shiny new platform, but what about the applications of yesteryear, written before the cloud native architecture?
cloud-native-java/security
security
cloud-native-java/config-server-configuration-repository
cloud-native-java/data-integration
in this chapter, we'll build on the concepts explored earlier to support distributed data processing.
cloud-native-java/ee
take your classic Java EE APIs with you to the cloud
cloud-native-java/it-support
support for integration-testing.
cloud-native-java/bin
you'll need these to build things locally
cloud-native-java/bom
the bill of materials Maven dependency on which all chapters will depend for correct versioning.
cloud-native-java/build
common build concerns for the "Cloud Native Java" examples
cloud-native-java/project-support
this project supports concerns across all chapters, like code formatting.