This document provides instructions for building a micro-service system using IBM Bluemix and DevOps services. It involves:
1. Setting up an Nginx proxy project in Bluemix to route requests.
2. Creating a Node.js microservice that serves pages and shared headers. Authentication is added using Facebook OAuth.
3. Adding another Node.js microservice and configuring the proxy to route to both services.
4. Sessions are stored in Redis to demonstrate integration with external services.
The full system allows composition of UIs from multiple microservices with shared authentication and session state.