These topics are extremely hard to solve from scratch yet they are distilled pretty well in the above articles and they include a further reading section.
I would implore others to have a gander. I wish the same could be said for their documentation.
They have (in my opinion) an extremely good library of articles in their so called builders library.
For example these two below articles.
https://aws.amazon.com/builders-library/avoiding-fallback-in... https://aws.amazon.com/builders-library/leader-election-in-d...
These topics are extremely hard to solve from scratch yet they are distilled pretty well in the above articles and they include a further reading section.
I would implore others to have a gander. I wish the same could be said for their documentation.