Following project includes:: TODO: API Gateway : Spring Cloud Zuul Service registry : Eureka from Spring Cloud, Zookeeper, Load balancing: combination of Ribbon, Eureka, and Zuul Service configuration : Spring Cloud Config server, Archaius Communication : REST / HTTP (Sync), AMQP (ASYNC) Rabbit MQ Reseliance : Hystrix circuit breaker Future Data lake : Spring Cloud Data Flow, Flume, and Kafka are used to consume data Data lake storage : HDFS, Cassandra