Cloud architecture
Cloud service models, deployment patterns, migration decisions, resilience, and workload boundaries.
- Cloud migration: sequence decisions, not just workloads · Guide · A practical guide to cloud migration boundaries, dependency mapping, landing zones, observability, cutovers, and exit criteria.
- Vendor-neutral observability platform · Project · Architected a log repatriation and routing platform designed to ingest 150 TB per day across more than 10,000 systems without coupling teams to one observability vendor.
- Healthcare verification platform · Project · Joined as the first engineer and built the application stack across the React client, Node.js APIs, verification layer, and AWS EKS deployment.
- 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 · Published research on attribute-based access control, blockchain security events, and untrusted cloud storage.
- 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 · 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 · 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 · 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 · 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 · 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 · 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 · 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 · 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 · 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 · 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) · 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) · 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) · 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) · 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…