Designing and Building Large-Scale Distributed Enterprise Applications for Commerce

Authors

  • Mahidhar Mullapudi Senior Software Engineer, Microsoft, WA, USA Author
  • Satish Kathiriya Software Engineer, CA Author
  • Rajath Karangara American Express, U.S Author

DOI:

https://doi.org/10.47363/JAICC/2023(2)223

Keywords:

global, online purchase industry, Global e-commerce retail sales , enterprise

Abstract

Designing a large-scale enterprise application for e-commerce that can manage multiple millions of requests and manages multi-million dollars in revenue has lot of complexities. The critical part of developing and maintaining such systems needs a thoughtful design that can be scalable, reliable and flexible enough to handle changes as the product evolves over time. Many companies have developed their own architecture and systems for this use case; we propose a system that’s designed and developed a few years ago which can handle millions of requests per day, rigorously tested with time on production and served various use cases and scenarios.

There are several components and services in this system that must work seamlessly, and decisions must be made while designing a system. In this paper,we discuss the overall architecture, components involved and important design decisions that affect their ease of use, flexibility, performance, scalability,reliability and fault-tolerance. We also discuss other approaches that can be used while making design decisions.

We then illustrate how our decisions and systems satisfy the requirements that can be used for designing and developing these large-scale enterprise applications for commerce stack.

Author Biography

  • Mahidhar Mullapudi, Senior Software Engineer, Microsoft, WA, USA

    Mahidhar Mullapudi, Senior Software Engineer, Microsoft, WA, USA

Downloads

Published

2023-05-20

How to Cite

Designing and Building Large-Scale Distributed Enterprise Applications for Commerce. (2023). Journal of Artificial Intelligence & Cloud Computing, 2(2), 1-6. https://doi.org/10.47363/JAICC/2023(2)223

Similar Articles

1-10 of 240

You may also start an advanced similarity search for this article.