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

Replaces Basic Architecture section in PGD Overview page with an enhanced architecture overview #5966

Open
wants to merge 13 commits into
base: develop
Choose a base branch
from

Conversation

jpe442
Copy link
Contributor

@jpe442 jpe442 commented Aug 20, 2024

DOCS-824

Replaces Basic Architecture section in PGD Overview page with an enhanced architecture overview.

@jpe442 jpe442 added the deploy Add this label to a PR and it will automatically be deployed to netlify label Aug 20, 2024
Copy link
Contributor

github-actions bot commented Aug 20, 2024

@github-actions github-actions bot temporarily deployed to pr-5966-pgd-5-overview-docs-824 August 20, 2024 20:43 Inactive
@github-actions github-actions bot temporarily deployed to pr-5966-pgd-5-overview-docs-824 August 21, 2024 20:21 Inactive
@github-actions github-actions bot temporarily deployed to pr-5966-pgd-5-overview-docs-824 August 21, 2024 20:33 Inactive
@github-actions github-actions bot temporarily deployed to pr-5966-pgd-5-overview-docs-824 August 21, 2024 20:38 Inactive
@github-actions github-actions bot temporarily deployed to pr-5966-pgd-5-overview-docs-824 August 21, 2024 21:00 Inactive
@github-actions github-actions bot temporarily deployed to pr-5966-pgd-5-overview-docs-824 August 22, 2024 13:52 Inactive
@github-actions github-actions bot temporarily deployed to pr-5966-pgd-5-overview-docs-824 August 23, 2024 15:54 Inactive
@jpe442 jpe442 marked this pull request as ready for review October 16, 2024 13:56
@jpe442 jpe442 requested a review from a team as a code owner October 16, 2024 13:56
@github-actions github-actions bot temporarily deployed to pr-5966-pgd-5-overview-docs-824 November 8, 2024 21:17 Inactive

Nodes apply data in the order in which commits were made on the source node, ensuring transactional consistency is guaranteed for the changes from any single node. Changes from different nodes are applied independently of other nodes to ensure the rapid replication of changes.
#### Node types and roles
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we not mix those? This way it looks like write leader is distinct node type, that's confusing and misleading.


### High availability
### Architectural aims
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I kind of hate that we put this into HA topic, I much prefer us talking about flexibility, which high availability is just effect/result of.

I.e. flexibility in:

  • rolling maintenance operations (blue/green)
    • postgres minor/major upgrades
    • system upgrades
    • schema changes
    • vacuum
  • automated failover and self-healing (node coming back after failure/disconnect automatically reconnects to cluster and continues working)
  • selective replication
  • configurable durability (commit scopes)
  • multiple write nodes
  • read scaling with SO nodes

The text under mentions most of this, but it's all talking about HA which limits the scope of things IMO (i.e. it does not leave space for things like commit scopes).

Also, I would like to remove discussion about logical standbys as much as possible, we don't want to encourage use of those, if anything we want to discourage use of those.

@github-actions github-actions bot temporarily deployed to pr-5966-pgd-5-overview-docs-824 November 12, 2024 19:41 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deploy Add this label to a PR and it will automatically be deployed to netlify
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants