Disaster Recovery Business Continuity Consultant Architect, Texas
Anuj Varma has worked on some of the largest ecommerce applications out there. In addition, he has helped migrate large 3-tier applications to various cloud platforms including Azure, AWS and Google Cloud.

  1. Experience leveraging AWS PaaS (Elastic Beanstalk, RDS…), Redis Cache Consulting and Development
  2. Expert level Azure PaaS, Global Websites, Azure Traffic Manager, Azure Blob Storage, Azure CDN, Redis Cache Consulting and Development
  3. Expert level Google App Engine Consulting

Horizontal Scalability – Building a global, highly available PaaS Website

The most challenging part of a distributed web app is the Identity and Access Management. Due to the relative ease of Azure AD’s IAM configuration, this post will discuss building a global PaaS website using Azure.

The second most challenging aspect is serving cached content to a globally distributed user base.

And of course, the overarching web app concern is securing all connections – between the webserver and the DB server (SQL Azure),  between the webserver and the CDN and also between the Web Server and the Redis cache.

    1. IAM using Azure AD
    2. Cached Content for Distributed Nodes
    3. Securing Connections, encrypting in-transit data

Vertical Scalability – Embeddded NoSQL Databases

In the cloud world, the only option for Vertical scalability is to upgrade your VM instance (or subscription level). However, there are newer technologies such as NoSQL, especially Embedded NoSQL, that let you  attain vertical scalability without buying more compute power.