Platforms

Hugging Face AI Control CenterSectionHugging Face control center: Hub accounts and tokens, gated Llama, Stable Diffusion and FLUX models, Apple… NVIDIA + CUDA + cuDNN + TensorFlow (Py311) Setup on Fresh UbuntuSectionSet up an NVIDIA GPU on fresh Ubuntu: driver, CUDA 12.1, cuDNN 8.9.7 and TensorFlow GPU in a Python 3.11…

The cloud and data platforms the rest of this site runs on: AWS, Databricks, Snowflake and Azure, plus the DevOps layer that deploys and orchestrates the work.

Amazon Web Services (50)

Databricks and Apache Spark (41)

Apache Spark is an open-source, distributed computing framework for big data processing and analytics. Designed for speed , ease of use , and scalability…

Snowflake Data Warehouse Architecture (15)

Snowflake is a cloud-based data warehouse platform that uses a unique multi-cluster, shared data architecture. It separates storage and compute resources…

Azure AI Services (7)

Microsoft's AI stack on Azure spans three layers: Azure OpenAI Service for direct access to OpenAI models, Azure AI Foundry for multi-model generative AI…

Software Delivery (11)

Software delivery refers to the process of developing, testing, and deploying software applications to end-users or production environments. It encompasses…

Overview

This section documents the platforms that the data engineering, analytics and AI material elsewhere on the site is built on. The cloud providers, AWS and Azure, supply the raw building blocks: virtual machines and serverless compute, object storage, networking, identity and managed services ranging from databases to foundation-model APIs. Databricks and Snowflake are data platforms that run inside those clouds and add a managed analytics engine, governance and increasingly their own AI features. The DevOps area covers the tooling that turns code into running systems: version control, CI/CD pipelines, containers, Kubernetes and workflow orchestration.

How the Platforms Relate

Where Each Platform Sits in a Data and AI Stack AWS / Azurecompute, storage, IAM DatabricksSpark lakehouse, ML SnowflakeSQL warehouse, Cortex DevOpsCI/CD, containers, IaC OrchestrationAirflow, schedulers Apps and BIdashboards, APIs Cloud providers supply the infrastructure; Databricks and Snowflake run on top of it; DevOps tooling deploys and schedules everything.

In a typical architecture, raw data lands in cloud object storage (S3 or ADLS), is transformed by Spark jobs on Databricks or SQL pipelines in Snowflake, and is served to dashboards, applications and machine learning models. Both data platforms are available on AWS and Azure, so the cloud choice is often driven by existing contracts, identity systems and the managed AI services a team wants to use, while the data platform choice is driven by workload style and team skills.

Choosing Where to Start

AreaChoose it forSection
Amazon Web Servicesbroadest service catalogue: compute, storage, databases, Bedrock, SageMakerAWS
Microsoft AzureAzure OpenAI, AI Foundry, Azure ML, Microsoft identity integrationAzure
DatabricksSpark, Delta Lake, streaming, Python-first data engineering and MLDatabricks
SnowflakeSQL-first warehousing, separation of storage and compute, Cortex AI functionsSnowflake
DevOpsCI/CD, Docker, Kubernetes, Airflow, configurationDevOps

Databricks and Snowflake overlap more each year: both support SQL warehousing, Python, open table formats and AI features. Databricks remains the more natural fit for engineering-heavy, notebook and Spark workloads; Snowflake for analyst-heavy SQL workloads that value minimal administration. Security guidance for these platforms lives under Security.