---
title: "Notes | Dhruv Doshi"
description: "Technical notes by Dhruv Doshi on AI systems, agent security, distributed systems, observability, platform engineering, cloud architecture, and the blockchain archive."
canonical: https://doshidhruv.com/notes/
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

# Notes

- 2026-07-15 · [Elastic support for OpenTelemetry and managed OTLP ingestion](/notes/elastic-support-for-opentelemetry-and-managed-otlp-ingestion) · Observability · 2 min
- 2026-07-01 · [Dynatrace support for OpenTelemetry and native OTLP](/notes/dynatrace-support-for-opentelemetry-and-native-otlp) · Observability · 3 min
- 2026-07-01 · [Measure whether an internal platform creates leverage](/notes/measure-whether-an-internal-platform-creates-leverage) · Platform architecture · 3 min
- 2026-06-15 · [Datadog support for OpenTelemetry and OTLP ingestion](/notes/datadog-support-for-opentelemetry-and-otlp-ingestion) · Observability · 2 min
- 2026-06-01 · [Splunk support for OpenTelemetry collection and OTLP](/notes/splunk-support-for-opentelemetry-collection-and-otlp) · Observability · 3 min
- 2026-05-15 · [AWS support for OpenTelemetry with ADOT and CloudWatch](/notes/aws-support-for-opentelemetry-with-adot-and-cloudwatch) · Observability · 3 min
- 2026-05-01 · [Microsoft 365 audit data in an OpenTelemetry pipeline](/notes/microsoft-365-audit-data-in-an-opentelemetry-pipeline) · Observability · 3 min
- 2026-04-15 · [OpenTelemetry pipeline architecture for vendor-neutral observability](/notes/opentelemetry-pipeline-architecture-for-vendor-neutral-observability) · Observability · 3 min
- 2026-03-15 · [Pattern matching algorithms for architecture recommendations](/notes/pattern-matching-algorithms-for-architecture-recommendations) · Platform architecture · 3 min
- 2026-02-15 · [Production RAG requires retrieval evidence and control](/notes/production-rag-requires-retrieval-evidence-and-control) · AI governance · 3 min
- 2026-01-15 · [FINOS CALM and architecture as code](/notes/finos-calm-and-architecture-as-code) · Platform architecture · 3 min
- 2025-12-01 · [Staff engineering is measured through leverage](/notes/staff-engineering-is-measured-through-leverage) · Staff engineering · 3 min
- 2025-10-01 · [Architecture governance should operate through evidence](/notes/architecture-governance-should-operate-through-evidence) · Platform architecture · 3 min
- 2025-08-01 · [Technical roadmaps should preserve options](/notes/technical-roadmaps-should-preserve-options) · Staff engineering · 3 min
- 2025-06-01 · [Capacity planning begins with constraints](/notes/capacity-planning-begins-with-constraints) · Observability · 3 min
- 2025-04-01 · [Incident command is a coordination system](/notes/incident-command-is-a-coordination-system) · Staff engineering · 3 min
- 2025-02-01 · [Plan schema evolution as a production migration](/notes/plan-schema-evolution-as-a-production-migration) · Distributed systems · 3 min
- 2024-12-01 · [Use data contracts to make ownership executable](/notes/use-data-contracts-to-make-ownership-executable) · Distributed systems · 3 min
- 2024-10-01 · [Design safe tool use for AI agents](/notes/design-safe-tool-use-for-ai-agents) · AI governance · 3 min
- 2024-08-01 · [Build AI governance into the delivery control plane](/notes/build-ai-governance-into-the-delivery-control-plane) · AI governance · 3 min
- 2024-06-01 · [Evaluate LLM systems as systems](/notes/evaluate-llm-systems-as-systems) · AI governance · 3 min
- 2024-04-01 · [Define the boundaries of a production RAG system](/notes/define-the-boundaries-of-a-production-rag-system) · AI governance · 3 min
- 2024-02-01 · [Build portable boundaries, not lowest-common-denominator clouds](/notes/build-portable-boundaries-not-lowest-common-denominator-clouds) · Cloud architecture · 3 min
- 2023-12-01 · [Use the strangler pattern for controlled cloud migration](/notes/use-the-strangler-pattern-for-controlled-cloud-migration) · Cloud architecture · 3 min
- 2023-10-01 · [Treat Terraform modules as versioned interfaces](/notes/treat-terraform-modules-as-versioned-interfaces) · Platform architecture · 3 min
- 2023-08-01 · [Choose Kubernetes tenancy boundaries deliberately](/notes/choose-kubernetes-tenancy-boundaries-deliberately) · Cloud architecture · 3 min
- 2023-06-01 · [Manage secrets without creating secret sprawl](/notes/manage-secrets-without-creating-secret-sprawl) · Platform architecture · 3 min
- 2023-04-01 · [Zero Trust begins with service identity](/notes/zero-trust-begins-with-service-identity) · Platform architecture · 4 min
- 2023-02-01 · [Evolve event contracts without breaking consumers](/notes/evolve-event-contracts-without-breaking-consumers) · Distributed systems · 4 min
- 2022-12-01 · [Design APIs for safe retries](/notes/design-apis-for-safe-retries) · Distributed systems · 4 min
- 2022-10-01 · [Service-level objectives are decision tools](/notes/service-level-objectives-are-decision-tools) · Observability · 4 min
- 2022-08-01 · [Treat telemetry as a production contract](/notes/treat-telemetry-as-a-production-contract) · Observability · 3 min
- 2022-06-01 · [Architecture decision records that remain useful](/notes/architecture-decision-records-that-remain-useful) · Staff engineering · 4 min
- 2022-04-01 · [Design the platform as a product](/notes/design-the-platform-as-a-product) · Platform architecture · 4 min
- 2022-03-01 · [Deep Learning Explained - From Basics to Advanced](/notes/deep-learning-explained-from-basics-to-advanced) · AI & machine learning · 5 min
- 2022-02-01 · [The Fundamentals of Machine Learning](/notes/the-fundamentals-of-machine-learning) · AI & machine learning · 5 min
- 2022-01-01 · [Introduction to Artificial Intelligence - History and Evolution](/notes/introduction-to-artificial-intelligence-history-and-evolution) · AI & machine learning · 4 min
- 2021-12-30 · [What is cloud computing?](/notes/what-is-cloud-computing) · Cloud architecture · 5 min
- 2021-12-20 · [Downtime with Cloud Computing](/notes/downtime-with-cloud-computing) · Cloud architecture · 3 min
- 2021-12-15 · [High-performance computing in the cloud](/notes/high-performance-computing-in-the-cloud) · Cloud architecture · 2 min
- 2021-12-10 · [Poly-cloud architecture](/notes/poly-cloud-architecture) · Cloud architecture · 3 min
- 2021-12-01 · [Multi-cloud architecture](/notes/multi-cloud-architecture) · Cloud architecture · 2 min
- 2021-11-01 · [Distributed cloud](/notes/distributed-cloud) · Cloud architecture · 2 min
- 2021-10-01 · [Community cloud](/notes/community-cloud) · Cloud architecture · 2 min
- 2021-09-01 · [Hybrid cloud](/notes/hybrid-cloud) · Cloud architecture · 4 min
- 2021-08-01 · [Private cloud](/notes/private-cloud) · Cloud architecture · 2 min
- 2021-07-01 · [Public cloud](/notes/public-cloud) · Cloud architecture · 3 min
- 2021-06-01 · [Serverless computing and Function as a Service](/notes/serverless-computing-and-function-as-a-service) · Cloud architecture · 3 min
- 2021-05-01 · [Mobile Backend as a Service (MBaaS)](/notes/mobile-backend-as-a-service-mbaas) · Cloud architecture · 2 min
- 2021-04-01 · [Platform as a Service (PaaS)](/notes/platform-as-a-service-paas) · Cloud architecture · 2 min
- 2021-03-01 · [Software as a Service (SaaS)](/notes/software-as-a-service-saas) · Cloud architecture · 2 min
- 2021-02-01 · [Infrastructure as a Service (IaaS)](/notes/infrastructure-as-a-service-iaas) · Cloud architecture · 2 min
- 2021-01-31 · [What is cryptocurrency?](/notes/what-is-cryptocurrency) · Blockchain systems · 2 min
- 2020-12-31 · [How banks could respond to blockchain](/notes/how-banks-could-respond-to-blockchain) · Blockchain systems · 2 min
- 2020-11-30 · [How blockchain could disrupt banking](/notes/how-blockchain-could-disrupt-banking) · Blockchain systems · 7 min
- 2019-11-30 · [Where blockchain falls short](/notes/where-blockchain-falls-short) · Blockchain systems · 4 min
- 2019-10-31 · [What if we combine Blockchain and Cloud Computing?](/notes/what-if-we-combine-blockchain-and-cloud-computing) · Blockchain systems · 2 min
- 2019-09-30 · [Where could blockchain be used?](/notes/where-could-blockchain-be-used) · Blockchain systems · 2 min
- 2019-09-10 · [What is an initial coin offering?](/notes/what-is-an-initial-coin-offering) · Blockchain systems · 3 min
- 2019-09-09 · [What is Cryptocurrency ATM?](/notes/what-is-cryptocurrency-atm) · Blockchain systems · 2 min
- 2019-09-08 · [What are atomic swaps?](/notes/what-are-atomic-swaps) · Blockchain systems · 4 min
- 2019-09-07 · [What are cryptocurrency exchanges?](/notes/what-are-cryptocurrency-exchanges) · Blockchain systems · 2 min
- 2019-09-06 · [What are transaction fees in blockchain?](/notes/what-are-transaction-fees-in-blockchain) · Blockchain systems · 2 min
- 2019-09-05 · [What is anonymity in blockchain?](/notes/what-is-anonymity-in-blockchain) · Blockchain systems · 2 min
- 2019-09-04 · [What is a blockchain wallet?](/notes/what-is-a-blockchain-wallet) · Blockchain systems · 4 min
- 2019-09-03 · [How mining works in blockchain](/notes/how-mining-works-in-blockchain) · Blockchain systems · 4 min
- 2019-09-02 · [Timestamping in blockchain and cryptocurrencies](/notes/timestamping-in-blockchain-and-cryptocurrencies) · Blockchain systems · 3 min
- 2019-09-01 · [What are nodes in blockchain?](/notes/what-are-nodes-in-blockchain) · Blockchain systems · 4 min
- 2019-08-08 · [What is Blockchain?](/notes/what-is-blockchain) · Blockchain systems · 3 min

**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
