Reactive Manifesto

Similarly, the modern design and architecture motivation is Reactive programming. Reactive Manifesto was published in September 2014. We will summarize the key points from the Reactive Manifesto, and you can realize how important they are, and how they affect our design and development of microservices.

Please visit http://www.reactivemanifesto.org to read the actual manifesto. You may also sign the manifesto on the site.

Software today involves massive processing, storage, and communication needs. According to IBM, 2.5 exabytes that is 2.5 billion gigabytes (GB) of data was generated every day in 2012. Eric Schmidt (Executive Chairman, Alphabet) said,
Every 2 days we create as much information as we did from dawn of a man up to 2003.
90% of the world's data today has been created in the last two years alone (according to a report from 2015).

Even the software strategies and architectures that are 10 years old are outdated. Today's demands cannot be simply met by yesterday's software architectures.

Today's demands are better met by Reactive Systems, and these systems are

  • Responsive
  • Resilient
  • Elastic, and
  • Message driven

Systems that are built as Reactive Systems are designed to be more flexible, loosely-coupled, and easily scalable. This way, they are easier to maintain, more tolerant of failure, and when failure occurs, they handle it with a proper response rather than disaster.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.15.42.128