Skip to content

Instantly share code, notes, and snippets.

@Tran-Duc-Hoa
Created October 7, 2025 11:23
Show Gist options
  • Select an option

  • Save Tran-Duc-Hoa/ee3795ab25a16cc9da0c6ecfafcabf3a to your computer and use it in GitHub Desktop.

Select an option

Save Tran-Duc-Hoa/ee3795ab25a16cc9da0c6ecfafcabf3a to your computer and use it in GitHub Desktop.
Scenario Rationale
Rapid Growth & Massive Scale Applications that need to handle high volumes of traffic or petabytes of data and require horizontal scaling (e.g., social media feeds, large-scale IoT data ingestion).
Flexible or Evolving Data Your data structure is unpredictable, changes rapidly, or includes a variety of formats (e.g., user-generated content, product catalogs where different items have different attributes).
Unstructured/Semi-Structured Data Storing documents, sensor data, log data, large media files, or data that naturally fits a nested, hierarchical structure (like JSON objects).
High Availability & Speed Over Consistency Applications where downtime is critical and eventual consistency is acceptable (e.g., caching layers, real-time analytics, content delivery networks).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment