This repo was posted a few weeks back.
The books on "Architecture of Open Source Applications" might have what you're looking for.
You can start with Prof. Ken Birman's book "Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services".
Give "Designing Data-Intensive Applications" a read. It's an excellent book on these topics.
https://dataintensive.net