|
|
|
|
|
by 2d8a875f-39a2-4
1252 days ago
|
|
HA design for stores is interesting. You want the store to stay up (dispensing goods and accepting payments generally, additionally preparing food in this case) as much as possible. At the same time you want a solution that is cheap to deploy and maintain. Making everything in the store a dumb client is cheap and easy, but also fragile.
Doing as much computing in each store (and even on each POS) as possible is great for HA but now you have more complicated hardware and software deployment problems.
Different merchants trade these off in different ways. CFA seem to have gone for a lot of computing in the store, and the rest of the design is about mitigating those deployment and maintenance problems and costs.
I like the NUC cluster, Gitops, API and support team stories. Am less keen on the K3S deployment per store, seems like a questionable choice of orchestration engine for this scenario but maybe there are details of rest of their store architecture that I'm missing. |
|