Skip to content

Commit e48dea3

Browse files
committed
docs: clarify Root's role and correct redundancy/failure explanation
Signed-off-by: Ivin Joel Abraham <[email protected]>
1 parent 92bca8e commit e48dea3

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Root
22
---
33

4-
Root is our club's backend, responsible for collecting and distributing data from and to all the other services including [Home](https://www.github.com/amfoss/home), [amD](https://www.github.com/amfoss/amd) and [Presense](https://www.github.com/amfoss/presense). The idea is to have all our data easily available in one place and to let every other end-user applications to be standalone. This ensures there's no single point of failure for all our infrastructure (as was the case with our previous CMS). Though Root going down would definitely cause a few features to stop working on the other apps.
4+
Root is the central backend service for our club’s infrastructure. It acts as a unified data layer, handling communication between services like [Home](https://www.github.com/amfoss/home), [amD](https://www.github.com/amfoss/amd), and [Presense](https://www.github.com/amfoss/presense). Each frontend or end-user application is designed to be self-contained, relying on Root for data access without being tightly coupled to it. This modular approach reduces the risk of a complete infrastructure failure — unlike our previous CMS — though some features may still be affected if Root goes down.
55

66
# Quick Setup
77

@@ -29,7 +29,6 @@ Root is our club's backend, responsible for collecting and distributing data fro
2929

3030
GraphQL playground should be available at `http://localhost:8000/graphiql` as long as it's in development mode.
3131

32-
3332
# Deployment
3433
The deployed instance can be accessed at [root.amfoss.in](https://root.amfoss.in).
3534

0 commit comments

Comments
 (0)