Categorygithub.com/cockroachdb/architectural-simplification
module
0.0.0-20240925071009-c2a5e9f56af2
Repository: https://github.com/cockroachdb/architectural-simplification.git
Documentation: pkg.go.dev

# README

architecture-simplification

Code samples to accompany the Architecture Simplification project

Resources

YouTube Playlist

Watch the video

Watch the webinar

Watch the video

Table of Contents

001_fragile_data_integrations
002_hyper_specialized_dbs
003_failover_region
004_unecessary_caching_tier
005_unnecessary_dw_workloads
006_app_silos

Dependencies

The following dependencies will allow you to run all of the examples

Major dependencies
  • CockroachDB - the runnable binary to launch different kinds of clusters
  • Postgres - For its psql CLI
  • cqlsh - The Cassandra CQL shell
  • gcloud - The Google Cloud CLI
  • bq - The BigQuery CLI tool
  • Go - The Go programming lanaguage
  • Python - The Python programming language
  • k6 - To run load tests
  • Docker - The Docker runtime (I'm using Rancher Desktop)
  • Kubernetes - Local Kubernetes clusters (I'm using k3d)
  • Terraform - The IaC tool for creating cloud infrastructure
  • kubectl - A CLI for interating with Kubernetes
  • kafkactl - A CLI for interacting with Kafka
Minor dependenties
  • make - the GNU Make tool
  • dg - a simple data generator
  • dp - a simple dynamic proxy
  • dw - a simple app that waits for a database to become available
  • see - a simple cross-platform version of the watch command

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author