Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Principle:Risingwavelabs Risingwave Composable Development Environment

From Leeroopedia


Knowledge Sources
Domains Developer_Tools, Configuration, Infrastructure
Last Updated 2026-02-09 07:00 GMT

Overview

Profile-based development environment composition enabling selective startup of RisingWave components and external services.

Description

Composable Development Environment provides a YAML-based configuration system (risedev.yml) that allows developers to define and switch between different development profiles. Each profile specifies which RisingWave components (frontend, compute, meta, compactor) and external services (MinIO, Kafka, Prometheus, Grafana, etcd) to start, along with their configuration parameters. This enables developers to run minimal configurations for focused development (e.g., just frontend for SQL planning work) or full configurations for integration testing. The risedev tool reads these profiles and orchestrates service startup, port assignment, and dependency ordering.

Usage

Apply this principle when adding new development profiles, integrating new external services into the development environment, or modifying component startup configurations.

Related Pages

Implemented By

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment