All Software Architecture, All the Time
June 10-13, 2019
San Jose, CA
Please log in

Powering 100+ million daily users

Rezaul Hoque (Microsoft)
3:00pm–3:45pm Wednesday, June 12, 2019
Secondary topics:  Best Practice, Overview
Average rating: ****.
(4.17, 6 ratings)

Who is this presentation for?

  • Software architects, senior software developers, and technical leads



Prerequisite knowledge

  • A basic understanding of cloud, microservices, and SOA

What you'll learn

  • Learn important considerations when building a scalable architecture
  • Understand the meaning of design for performance
  • See how architecture can help scale engineering teams


Rezaul Hoque walks you through how Microsoft built a simple architecture for a complex system with strict performance (250 ms) and scale (100+ million connected daily users) requirements. This is a story of an epic journey of a service, powering people’s experiences in Microsoft Office 365. Join in to learn how the company used the best concepts of a microservice architecture without having to fully embrace it.

Photo of Rezaul Hoque

Rezaul Hoque


Rezaul Hoque is a senior software engineer at Microsoft leading the architecture design for some of the services that power people’s experiences in Office 365, including OWA Business, Outlook, Outlook Mobile, Sharepoint, and OneDrive. Previously, he worked on the development of the Microsoft Office Graph and the Enterprise Search Engine, which powers Exchange and Sharepoint Server.