If you're a programmer, you already know about Stack Overflow. It's a developer site where questions about all languages and problems are asked and answered. Every programmer uses it and knows jokes ...
Architectural diagrams -- as much as I and many others love them -- are, by nature, oversimplifications. But they're a good way to provide developers with a quick take on how software and/or services ...