diff --git a/index.html b/index.html index e45cc2af0..6928d0c2f 100644 --- a/index.html +++ b/index.html @@ -37,16 +37,21 @@ badges: {% capture billboard_description %} -Spring Cloud Stream is a framework for building message-driven microservices connected with one another with messaging middleware. -It builds on Spring Boot provides both connectivity to message brokers as well as programming model for developing -microservices. Spring Cloud Stream provides an opinionated configuration of message brokers, introducing the concepts of -persistent pub/sub semantics, consumer groups and partitions across several middleware vendors. This opinionated configuration -provides the basis to create stream processing applications and is highly customizable. +Spring Cloud Stream is a framework for building and connecting highly-scalable microservices via shared messaging systems. +It provides flexible programming model, built on already established and familiar Spring idioms and frameworks. +Spring Cloud Stream Bindings and Binders provide connectivity between messaging systems and user code and thus other microservices which while +also supporting persistent pub/sub semantics, consumer groups and partitions. {% endcapture %} {% capture main_content %} +To understand the programming model, you should be familiar with the following core concepts: + +* Destination Binders: Components responsible to provide integration with the external messaging systems. +* Destination Bindings: Bridge between the external messaging systems and application provided Producers and Consumers of messages (created by the Destination Binders). +* Message: The canonical data structure used by producers and consumers to communicate with Destination Binders (and thus other applications via external messaging systems). + ## Quick Start