Replies: 3 comments
-
|
In no particular order (sorry, never done github discussions, so they seem foreign for me right now)
|
Beta Was this translation helpful? Give feedback.
-
|
As a government organisation with a broad and complex operational landscape, we are seeking to transition from Nexus OOS to a robust, enterprise‑grade solution that supports high availability. You mentioned in your blog "$500k/year on artifact storage", sadly this is quite normal and hope this project will be a competitor for those enterprise solutions.
flowchart TD
%% ==== Layer 1: Clients ====
subgraph L1[Client Layer]
direction TB
A[Client 1]
B[Client 2]
C[Client 3]
end
%% ==== Layer 2: Load Balancer ====
subgraph L2[Load Balancing Layer]
direction TB
D[Load Balancer]
end
%% ==== Layer 3: Compute Layer (AKS Nodes) ====
subgraph L3[Compute Layer]
direction TB
E[AK Node 1]
F[AK Node 2]
end
%% ==== Layer 4: Data Layer ====
subgraph L4[Data Layer]
direction TB
G[Database]
H[S3 Storage Layer]
end
%% Flow connections
A --> D
B --> D
C --> D
D --> E
D --> F
E --> G
E --> H
F --> G
F --> H
|
Beta Was this translation helpful? Give feedback.
-
|
Hello, Context: I'm using commercial products and also think their a rip-off. I also operate mission-critical workloads and therefore have experience with Business Continuity and Disaster Recovery more specifically. Opinion:
Best, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Artifact Keeper has a peer mesh replication system ("Borg Replication") with peer-to-peer swarm distribution, chunked transfers, and network-aware scheduling. However, there's no documented HA strategy, failover behavior, or disaster recovery procedures. For enterprise adoption, operators need to know: what happens when things go wrong?
Current State
What Exists
/healthendpoint, scanner health monitoring, per-peer heartbeat trackingWhat's Missing
Proposed Architecture Tiers
Tier 1: Single Node (Development / Small Team)
Tier 2: Peer Mesh (Medium Team / Multi-Site)
Tier 3: Active-Active (Enterprise / Global)
Key Deliverables
Questions
Related
backend/src/replication/backend/src/services/peer_service.rs,peer_instance_service.rs,sync_worker.rs,transfer_service.rsbackend/src/services/backup_service.rsdeploy/k8s/Beta Was this translation helpful? Give feedback.
All reactions