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: docs/audit-stores/community/couchbase-audit-store.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ import TabItem from '@theme/TabItem';
11
11
This page explains how to configure **Couchbase** as Flamingock's audit store.
12
12
The audit store is where Flamingock records execution history and ensures safe coordination across distributed deployments.
13
13
14
-
> For a conceptual explanation of the audit store vs target systems, see [Audit store vs target system](../overview/audit-store-vs-target-system.md).
14
+
> For a conceptual explanation of the audit store vs target systems, see [Audit store vs target system](../../overview/audit-store-vs-target-system.md).
15
15
16
16
17
17
## Minimum setup
@@ -157,5 +157,5 @@ Flamingock.builder()
157
157
158
158
## Next steps
159
159
160
-
- Learn about [Target systems](../flamingock-library-config/target-system-configuration.md)
160
+
- Learn about [Target systems](../../target-systems/introduction.md)
161
161
- 👉 See a [full example project](https://github.com/flamingock/flamingock-examples/tree/master/couchbase)
Copy file name to clipboardExpand all lines: docs/audit-stores/community/dynamodb-audit-store.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ import TabItem from '@theme/TabItem';
11
11
This page explains how to configure **Amazon DynamoDB** as Flamingock's audit store.
12
12
The audit store is where Flamingock records execution history and ensures safe coordination across distributed deployments.
13
13
14
-
> For a conceptual explanation of the audit store vs target systems, see [Audit store vs target system](../overview/audit-store-vs-target-system.md).
14
+
> For a conceptual explanation of the audit store vs target systems, see [Audit store vs target system](../../overview/audit-store-vs-target-system.md).
15
15
16
16
17
17
## Minimum setup
@@ -161,5 +161,5 @@ Consider using **ON_DEMAND** billing mode for unpredictable workloads.
161
161
162
162
## Next steps
163
163
164
-
- Learn about [Target systems](../flamingock-library-config/target-system-configuration.md)
164
+
- Learn about [Target systems](../../target-systems/introduction.md)
165
165
- 👉 See a [full example project](https://github.com/flamingock/flamingock-examples/tree/master/dynamodb)
Copy file name to clipboardExpand all lines: docs/audit-stores/community/mongodb-audit-store.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ import TabItem from '@theme/TabItem';
11
11
This page explains how to configure **MongoDB** as Flamingock's audit store.
12
12
The audit store is where Flamingock records execution history and ensures safe coordination across distributed deployments.
13
13
14
-
> For a conceptual explanation of the audit store vs target systems, see [Audit store vs target system](../overview/audit-store-vs-target-system.md).
14
+
> For a conceptual explanation of the audit store vs target systems, see [Audit store vs target system](../../overview/audit-store-vs-target-system.md).
15
15
16
16
17
17
## Minimum setup
@@ -179,5 +179,5 @@ Recommended only for dev/test environments.
179
179
180
180
## Next steps
181
181
182
-
- Learn about [Target systems](../targetsystems/configuration.md)
182
+
- Learn about [Target systems](../../target-systems/introduction.md)
183
183
- 👉 See a [full example project](https://github.com/flamingock/flamingock-examples/tree/master/mongodb)
Copy file name to clipboardExpand all lines: docs/audit-stores/community/mongodb-springdata-audit-store.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ import TabItem from '@theme/TabItem';
11
11
This page explains how to configure **MongoDB with Spring Data** as Flamingock's audit store.
12
12
The audit store is where Flamingock records execution history and ensures safe coordination across distributed deployments.
13
13
14
-
> For a conceptual explanation of the audit store vs target systems, see [Audit store vs target system](../overview/audit-store-vs-target-system.md).
14
+
> For a conceptual explanation of the audit store vs target systems, see [Audit store vs target system](../../overview/audit-store-vs-target-system.md).
15
15
16
16
17
17
## Minimum setup
@@ -211,5 +211,5 @@ Spring Boot will automatically:
211
211
212
212
## Next steps
213
213
214
-
- Learn about [Target systems](../flamingock-library-config/target-system-configuration.md)
214
+
- Learn about [Target systems](../../target-systems/introduction.md)
215
215
- 👉 See a [full example project](https://github.com/flamingock/flamingock-examples/tree/master/mongodb-springdata)
Copy file name to clipboardExpand all lines: docs/audit-stores/introduction.md
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,16 +18,21 @@ Unlike target systems (which your code modifies), the audit store is managed aut
18
18
19
19
> **Conceptual overview**: For architectural understanding, see [Target systems vs audit store](../overview/audit-store-vs-target-system.md)
20
20
21
-
## Supported audit stores
21
+
## Audit store options
22
22
23
-
Flamingock supports several databases as audit stores:
23
+
### Cloud Edition
24
+
The audit store is **automatically provided and managed** by Flamingock Cloud. No configuration needed - just focus on your changes while Flamingock handles the audit infrastructure.
25
+
26
+
### Community setup
27
+
Alternatively, you can configure your own audit store using one of the supported databases:
Copy file name to clipboardExpand all lines: docs/overview/audit-store-vs-target-system.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,15 +17,15 @@ Flamingock's architecture separates business changes from execution tracking thr
17
17
-**Examples**: User database, Product catalog, Order management system, Kafka topics, S3 buckets, REST APIs
18
18
-**Purpose**: Store and process your business data and configurations
19
19
-**Modified by**: Your business logic through ChangeUnits
20
-
-**Configuration**: See [Target System Configuration](../flamingock-library-config/target-system-configuration.md) for technical setup
20
+
-**Configuration**: See [Target Systems](../target-systems/introduction.md) for technical setup
21
21
22
22
### Audit store: where execution is tracked
23
23
**Audit store** is Flamingock's dedicated system for tracking what happened:
24
24
25
25
-**Examples**: Flamingock Cloud backend or dedicated audit table/collection in the user's database.
26
26
-**Purpose**: Record execution history, compliance data, issue tracking
27
27
-**Modified by**: Flamingock framework automatically (never your code)
28
-
-**Configuration**: See [Audit Store Configuration](../flamingock-library-config/audit-store-configuration.md) for technical setup
28
+
-**Configuration**: See [Audit Stores](../audit-stores/introduction.md) for technical setup
29
29
30
30
31
31
## Why this separation matters
@@ -60,7 +60,7 @@ Systems without native transaction support (Kafka, S3, REST APIs, File Systems):
60
60
Flamingock Cloud provides a fully managed audit store with superior synchronization and recovery through advanced coordination protocols, real-time dashboards, advanced analytics, and multi-environment governance.
61
61
62
62
### Community Audit Stores audit store
63
-
User-provided audit store (MongoDB, DynamoDB, Couchbase) that ensures complete execution tracking, prevents duplicate executions, and provides basic recovery capabilities. See [Community audit store configuration](../flamingock-library-config/audit-store-configuration.md) for setup.
63
+
User-provided audit store (MongoDB, DynamoDB, Couchbase) that ensures complete execution tracking, prevents duplicate executions, and provides basic recovery capabilities. See [Audit stores](../audit-stores/introduction.md) for setup.
64
64
65
65
66
66
@@ -137,7 +137,7 @@ User-provided audit store (MongoDB, DynamoDB, Couchbase) that ensures complete e
137
137
### For developers
138
138
-**Target systems**: Where your business logic runs and makes changes
139
139
-**Audit store**: Automatically managed by Flamingock for tracking and compliance
140
-
-**Implementation**: See [Target System Configuration](../flamingock-library-config/target-system-configuration.md) and [Audit Store Configuration](../flamingock-library-config/audit-store-configuration.md)
140
+
-**Implementation**: See [Target Systems](../target-systems/introduction.md) and [Audit Stores](../audit-stores/introduction.md)
141
141
142
142
### For architects
143
143
-**Clean separation**: Business logic separated from execution tracking
Copy file name to clipboardExpand all lines: docs/overview/core-concepts.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ ChangeUnits can be implemented in two forms:
18
18
-**Code-based**: Java classes with annotations that contain the change logic
19
19
-**Template-based**: Declarative low-code approach using YAML configurations
20
20
21
-
For a deeper dive around ChangeUnits, see the [ChangeUnits deep dive](../flamingock-library-config/changeunits-deep-dive.md) section.
21
+
For a deeper dive around ChangeUnits, see the [ChangeUnits](../change-units/anatomy-and-structure.md) section.
22
22
23
23
24
24
### Templates
@@ -44,7 +44,7 @@ Flamingock provides two main strategies:
44
44
45
45
The choice of strategy depends on whether your changes are idempotent and how critical they are to your system's integrity.
46
46
47
-
For detailed configuration and implementation, see the [Recovery configuration](../flamingock-library-config/recovery-configuration.md) section.
47
+
For detailed configuration and implementation, see the [Recovery strategies](../recovery-and-safety/recovery-strategies.md) section.
48
48
49
49
50
50
## Audit store
@@ -53,7 +53,7 @@ The **audit store** is where Flamingock records metadata about change executions
53
53
## Target system
54
54
The **target system** is where your actual business changes are applied. These are the systems your ChangeUnits modify - databases, message queues, APIs, configuration services, etc. Each ChangeUnit declares which target system it operates on.
55
55
56
-
For more details about how these systems work together, see the [Audit store vs target system](../overview/audit-store-vs-target-system.md) section.
56
+
For more details about how these systems work together, see the [Audit store vs target system](audit-store-vs-target-system.md) section.
0 commit comments