Forums Register Login

Reactive Design Patterns: what is reactive design?

1
+Pie Number of slices to send: Send
First of All,A warm Welcome to CodeRanch!
My question is what is the meaning of REACTIVE DESIGN.You call it a Pattern so are they for solving some type of problems?if yes what kind of problems,i doesn't mean any specific problem but may be those problems belongs to some family(or topic).
Where did you focus more in your book(concept).for whom is your book written?
Can a beginner read your book?

Kind Regards,
Praveen.
+Pie Number of slices to send: Send
The core principles of reactive design are described in the Reactive Manifesto. Reactive design itself is too broad to call a pattern, in the same way that object-oriented is too broad to call a pattern. It's an approach. Within the approach, there are many patterns. The book describes what we consider the most important of the Reactive patterns.

The general category of problems that are addressed by Reactive patterns are those of distributed systems. At the scales of modern systems, the possibility of failure of one or more of the parts is quite high. Trying to maintain the illusion that remote interactions are simple synchronous calls just like a local function call leads to brittle systems that are hard to scale and that do not handle failure at all well. Asynchronous programming is hard. Reactive design provides a layer of abstraction so that the hardest parts of asynchronous programming are hidden. Developers can focus on the domain models.

An experienced developer who is beginning to learn about Reactive design would be comfortable reading the book. A beginning developer would be better served building a solid foundation in programming, then approaching Reactive as part of learning to handle distributed systems in general.
+Pie Number of slices to send: Send
Thanks for your answer Brian.

Kind Regards,
Praveen.
So it takes a day for light to pass through this glass? So this was yesterday's tiny ad?
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 2188 times.
Similar Threads
Writing a Java Book: Beginner's Book or Practical Project Book?
JavaEE Design patterns - three questions
help me out in my career for software developer
design patterns
Exam Number: 1Z0-805 Upgrade to Java SE 7 Programmer Help
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 20:25:18.