Back to Redpanda

High Level Overview

src/v/README.md

26.2.0-dev3.2 KB
Original Source

High Level Overview

FolderDescription
archivalArchival to cloud object storage subsystem
baseRedpanda foundational library
bytesLow level byte manipulations and containers
cloud_rolesAuthentication mechanisms with various cloud vendors
cloud_storageTiered storage integration for Redpanda topics
cloud_storage_clientsClients for various vendor object storage implementations
cloud_topicsDirect to cloud storage writes
clusterRedpanda brains. The oracle of truth / cluster management
compatCompatibility checks
compressionutilities supporting compression/decompression of many types
configRedpanda cluster level and node level configuration options
containerGeneric Redpanda specific containers and data structures
cryptoMiddleware library used to perform cryptographic operations
datalakeWriting Redpanda data to Iceberg
featuresCluster feature flags for rolling upgrades
finjectorFailure injector framework for testing and correctness
hashinghashing utility adaptors often used in cryptography or checksumming
httpA custom HTTP client written in seastar
ioLow level subsystem providing disk/persistence access
jsonJSON manipulation utilities
kafkaKafka compatibility protocol layer
metricsInternal metrics reporting mechanisms
migrationsMigrations for previous versions of Redpanda
modelinternal code modeling utilities - funamental types
netWrapper over seastar networking code
pandaproxyHTTP Gateway
prometheustelemtry utilities
raftconsensus protocol
randompseudo-random number generation utils
redpandahigh level program - main entry point
reflectionC++ static reflection and type traversal utils
resource_mgmtCPU, Disk and IO management
rp_utilCLI utility for Redpanda
rpcRemote procedure call protocol for internal cluster communication
schemaHigh-level interface for interacting with schemas and the schema registry
securityAuthentication and authorization in Redpanda
serdeSerialization framework
ssxCustom extensions for seastar
storageLow level storage interface
stringsString manipulation routines
syscheckssystem sanity checks
test_utilsTesting utilities
transformThe control and data plane for in-broker data transforms
utilsCode utilities
v8_engineLegacy v8 integration code
wasmWebAssembly engine that powers transforms

Note: use find . -type d -print -maxdepth 1 to generate