
In this talk we will explore a sample microservice architecture that uses Spring Boot, Docker, and Neo4j to discover similar users on Twitter. We will dive into the architecture and talk about how the application uses Spring Cloud to add service discovery and an API gateway to help services communicate. Finally we will take a look at how to use Docker Compose to run the multi-container application, using Docker Hub distributions of Neo4j and Apache Spark for graph processing and ranking of Twitter users.