"AppScale enables us to bring our point-of-sale application to one of the fastest growing retail markets in the world: China."
- Michael Mauerer | CEO

Overview

  • Teamwork Retail is a leading point-of-sale SaaS company
  • Leveraged AppScale to launch their application in China
  • Currently running in production in an Azure data center

About Teamwork Retail

Teamwork Retail POS provides customers with a powerful, cloud-based retail point-of-sale solution.

About AppScale

AppScale Systems, Inc. develops and supports AppScale, the world's leading open source rapid development model for building scalable web and mobile applications.

Teamwork Retail Leverages AppScale to Launch Point of Sale Application in China

Teamwork Retail delivers a powerful retail management system that provides clients easy-to use applications and mobile POS (point-of-sale) solutions that engage today’s consumers on a much more unique level.

Technology plays a crucial role in Teamwork Retail’s business. With a growing customer base around the globe, the team at Teamwork Retail needed a cloud solution that would provide the performance and scalability necessary to ensure their customers were successful. Teamwork Retail chose to build its POS application on Google App Engine.

The Challenge

While Google App Engine provides scalability and a great development model for SaaS applications, it poses challenges for end-users based inside mainland China, due chiefly to firewall restrictions that limit access to Google services. As Teamwork Retail began to acquire customers located in China, they began exploring options to ensure they could successfully support these customers.

Teamwork Retail began by testing the viability of a proxy server to get around the firewall. This solution, however, did not provide the level of performance required by Teamwork Retail’s customers. After discovering the AppScale platform, Technical Lead, Anton Leonov, turned to the team at AppScale Systems to ensure their platform would be accessible to customers (in China and) around the globe.


anton-bw-circle“AppScale Systems provides excellent support! Their team works to truly understand the problems we face and to find a solution that works for everyone.”

Anton Leonov | Technical Lead, Teamwork Retail


The Solution

The AppScale platform allows companies to migrate their App Engine applications to China, using reliable, secure and familiar public cloud services. Teamwork Retail leveraged AppScale to minimize the impact on their engineering team and ensure a quality user experience for their customers when launching in China.

This solution is composed of two parts:

The Platform: AppScale’s open source platform implements the same APIs as Google App Engine, meaning that application(s) built on GAE can run on AppScale without modification. The team at AppScale Systems worked with Teamwork Retail to optimize their application for AppScale and plan a production-level deployment.

Local Support: AppScale Systems’s Beijing-based support team is crucial in ensuring that Teamwork Retail’s application is continually operating at peak performance. When it comes to deploying and managing applications in China, having a local-presence can mean the difference between success and failure.

Another major challenge that western companies face when launching in China is navigating the confusing process of selecting a public cloud provider. AppScale Systems has tight partnerships with all of China’s major cloud providers (Aliyun, Azure China, Tencent, AWS China, etc.), and can help your company choose the correct provider and ensure the business relationship is smooth.

Based on the requirements of Teamwork Retail, the team at AppScale Systems recommended their application be deployed in Microsoft Azure’s Beijing data center.

The Result

Teamwork Retail’s application is currently serving their China-based customers in production from an Azure datacenter in Beijing, providing a level of reliability that could never have been achieved with a deployment outside China.

For Teamwork Retail’s engineering team, AppScale provides an environment very similar to Google App Engine, with some advantages. In addition to providing a solution to China, says Anton, "AppScale provides more flexibility for developers."


Teamwork Retail Leverages AppScale to Launch Point of Sale Application in China

Teamwork Retail delivers a powerful retail management system that provides clients easy-to use applications and mobile POS (point-of-sale) solutions that engage today’s consumers on a much more unique level.

Technology plays a crucial role in Teamwork Retail’s business. With a growing customer base around the globe, the team at Teamwork Retail needed a cloud solution that would provide the performance and scalability necessary to ensure their customers were successful. Teamwork Retail chose to build its POS application on Google App Engine.

The Challenge

While Google App Engine provides scalability and a great development model for SaaS applications, it poses challenges for end-users based inside mainland China, due chiefly to firewall restrictions that limit access to Google services. As Teamwork Retail began to acquire customers located in China, they began exploring options to ensure they could successfully support these customers.

Teamwork Retail began by testing the viability of a proxy server to get around the firewall. This solution, however, did not provide the level of performance required by Teamwork Retail’s customers. After discovering the AppScale platform, Technical Lead, Anton Leonov, turned to the team at AppScale Systems to ensure their platform would be accessible to customers (in China and) around the globe.


anton-bw-circle“AppScale Systems provides excellent support! Their team works to truly understand the problems we face and to find a solution that works for everyone.”

Anton Leonov | Technical Lead, Teamwork Retail


The Solution

The AppScale platform allows companies to migrate their App Engine applications to China, using reliable, secure and familiar public cloud services. Teamwork Retail leveraged AppScale to minimize the impact on their engineering team and ensure a quality user experience for their customers when launching in China.

This solution is composed of two parts:

The Platform: AppScale’s open source platform implements the same APIs as Google App Engine, meaning that application(s) built on GAE can run on AppScale without modification. The team at AppScale Systems worked with Teamwork Retail to optimize their application for AppScale and plan a production-level deployment.

Local Support: AppScale Systems’s Beijing-based support team is crucial in ensuring that Teamwork Retail’s application is continually operating at peak performance. When it comes to deploying and managing applications in China, having a local-presence can mean the difference between success and failure.

Another major challenge that western companies face when launching in China is navigating the confusing process of selecting a public cloud provider. AppScale Systems has tight partnerships with all of China’s major cloud providers (Aliyun, Azure China, Tencent, AWS China, etc.), and can help your company choose the correct provider and ensure the business relationship is smooth.

Based on the requirements of Teamwork Retail, the team at AppScale Systems recommended their application be deployed in Microsoft Azure’s Beijing data center.

The Result

Teamwork Retail’s application is currently serving their China-based customers in production from an Azure datacenter in Beijing, providing a level of reliability that could never have been achieved with a deployment outside China.

For Teamwork Retail’s engineering team, AppScale provides an environment very similar to Google App Engine, with some advantages. In addition to providing a solution to China, says Anton, "AppScale provides more flexibility for developers."

Margaret Van SicklenTeamwork Retail Leverages AppScale to Launch Point of Sale Application in China