← Latest papers
💻 computer science

Cost-Performance Analysis of Cloud-Based Retail Point-of-Sale Systems: A Comparative Study of Google Cloud Platform and Microsoft Azure

This paper presents a transparent, code-driven comparative analysis of retail Point-of-Sale workloads on Google Cloud Platform and Microsoft Azure, revealing that GCP offers 23% faster response times while Azure provides 71.9% higher cost efficiency, thereby establishing a reproducible framework for merchants to evaluate cloud-based POS solutions.

Original authors: Ravi Teja Pagidoju

Published 2026-05-19
📖 5 min read🧠 Deep dive

Original authors: Ravi Teja Pagidoju

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you own a small shop, like a bakery or a clothing store. You need a digital cash register (a Point-of-Sale or POS system) to ring up customers, check inventory, and print receipts. In the past, these registers were heavy, expensive machines you had to buy and fix yourself. Now, most stores are moving these systems to the "cloud"—which is just a fancy way of saying they run on powerful computers owned by big tech companies, accessible over the internet.

This paper is a head-to-head race between two of the biggest cloud giants: Google Cloud Platform (GCP) and Microsoft Azure. The author, Ravi Teja Pagidoju, wanted to answer a simple question for small business owners: Which cloud is better for running a cash register, and how much will it cost?

Here is the breakdown of the study using simple analogies:

The Race Track: How They Tested It

Instead of just guessing or looking at marketing brochures, the author built a robot cashier (a computer script) to simulate a busy store.

  • The Scenario: The robot acted like a stream of customers. Sometimes it was a quiet Tuesday morning (Baseline), sometimes a normal day (Typical), and sometimes it was Black Friday with a huge rush (Stress Test).
  • The Tools: The author used the "free tier" of both Google and Microsoft. Think of this like getting a free test drive of two different cars. You don't pay for the gas or the insurance during the test, but you can still see how fast they accelerate and how they handle turns.
  • The Goal: To measure three things:
    1. Speed: How long does it take to ring up a sale? (Response Time)
    2. Capacity: How many sales can the system handle per second before it chokes? (Throughput)
    3. Cost: If you were actually paying, how much would this bill be? (Cost Efficiency)

The Results: The Showdown

1. Speed: The Sprinter vs. The Marathon Runner

  • Google (GCP): When the store was just opening or had a few customers, Google was the sprinter. It was 23% faster at ringing up the first few customers. It's like a sports car that takes off instantly.
  • Microsoft (Azure): When the store was running steadily with a normal flow of customers, Microsoft was more consistent. It didn't have the same "cold start" delays (a momentary pause while the system wakes up) that Google sometimes had.

2. Handling the Rush: The Crowd Control

  • The Black Friday Test: When the author simulated a massive crowd (100 people trying to buy things at once), Google's system acted like a super-efficient crowd controller. It managed to process 70 transactions per second, while Microsoft managed about 20.
  • The Catch: Google's system was so aggressive in handling the rush that it occasionally made a tiny mistake (a slightly higher error rate), but it kept the line moving. Microsoft kept the line moving slower but with fewer mistakes.

3. The Price Tag: The Pay-Per-Use vs. The Flat Rate

  • Microsoft (Azure): If your store has a steady, predictable flow of customers (like a coffee shop that is busy every morning), Microsoft is the budget-friendly flat-rate plan. The study found it was 72% cheaper for steady operations. It's like a monthly gym membership where you pay the same no matter how many times you go.
  • Google (GCP): Google uses a pay-per-second model. You only pay for the exact milliseconds the computer is working. This is great if your traffic is wild and unpredictable (like a pop-up store that is empty for days and then explodes with customers). You aren't paying for idle time.

The Big Takeaway

The paper concludes that there is no single "winner." It depends on your store's personality:

  • Choose Google (GCP) if: You have a store with wild, unpredictable traffic spikes (like a flash sale), you need the absolute fastest speed for the first few customers, and you are comfortable with a "pay-as-you-go" model.
  • Choose Microsoft (Azure) if: You have a steady, predictable business (like a daily commute coffee shop), you want to keep your costs low and predictable, and you need the system to be "always on" without any waking-up delays.

The "Fine Print" (Limitations)

The author is honest about the limits of this study:

  • It was a test drive: They used the "free" versions of the services. A real, big store might need the "premium" versions, which could change the results.
  • One location: The test was done in one specific place. If your store is in a different part of the world, the internet speed might be different.
  • Simple setup: They didn't use fancy add-ons like extra security caches or content delivery networks, which big companies usually use.

Summary

This paper gives small retailers a clear, transparent map. It says: "Don't just pick the most famous cloud. If your business is a steady marathon, pick Microsoft. If your business is a series of unpredictable sprints, pick Google." The author even shared the "robot cashier" code so other people can run the same race themselves to see what works for their specific shop.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →