You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-7Lines changed: 18 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,15 +31,26 @@
31
31
</a>
32
32
</p>
33
33
34
-
**Flamingock** is an open-source engine for the governed and synchronized evolution of distributed systems — and the foundation of a broader Change-as-Code platform.
34
+
**Flamingock** brings *Change-as-Code (CaC)* to your entire stack.
35
+
It applies **versioned, auditable changes** to the external systems your application depends on — such as schemas, message brokers, databases, APIs, cloud services, and any other external system your application needs.
35
36
36
-
With Flamingock, your application and the systems it interacts with — including databases, message queues, feature flags, configurations, APIs, and cloud resources — evolve together, in lockstep.
37
+
Unlike infrastructure-as-code tools, Flamingock runs **inside your application** (or via the **CLI**).
38
+
It ensures these systems evolve **safely, consistently, and in sync with your code at runtime**.
37
39
38
-
**All changes are versioned, auditable**, and applied as part of the same deployment lifecycle.
39
40
40
-
No more post-deploy scripts or manual tweaks: every change is declared alongside your code and applied safely during application startup.
41
+
### What Flamingock manages
42
+
Flamingock focuses on **application-level changes** that your code requires to run safely:
41
43
42
-
<br />
44
+
- Database schemas and reference data
45
+
- Message queues and schemas
46
+
- APIs and configuration values
47
+
- Cloud service resources directly tied to your application
Flamingock is **not an infrastructure-as-code tool**. It does not provision servers, clusters, or networks — those belong in Terraform, Pulumi, or similar. Instead, Flamingock **complements them by handling the runtime changes your application depends on**.
52
+
53
+
---
43
54
44
55
## 📦 Editions
45
56
Flamingock is open source at its core, and powers three editions:
@@ -56,9 +67,9 @@ Flamingock is open source at its core, and powers three editions:
56
67
57
68
**Automate changes. Version changes. Control changes.**
58
69
59
-
Flamingock is built around the principle of **Change-as-Code (CaC)** — the idea that **every change to your system’s behavior** (whether it's a schema update, config toggle, or infrastructure change) should be authored, versioned, and reviewed like application code.
70
+
Flamingock is built around the principle of **Change-as-Code (CaC)** — the idea that **every change to your system’s behavior** (whether it's a schema update, config toggle, or database change) should be authored, versioned, and reviewed like application code.
60
71
61
-
This enables true **lockstep evolution** between your application and the systems it relies on — ensuring everything stays compatible, consistent, and in sync across environments.
72
+
This enables true **lockstep evolution between your application and the systems it relies on** — ensuring everything stays compatible, consistent, and in sync across environments.
62
73
63
74
No more fragile scripts or untracked console changes. With CaC:
0 commit comments