S Ramesh

S. Ramesh has over 30 years of software design experience, half in startups and half in the Fortune 500. He is currently Head of the Innovation Lab at Sumitomo Mitsui Bank, one of the largest global banks, where he is taking innovative ideas and applying them to the enterprise, all on a new microservice architecture. Previously he worked as an Account CTO at Mphasis, and as a senior vice president at Citibank, where he helped oversee the transition to an award-winning, mobile-first and microservices-based set of client applications.

books by S Ramesh

Designing Microservices

  • MEAP began June 2022
  • Last updated March 2025
  • Publication in July 2025 (estimated)
  • ISBN 9781617296451
  • 325 pages (estimated)
  • printed in black & white

Designing Microservices teaches a reliable and repeatable design process to ensure you’re always getting the results you want from microservices. It introduces a lightweight DDD-inspired design tool that simplifies the modeling of your architecture that will be instantly familiar to anyone who’s worked with UML and responsibility mapping.

You’ll learn to handle multi-faced commits across microservices, to refactor and deploy legacy apps without service downtime, and how to manage service patterns like consumer driven contracts. Easy-to-grok illustrations and explanations cut through the buzzwords and offer clear solutions for analytics, monitoring, testing, and more.