"Architecture bottlenecks are often easy to spot: they are the connecting lines on the diagrams; the single threaded components; the components with many connecting lines attached"
"Monoliths are most efficient for pure performance. Microservices add JSON serialization, deserialization, and network overhead. Monoliths avoid this and are more CPU/memory efficient"