Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Architecture Decision Records

This directory contains Architecture Decision Records (ADRs) for the Streamline project.

ADRs document significant architectural decisions along with their context and consequences. They provide a historical record of why certain technical choices were made.

Format

Each ADR follows this template:

  • Title: Short descriptive name
  • Status: Proposed, Accepted, Deprecated, Superseded
  • Context: The situation and forces at play
  • Decision: What we decided to do
  • Consequences: The resulting impact, both positive and negative

Index

ADR Title Status
ADR-0001 Kafka Protocol Compatibility Accepted
ADR-0002 Single Binary Architecture Accepted
ADR-0003 Kafka Connect Compatibility Accepted
ADR-0004 Schema Registry Enhancements Accepted
ADR-0005 Managed Cloud Service Accepted
ADR-0006 Multi-Region Replication Accepted
ADR-0007 Feature Store Accepted
ADR-0008 Custom STRM Segment Storage Format Accepted
ADR-0009 Feature Flag Architecture Accepted
ADR-0010 Embedded Library Mode Accepted
ADR-0011 OpenRaft for Cluster Consensus Accepted
ADR-0012 DuckDB for Embedded Stream Analytics Accepted
ADR-0013 Wasmtime for Stream Transform Runtime Accepted

Creating a New ADR

  1. Copy template.md to a new file: NNNN-short-title.md
  2. Fill in all sections
  3. Submit a PR for review
  4. Update this index