CSE498, Collaborative Design, Fall 2019
Computer Science and Engineering
Michigan State University

Founded in 1994 as an online bookstore, Amazon is the largest online retailer in the world. Amazon has seen tremendous growth and success, making history by becoming the second U.S. company to be valued at $1 trillion. A key factor in Amazon’s rise to the top is their e-commerce platform, which accounted for nearly 50% of all online retail purchases last year.

Today, more than half of the items sold on Amazon are managed and listed by third-party sellers. Amazon third-party sellers utilize the Amazon Seller Central portal to manually manage their listings and inventories on Amazon’s platform. While the Seller Central site works well for small businesses, manual management becomes close to impossible for large and growing businesses.

Third-party sellers often create custom selling management applications. However, the process of creating these custom applications is often too difficult or overly time-consuming.

Our SPARTI application (Selling Partner Application Ready to Integrate) enables Amazon’s third-party sellers to quickly and easily create custom selling management applications.

SPARTI provides users with a template application capable of fully connecting with Amazon’s seller services. To deploy their custom site, a third-party seller merely needs to update the given template code with their own information.

Turnkey integration with Amazon Web Services (AWS) is also supported within SPARTI, giving third-party sellers the ability to automatically deploy and host their applications in the cloud.

Within the course of a day, a third-party seller is able to utilize the SPARTI project to build a containerized .NET application hosted on AWS ECS Fargate. The infrastructure for the application is instantiated by AWS CloudFormation.