https://developer.ibm.com/code/patterns/

Code patterns Roadmaps for solving complex programming challenges. Patterns give you a 360-degree view of the underlying code, including overviews, architecture diagrams, process flows, repo pointers, and additional reading.