A software developer walks us through an imaginary use case in order to demonstrate developing data streaming applications using microservice architecture.