---
title: "Cloud architecture | Dhruv Doshi"
description: "Cloud service models, deployment patterns, migration decisions, resilience, and workload boundaries."
canonical: https://doshidhruv.com/topics/cloud-architecture/
author: Dhruv Doshi
---

[Skip to content](#main-content)

[Dhruv Doshi](/)

[Work](/projects)[Experience](/resume)[Notes](/notes)[Guides](/guides)[Research](/research)[About](/about)[Contact](/contact)[Search /](/search)dark mode

# Cloud architecture

Cloud service models, deployment patterns, migration decisions, resilience, and workload boundaries.

- [Cloud migration: sequence decisions, not just workloads](/guides/cloud-migration) · Guide · A practical guide to cloud migration boundaries, dependency mapping, landing zones, observability, cutovers, and exit criteria.
- [Vendor-neutral observability platform](/projects#observability-platform) · Project · Architected a vendor-neutral OpenTelemetry and telemetry-routing platform designed for approximately 150 TB/day across 10,000+ systems, enabling governed collection and routing without coupling teams to a single observability vendor.
- [Healthcare verification platform](/projects#health-platform) · Project · Joined as the first engineer and built the platform across React and TypeScript, Node.js APIs, verification workflows, document-classification integration, and AWS EKS in a regulated healthcare environment.
- [DCS-BBN](/projects#dcs-bbn) · Project · A peer-to-peer archival storage network using Solidity smart contracts, Hyperledger Fabric, and privacy-preserving verification. Published by Springer.
- [Decentralized Cloud Storage Based on Blockchain Networking](/research) · Research · Published research on attribute-based access control, blockchain security events, and untrusted cloud storage.
- [Build portable boundaries, not lowest-common-denominator clouds](/notes/build-portable-boundaries-not-lowest-common-denominator-clouds) · Note · Multi cloud strategies often begin with a desire to avoid lock in and end with a platform that hides every useful provider capability. Portability is more effective when it is applied…
- [Use the strangler pattern for controlled cloud migration](/notes/use-the-strangler-pattern-for-controlled-cloud-migration) · Note · Large migrations fail when “move the system” is treated as one indivisible project. The strangler pattern reduces risk by placing a controlled boundary around the existing system and…
- [Choose Kubernetes tenancy boundaries deliberately](/notes/choose-kubernetes-tenancy-boundaries-deliberately) · Note · Kubernetes can host many teams and workloads, but a namespace is not automatically a complete security, reliability, or cost boundary. Tenancy design should begin with the risks that…
- [What is cloud computing?](/notes/what-is-cloud-computing) · Note · Cloud computing is the on demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user.…
- [Downtime with Cloud Computing](/notes/downtime-with-cloud-computing) · Note · Downtine in Cloud Computing Cloud Outage simply refers to the duration when the cloud infrastructure service is unavailable for use. The unavailability may also refer to performance…
- [High-performance computing in the cloud](/notes/high-performance-computing-in-the-cloud) · Note · HPC stands for High Performance Computing, the name dictattes itslef. This is the vertical in which cloud computing offers extremenly high resources in the computation side. AWS is run…
- [Poly-cloud architecture](/notes/poly-cloud-architecture) · Note · A poly cloud is a cloud approach that uses different types of cloud services that are hosted onto various clouds. A poly cloud approach runs different kinds of cloud services on one…
- [Multi-cloud architecture](/notes/multi-cloud-architecture) · Note · Multi cloud is the use of two or more cloud computing services from any number of different cloud vendors. A multi cloud environment could be all private, all public or a combination of…
- [Distributed cloud](/notes/distributed-cloud) · Note · DISTRIBUTED CLOUD Distributed cloud enables a geographically distributed, centrally managed distribution of public cloud services optimized for performance, compliance, and edge computing.
- [Community cloud](/notes/community-cloud) · Note · Community cloud computing refers to a shared cloud computing service environment that is targeted to a limited set of organizations or employees (such as banks or heads of trading…
- [Hybrid cloud](/notes/hybrid-cloud) · Note · Hybrid cloud refers to a mixed computing, storage, and services environment made up of on premises infrastructure, private cloud services, and a public cloud—such as Amazon Web Services…
- [Private cloud](/notes/private-cloud) · Note · Private cloud is a cloud computing environment dedicated to a single customer. It combines many of the benefits of cloud computing with the security and control of on premises IT…
- [Public cloud](/notes/public-cloud) · Note · A public cloud is a type of cloud computing in which a third party service provider makes computing resources—which can include anything from ready to use software applications, to…
- [Serverless computing and Function as a Service](/notes/serverless-computing-and-function-as-a-service) · Note · Function as a Service (FaaS) is a serverless way to execute modular pieces of code on the edge. FaaS lets developers write and update a piece of code on the fly, which can then be…
- [Mobile Backend as a Service (MBaaS)](/notes/mobile-backend-as-a-service-mbaas) · Note · Mobile backend as a service (MBaaS), also known as "backend as a service", is a model for providing web app and mobile app developers with a way to link their applications to backend…
- [Platform as a Service (PaaS)](/notes/platform-as-a-service-paas) · Note · Platform as a service (PaaS) or application platform as a service (aPaaS) or platform based service is a category of cloud computing services that allows customers to provision,…
- [Software as a Service (SaaS)](/notes/software-as-a-service-saas) · Note · SaaS stands for software as a service, which means software is hosted by a third party provider and delivered to customers over the internet as a service. While most SaaS products are…
- [Infrastructure as a Service (IaaS)](/notes/infrastructure-as-a-service-iaas) · Note · Infrastructure as a service (IaaS) are online services that provide high level APIs used to dereference various low level details of underlying network infrastructure like physical…

**Dhruv Doshi** · Toronto, Canada · [work@doshidhruv.com](mailto:work@doshidhruv.com)

[Resume](/resume)[Notes](/notes)[Guides](/guides)[Topics](/topics)[Search](/search)[Research](/research)[LinkedIn](https://www.linkedin.com/in/dhruvdoshi25071999)[GitHub](https://github.com/DhruvDoshi)

[Sitemap](/sitemap.xml)[RSS](/feed.xml)[LLMs](/llms.txt)

© 2026 Dhruv Doshi
