Skip to content

Conversation

@arvindKandpal-ksolves
Copy link
Contributor

Description

This PR improves the Apache Cassandra 5.0 architecture module documentation by removing the incorrect snitch reference and reorganizing content into logical subsections with enhanced descriptions.

Changes

  • Remove broken snitch reference from architecture module (snitches are operational configuration, not core architecture)
  • Reorganize architecture content into logical subsections:
    • Overview: Cassandra architecture introduction
    • Core Distributed Principles: Dynamo, Storage Engine, Guarantees
    • Performance Optimizations: Improved Internode Messaging, Improved Streaming
    • Network Topology Configuration: Proper snitch reference location
  • Add comprehensive descriptions for each architecture component
  • Enhance SEO metadata with :description: attribute
  • Provide proper cross-reference to managing/operating/snitch module

Motivation and Context

The architecture module should contain core distributed systems design principles, not operational configuration. The snitch is a network topology configuration mechanism that belongs in the "Managing Cassandra" section.

This change maintains proper separation of concerns, fixes broken references, and improves documentation hierarchy.

Type of Change

  • Documentation change

Files Changed

  • doc/modules/cassandra/pages/architecture/index.adoc

Checklist

  • I have updated documentation accordingly
  • I have followed Cassandra's contributor guidelines
  • I have kept the PR description updated to reflect all changes
  • I have read and followed the guide to documentation contribution

…ntation

* Remove broken snitch reference from architecture section
* Organize content into logical subsections:
  - Overview: Cassandra architecture introduction
  - Core Distributed Principles: Dynamo, Storage Engine, Guarantees
  - Performance Optimizations: Internode Messaging, Streaming
  - Network Topology Configuration: Proper snitch reference location
* Add descriptive text for each architecture component
* Enhance SEO metadata with :description: attribute
* Cross-reference snitch documentation in managing:operating module

This improves documentation hierarchy by separating architectural concepts
from operational configuration, making content more discoverable and maintainable.

Fixes broken xref links in architecture/index.adoc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants