Add new FAQ: "How do I do full-stack re-frame?"

This commit is contained in:
Mike Thompson 2017-09-27 05:10:58 +10:00
parent 283d50bb2c
commit 346a52d607
3 changed files with 22 additions and 0 deletions

View File

@ -3,6 +3,7 @@
#### New Docs
- added [a new FAQ entry](/docs/FAQs/PollADatabaseEvery60.md) How do I turn on/off polling a database every 60 secs (hint: effects)
- added [a new FAQ entry](/docs/FAQs/FullStackReframe.md) How do I do full-stack re-frame?
## 0.10.1 (2017.08.17)

View File

@ -0,0 +1,20 @@
### Question
I'm interested in taking the re-frame concepts and applying them to
my entire Client/Server stack.
### Short Answer
You'll want to investigate CQRS (vs REST).
### Notes
1. Perhaps watch [Bobby Calderwood's video](https://www.youtube.com/watch?v=B1-gS0oEtYc)
2. Look at his [reference implmentation](https://github.com/capitalone/cqrs-manager-for-distributed-reactive-services) or [this alternative](https://github.com/greywolve/calderwood)
4. Be aware that "Event Sourcing" often comes along for the ride
with CQRS, but it doesn't have to. It adds complexity (Kafka?).
Don't do it lightly. Maybe just use CQRS without ES?
5. If you do want Event Sourcing, then Kafka might be your friend
and Greg Young might be your God. [Onyx](https://github.com/onyx-platform/onyx) might also be interesting to you.

View File

@ -1,6 +1,7 @@
## Frequently Asked Questions
1. [How can I Inspect app-db?](Inspecting-app-db.md)
2. [How do I do full-stack re-frame?](FullStackReframe.md)
2. [How long after I do a dispatch does the event get handled?](When-Does-Dispatch-Happen.md)
2. [How can I use a subscription in an Event Handler](UseASubscriptionInAnEventHandler.md)
2. [How do I use logging method X](Logging.md)