Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update partition-state.adoc #4

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

azarboon
Copy link

@azarboon azarboon commented Sep 20, 2024

I've read this section a few times and with due respect, I still don't get it. Especially, the bold part. Firstly, I thought it refers to scalability but then the "also" word in succeeding sentence told me I'm wrong. According to Reactive Manifesto, four main traits of Reactive Systems are: Responsive, Resilient, Elastic, Message-Driven. So, exactly which trait does the italic part is referring to? I believe it should be clearly stated.

Also, according to Glossary of Reactive Manifesto, partitioning of state helps with true isolation which helps with resiliency. I believe it should be added here for clarity. So, I've added it.

Distributed applications leverage parallelism of the underlying hardware by executing simultaneously on groups of computers that don't share memory. This parallel usage of multi-core servers brings the coordination and concurrency control challenge to the multi-machine level and makes the handling of state as a monolith inefficient and oftentimes impossible. Partitioning of state also helps with scalability: while each node can only store and process a finite dataset, a network of them can handle larger computational problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant