Harihara Subramanian, co-author of “Architectural Patterns,” talks upskilling, microservices and trade-offs.