# Cloud Intelligence™ Engineering Blog > Technical perspectives and product guidance ## Blog Posts - [AI cost attribution: why tagging can't answer the CFO's question](https://www.doit.com/blog/ai-attribution-why-tagging-fails-on-tokens): /api/content/ai-attribution-why-tagging-fails-on-tokens/markdown - [Know Before You Provision: GCP Spot VM Availability Signals](https://www.doit.com/blog/know-before-you-provision-gcp-spot-vm-availability-signals): /api/content/know-before-you-provision-gcp-spot-vm-availability-signals/markdown - [The 6 FinOps Principles Explained (and How to Apply Them)](https://www.doit.com/blog/6-finops-principles-explained): /api/content/6-finops-principles-explained/markdown - [Cloud Cost Optimization Metrics That Actually Matter](https://www.doit.com/blog/cloud-cost-optimization-metrics): /api/content/cloud-cost-optimization-metrics/markdown - [BigQuery Cost Optimization: How to Cut Spend Without Hurting Performance](https://www.doit.com/blog/bigquery-cost-optimization): /api/content/bigquery-cost-optimization/markdown - [GCP Cost Optimization Tools: A Buyer's Guide](https://www.doit.com/blog/gcp-cost-optimization-tools): /api/content/gcp-cost-optimization-tools/markdown - [Azure Cost Management Tools Compared: A Buyer's Guide](https://www.doit.com/blog/azure-cost-management-tools): /api/content/azure-cost-management-tools/markdown - [Cloud Cost Analysis: A Guide for FinOps Teams](https://www.doit.com/blog/cloud-cost-analysis): /api/content/cloud-cost-analysis/markdown - [Best Kubernetes Cost Management Tools for CloudOps Teams](https://www.doit.com/blog/kubernetes-cost-management-tools): /api/content/kubernetes-cost-management-tools/markdown - [5 Best Kubernetes Alternatives for Engineering Teams in 2026](https://www.doit.com/blog/kubernetes-alternatives): /api/content/kubernetes-alternatives/markdown - [5 Best Datadog Alternatives for CloudOps Teams in 2026](https://www.doit.com/blog/5-best-datadog-alternatives): /api/content/5-best-datadog-alternatives/markdown - [FinOps as Code: Managing DoiT Cloud Intelligence with Terraform](https://www.doit.com/blog/finops-as-code-managing-doit-cloud-intelligence-with-terraform): /api/content/finops-as-code-managing-doit-cloud-intelligence-with-terraform/markdown - [Mastering Horizontal Scaling: A Guide for Modern CloudOps Teams](https://www.doit.com/blog/mastering-horizontal-scaling): /api/content/mastering-horizontal-scaling/markdown - [Rule of 40: A Complete Guide for FinOps and SaaS Teams](https://www.doit.com/blog/rule-of-40): /api/content/rule-of-40/markdown - [How to Track Per-Customer Costs in a Multi-Tenant AWS Architecture](https://www.doit.com/blog/how-to-track-per-customer-costs-multi-tenant-aws-architecture): /api/content/how-to-track-per-customer-costs-multi-tenant-aws-architecture/markdown - [DoiT Achieves AWS Business Value Realization Competency as an Inaugural Launch Partner](https://www.doit.com/blog/aws-business-value-realization-competency): /api/content/aws-business-value-realization-competency/markdown - [GKE Standby Buffers: Fast Scaling Without the Idle Bill](https://www.doit.com/blog/gke-standby-buffers-fast-scaling-without-the-idle-bill): /api/content/gke-standby-buffers-fast-scaling-without-the-idle-bill/markdown - [The Gemini API Key Abuse Fix Is Here And It Has a Deadline](https://www.doit.com/blog/the-gemini-api-key-abuse-fix-is-here-and-it-has-a-deadline): /api/content/the-gemini-api-key-abuse-fix-is-here-and-it-has-a-deadline/markdown - [The Complete Guide to Cloud and AI Cost Attribution](https://www.doit.com/blog/the-complete-guide-to-cloud-and-ai-cost-attribution): /api/content/the-complete-guide-to-cloud-and-ai-cost-attribution/markdown - [DoiT Expands PartnerOps Platform as Distributor and Hyperscaler Demand Accelerates](https://www.doit.com/blog/partner-ops-expansion): /api/content/partner-ops-expansion/markdown - [AWS Savings Plans vs Reserved Instances 2026: The Decision Guide Engineers Actually Need](https://www.doit.com/blog/aws-savings-plans-vs-reserved-instances-2026-the-decision-guide-engineers-actually-need): /api/content/aws-savings-plans-vs-reserved-instances-2026-the-decision-guide-engineers-actually-need/markdown - [The Top 5 VMware Alternatives for CloudOps Teams After Broadcom](https://www.doit.com/blog/vmware-alternatives-cloudops): /api/content/vmware-alternatives-cloudops/markdown - [From Karpathy's LLM Wiki to a Working Second Brain: My Implementation with Amazon Quick Desktop](https://www.doit.com/blog/llm-wiki-second-brain-implementation): /api/content/llm-wiki-second-brain-implementation/markdown - [AWS Bedrock Knowledge Base Implementation: What I Learned Building a Production Policy Audit System](https://www.doit.com/blog/aws-bedrock-knowledge-base-implementation): /api/content/aws-bedrock-knowledge-base-implementation/markdown - [K3s vs K8s: choosing the right Kubernetes distribution for your workload](https://www.doit.com/blog/imported-k3s-vs-k8s): /api/content/imported-k3s-vs-k8s/markdown - [The AI Spending Data Your Board Is About to Ask You About](https://www.doit.com/blog/ai-spending-survey): /api/content/ai-spending-survey/markdown - [A Guide to AWS AI: SageMaker vs. Bedrock](https://www.doit.com/blog/a-guide-to-aws-ai-sagemaker-vs-bedrock): /api/content/a-guide-to-aws-ai-sagemaker-vs-bedrock/markdown - [Why Your Amazon Redshift Concurrency Scaling Costs Keep Growing (And How to Fix It)](https://www.doit.com/blog/why-your-amazon-redshift-concurrency-scaling-costs-keep-growing-and-how-to-fix-it): /api/content/why-your-amazon-redshift-concurrency-scaling-costs-keep-growing-and-how-to-fix-it/markdown - [The 5 best MongoDB alternatives for engineering teams in 2026](https://www.doit.com/blog/mongodb-alternatives): /api/content/mongodb-alternatives/markdown - [DoiT Launches PerfectScale™ for Commitments, Bringing Autonomous Rate Optimization to Every Cloud](https://www.doit.com/blog/doit-launches-perfectscale-for-commitments): /api/content/doit-launches-perfectscale-for-commitments/markdown - [The Gemini Ecosystem: A Guide to Google’s AI Naming](https://www.doit.com/blog/the-gemini-ecosystem-a-guide-to-googles-ai-naming): /api/content/the-gemini-ecosystem-a-guide-to-googles-ai-naming/markdown - [Datadog pricing explained: How to Forecast, Control, and Optimize Observability Costs](https://www.doit.com/blog/datadog-pricing-explained): /api/content/datadog-pricing-explained/markdown - [Snowflake competitors compared: cost, performance, and multi-cloud tradeoffs](https://www.doit.com/blog/snowflake-competitors-compared): /api/content/snowflake-competitors-compared/markdown - [Guide to Anthropic API Pricing for Budget Forecasting](https://www.doit.com/blog/anthropic-api-pricing): /api/content/anthropic-api-pricing/markdown - [Cloud Health Monitoring Explained: Metrics, Tools, and How to Take Action](https://www.doit.com/blog/cloud-health): /api/content/cloud-health/markdown - [AWS EC2 Pricing: A FinOps Guide to Models, Hidden Costs, and Optimization](https://www.doit.com/blog/aws-ec2-pricing): /api/content/aws-ec2-pricing/markdown - [AWS Cost Optimization for FinOps: Strategies and Tools](https://www.doit.com/blog/aws-cost-optimization-for-finops): /api/content/aws-cost-optimization-for-finops/markdown - [Monitoring Short-Lived Kubernetes Jobs at Scale](https://www.doit.com/blog/monitoring-short-lived-kubernetes-jobs-at-scale): /api/content/monitoring-short-lived-kubernetes-jobs-at-scale/markdown - [Your Google API Key Might Be Paying for Someone Else's AI](https://www.doit.com/blog/gemini-api-key-abuse-scan-google-cloud-for-exposed-keys): /api/content/gemini-api-key-abuse-scan-google-cloud-for-exposed-keys/markdown - [You Don’t Have a Pricing Problem. You Have a Cost Visibility Problem.](https://www.doit.com/blog/you-dont-have-pricing-problem-you-have-cost-visibility-problem): /api/content/you-dont-have-pricing-problem-you-have-cost-visibility-problem/markdown - [You’re Not Ready for the AI Bill That’s Coming](https://www.doit.com/blog/youre-not-ready-for-the-ai-bill-thats-coming): /api/content/youre-not-ready-for-the-ai-bill-thats-coming/markdown - [Top Kubernetes Cost Observability Tools for FinOps](https://www.doit.com/blog/top-kubernetes-cost-observability-tools-for-finops): /api/content/top-kubernetes-cost-observability-tools-for-finops/markdown - [Who Foots the Bill? Untangling Google Cloud's API Billing Assignment](https://www.doit.com/blog/google-cloud-api-billing-who-pays-for-your-api-calls): /api/content/google-cloud-api-billing-who-pays-for-your-api-calls/markdown - [LLM gateways are the new FinOps blind spot](https://www.doit.com/blog/llm-gateways-new-finops-blind-spot): /api/content/llm-gateways-new-finops-blind-spot/markdown - [Your AI Writes the Code. Who Owns the Decisions?](https://www.doit.com/blog/spec-driven-development-with-kiro-ai-code-ownership): /api/content/spec-driven-development-with-kiro-ai-code-ownership/markdown - [Instant-On Scaling: Eliminating Node Provisioning Delays in GKE with Active Buffer](https://www.doit.com/blog/instant-on-scaling-eliminating-node-provisioning-delays-in-gke-with-active-buffer): /api/content/instant-on-scaling-eliminating-node-provisioning-delays-in-gke-with-active-buffer/markdown - [The AI Coding Paradox: Why More Code Doesn't Mean Better Software](https://www.doit.com/blog/the-ai-coding-paradox-why-more-code-doesnt-mean-better-software): /api/content/the-ai-coding-paradox-why-more-code-doesnt-mean-better-software/markdown - [The Engineering Guide to Amazon Bedrock Cost Optimization](https://www.doit.com/blog/the-engineering-guide-to-amazon-bedrock-cost-optimization): /api/content/the-engineering-guide-to-amazon-bedrock-cost-optimization/markdown - [Cloud Cost Optimization Without Tagging: Real-Time Kubernetes Cost Visibility and FinOps Solutions for SaaS](https://www.doit.com/blog/cost-optimization-without-tagging-k8s-cost-visibility): /api/content/cost-optimization-without-tagging-k8s-cost-visibility/markdown - [Stop Node Hunting: How Kubernetes DRA Simplifies GPU Scheduling for AI Workloads](https://www.doit.com/blog/stop-node-hunting-how-kubernetes-dra-simplifies-gpu-scheduling-for-ai-workloads): /api/content/stop-node-hunting-how-kubernetes-dra-simplifies-gpu-scheduling-for-ai-workloads/markdown - [Amazon Bedrock Pricing: A CloudOps Guide to Managing AI Costs](https://www.doit.com/blog/amazon-bedrock-pricing-a-cloudops-guide-to-managing-ai-costs): /api/content/amazon-bedrock-pricing-a-cloudops-guide-to-managing-ai-costs/markdown - [Databricks Pricing Explained: DBUs, Tiers, and Cost Control](https://www.doit.com/blog/databricks-pricing-explained-dbus-tiers-cost-control): /api/content/databricks-pricing-explained-dbus-tiers-cost-control/markdown - [Cloud Cost Management: A CloudOps Practitioner's Guide](https://www.doit.com/blog/cloud-cost-management-a-cloudops-practitioners-guide): /api/content/cloud-cost-management-a-cloudops-practitioners-guide/markdown - [Cloud Storage Cost Optimization for Multi-Cloud Teams (2026)](https://www.doit.com/blog/cloud-storage-cost-optimization-for-multi-cloud-teams-2026): /api/content/cloud-storage-cost-optimization-for-multi-cloud-teams-2026/markdown - [What Are Cloud Infrastructure Services? A CloudOps Guide](https://www.doit.com/blog/what-are-cloud-infrastructure-services-a-cloudops-guide): /api/content/what-are-cloud-infrastructure-services-a-cloudops-guide/markdown - [GKE Native Support for Custom Metrics: Smarter Autoscaling Beyond CPU and Memory](https://www.doit.com/blog/gke-native-support-for-custom-metrics-smarter-autoscaling-beyond-cpu-and-memory): /api/content/gke-native-support-for-custom-metrics-smarter-autoscaling-beyond-cpu-and-memory/markdown - [Cloud Service Providers: A CloudOps Evaluation Guide](https://www.doit.com/blog/cloud-service-providers-a-cloudops-evaluation-guide): /api/content/cloud-service-providers-a-cloudops-evaluation-guide/markdown - [Cloud Cost Optimization Strategies for CloudOps](https://www.doit.com/blog/cloud-cost-optimization-strategies-for-cloudops): /api/content/cloud-cost-optimization-strategies-for-cloudops/markdown - [Common Cloud Mistakes Early-Stage Startups Make and How to Avoid Them](https://www.doit.com/blog/common-cloud-mistakes-early-stage-startups-make-and-how-to-avoid-them): /api/content/common-cloud-mistakes-early-stage-startups-make-and-how-to-avoid-them/markdown - [The CloudOps Guide to Cloud Computing Service Models](https://www.doit.com/blog/the-cloudops-guide-to-cloud-computing-service-models): /api/content/the-cloudops-guide-to-cloud-computing-service-models/markdown - [Why Traditional FinOps Breaks Down with AI Workloads](https://www.doit.com/blog/ai-cost-attribution-the-hidden-challenge-breaking-traditional-finops): /api/content/ai-cost-attribution-the-hidden-challenge-breaking-traditional-finops/markdown - [The hidden complexity behind Cloud Cost Unit Economics](https://www.doit.com/blog/the-hidden-complexity-behind-cloud-cost-unit-economics): /api/content/the-hidden-complexity-behind-cloud-cost-unit-economics/markdown - [Attribute™ Partners with RealCloud to Bring FinOps Without Tagging to Latin America](https://www.doit.com/blog/attribute-partners-with-realcloud): /api/content/attribute-partners-with-realcloud/markdown - [What Does a No-Tagging Deployment Actually Look Like? A Step-by-Step Guide for DevOps & Platform Teams](https://www.doit.com/blog/what-does-a-no-tagging-deployment-look-like): /api/content/what-does-a-no-tagging-deployment-look-like/markdown - [Introducing 4 Cloud Diagrams updates for better infrastructure visibility](https://www.doit.com/blog/introducing-4-cloud-diagrams-updates-for-better-infrastructure-visibility): /api/content/introducing-4-cloud-diagrams-updates-for-better-infrastructure-visibility/markdown - [Scaling GenAI Projects: A Practical Guide to Maximizing ROI](https://www.doit.com/blog/scaling-genai-projects-a-practical-guide-to-maximizing-roi): /api/content/scaling-genai-projects-a-practical-guide-to-maximizing-roi/markdown - [Upgrading Your Database to an Iceberg Data Lake (Part 1)](https://www.doit.com/blog/upgrading-your-database-to-an-iceberg-data-lake-part-1): /api/content/upgrading-your-database-to-an-iceberg-data-lake-part-1/markdown - [When to Use AlloyDB Instead of Cloud SQL for PostgreSQL](https://www.doit.com/blog/when-to-use-alloydb-instead-of-cloud-sql-for-postgresql): /api/content/when-to-use-alloydb-instead-of-cloud-sql-for-postgresql/markdown - [First look at Google Cloud N4A VMs: benchmarked against N4, C4A and AWS M8g.](https://www.doit.com/blog/first-look-at-google-cloud-n4a-vms-benchmarked-against-n4-c4a-and-aws-m8g): /api/content/first-look-at-google-cloud-n4a-vms-benchmarked-against-n4-c4a-and-aws-m8g/markdown - [MCP Toolbox for Databases with AlloyDB: A Hands-on Exploration](https://www.doit.com/blog/mcp-toolbox-for-databases-with-alloydb-a-hands-on-exploration): /api/content/mcp-toolbox-for-databases-with-alloydb-a-hands-on-exploration/markdown - [Understanding Google Cloud's New Spend-Based CUD Model](https://www.doit.com/blog/understanding-google-clouds-new-spend-based-cud-model): /api/content/understanding-google-clouds-new-spend-based-cud-model/markdown - [AWS European Sovereign Cloud: What It Is and Why It Matters](https://www.doit.com/blog/aws-european-sovereign-cloud-what-it-is-and-why-it-matters): /api/content/aws-european-sovereign-cloud-what-it-is-and-why-it-matters/markdown - [Streamline Cloud Management via DoiT CLI](https://www.doit.com/blog/streamline-cloud-management-via-doit-cli): /api/content/streamline-cloud-management-via-doit-cli/markdown - [Catching BigQuery Cost Spikes Before They Become a Billing Nightmare](https://www.doit.com/blog/catching-bigquery-cost-spikes-before-they-become-a-billing-nightmare): /api/content/catching-bigquery-cost-spikes-before-they-become-a-billing-nightmare/markdown - [GKE Upgrades: How Rollout Sequencing Makes Upgrades Predictable and Safe](https://www.doit.com/blog/gke-upgrades-how-rollout-sequencing-makes-upgrades-predictable-and-safe): /api/content/gke-upgrades-how-rollout-sequencing-makes-upgrades-predictable-and-safe/markdown - [DoiT Acquires SELECT to Eliminate Snowflake Waste](https://www.doit.com/blog/doit-acquires-select-to-eliminate-snowflake-waste): /api/content/doit-acquires-select-to-eliminate-snowflake-waste/markdown - [Mastering Data Lakes Costs: Why we acquired SELECT](https://www.doit.com/blog/mastering-snowflake-costs-why-doit-acquired-select-and-what-it-means-for-you): /api/content/mastering-snowflake-costs-why-doit-acquired-select-and-what-it-means-for-you/markdown - [GCP Cost Savings: Automating the Cleanup of Unused External IPs with CloudFlow](https://www.doit.com/blog/gcp-cost-savings-automating-the-cleanup-of-unused-external-ips-with-cloudflow): /api/content/gcp-cost-savings-automating-the-cleanup-of-unused-external-ips-with-cloudflow/markdown - [Your SaaS Billing API is Lying to You](https://www.doit.com/blog/your-saas-billing-api-is-lying-to-you): /api/content/your-saas-billing-api-is-lying-to-you/markdown - [Accessing S3 Buckets Across AWS Regions With(out! Nov 2025!) VPC Peering](https://www.doit.com/blog/accessing-s3-buckets-across-aws-regions-without-nov-2025-vpc-peering): /api/content/accessing-s3-buckets-across-aws-regions-without-nov-2025-vpc-peering/markdown - [Introducing Automation for Argo Rollouts via PerfectScale](https://www.doit.com/blog/introducing-automation-for-argo-rollouts-via-perfectscale): /api/content/introducing-automation-for-argo-rollouts-via-perfectscale/markdown - [DoiT Achieves AWS Managed Services Provider Program Designation, Strengthening Leadership in Next Generation Cloud Operations](https://www.doit.com/blog/doit-achieves-aws-managed-services-provider-program-designation-strengthening-leadership-in-next-generation-cloud-operations): /api/content/doit-achieves-aws-managed-services-provider-program-designation-strengthening-leadership-in-next-generation-cloud-operations/markdown - [Quick Suite — Meet Your New Agentic Teammate](https://www.doit.com/blog/quick-suite-meet-your-new-agentic-teammate): /api/content/quick-suite-meet-your-new-agentic-teammate/markdown - [Build an Attack Surface Management Agent with AWS Bedrock](https://www.doit.com/blog/build-an-attack-surface-management-agent-with-aws-bedrock): /api/content/build-an-attack-surface-management-agent-with-aws-bedrock/markdown - [DoiT Announces Strategic Alliance with Ingram Micro, Reshapes the Value of FinOps for Channel Partners Worldwide](https://www.doit.com/blog/doit-announces-strategic-alliance-with-ingram-micro-reshapes-the-value-of-finops-for-channel-partners-worldwide): /api/content/doit-announces-strategic-alliance-with-ingram-micro-reshapes-the-value-of-finops-for-channel-partners-worldwide/markdown - [Unifying Multicloud Identity & Observability with Microsoft Entra, Pinniped and OpenTelemetry](https://www.doit.com/blog/unifying-multicloud-identity-observability-with-microsoft-entra-pinniped-and-opentelemetry): /api/content/unifying-multicloud-identity-observability-with-microsoft-entra-pinniped-and-opentelemetry/markdown - [From VM Tagging to Token Tracing: The FinOps Code for AI Cost Control](https://www.doit.com/blog/from-vm-tagging-to-token-tracing-the-finops-code-for-ai-cost-control): /api/content/from-vm-tagging-to-token-tracing-the-finops-code-for-ai-cost-control/markdown - [Entra-First, CNCF-Augmented Multi-Cloud Nano-Services for Insurtech companies](https://www.doit.com/blog/entra-first-cncf-augmented-multi-cloud-nano-services-for-insurtech-companies): /api/content/entra-first-cncf-augmented-multi-cloud-nano-services-for-insurtech-companies/markdown - [Transitioning from RDS Performance Insights to CloudWatch Database Insights](https://www.doit.com/blog/transitioning-from-rds-performance-insights-to-cloudwatch-database-insights): /api/content/transitioning-from-rds-performance-insights-to-cloudwatch-database-insights/markdown - [Building a production-ready Attack Surface Management Agent with AWS Bedrock while staying within…](https://www.doit.com/blog/building-a-production-ready-attack-surface-management-agent-with-aws-bedrock-while-staying-within): /api/content/building-a-production-ready-attack-surface-management-agent-with-aws-bedrock-while-staying-within/markdown - [AI-Ready Databases in AWS: Modernizing Your Data Stack for Intelligent Applications](https://www.doit.com/blog/ai-ready-databases-in-aws-modernizing-your-data-stack-for-intelligent-applications): /api/content/ai-ready-databases-in-aws-modernizing-your-data-stack-for-intelligent-applications/markdown - [DoiT Acquires Cloud Cybersecurity Platform CloudWize to Converge Cloud Security and Outcome-Focused Approach to Cloud Intelligence](https://www.doit.com/blog/doit-acquires-cloud-cybersecurity-platform-cloudwize-to-converge-cloud-security-and-outcome-focused-approach-to-cloud-intelligence): /api/content/doit-acquires-cloud-cybersecurity-platform-cloudwize-to-converge-cloud-security-and-outcome-focused-approach-to-cloud-intelligence/markdown - [Cloud Diagrams for Google Cloud: Visualize your Google Cloud infrastructure in real-time](https://www.doit.com/blog/cloud-diagrams-for-google-cloud-visualize-your-google-cloud-infrastructure-in-real-time): /api/content/cloud-diagrams-for-google-cloud-visualize-your-google-cloud-infrastructure-in-real-time/markdown - [Introducing Security Insights in DoiT Cloud IntelligenceTM](https://www.doit.com/blog/introducing-security-insights-in-doit-cloud-intelligencetm): /api/content/introducing-security-insights-in-doit-cloud-intelligencetm/markdown - [Kubernetes Intelligence by DoiT: Optimize Costs in AWS & GCP](https://www.doit.com/blog/kubernetes-intelligence-by-doit-optimize-costs-in-aws-gcp): /api/content/kubernetes-intelligence-by-doit-optimize-costs-in-aws-gcp/markdown - [The “Open Bar” AI Bill – True crime story from the life of VP Engineering](https://www.doit.com/blog/ai-bill-true-crime-story): /api/content/ai-bill-true-crime-story/markdown - [Fine-Grained Outbound Control: How Google Cloud Cloud NAT Rules Enhance Security and Compliance](https://www.doit.com/blog/fine-grained-outbound-control-how-google-cloud-cloud-nat-rules-enhance-security-and-compliance): /api/content/fine-grained-outbound-control-how-google-cloud-cloud-nat-rules-enhance-security-and-compliance/markdown - [Demystifying Machine Learning by Building an ML Pipeline (Part 1/2)](https://www.doit.com/blog/demystifying-machine-learning-by-building-an-ml-pipeline-part-12): /api/content/demystifying-machine-learning-by-building-an-ml-pipeline-part-12/markdown - [The Best of Both: Autopilot mode workloads in GKE Standard](https://www.doit.com/blog/the-best-of-both-autopilot-mode-workloads-in-gke-standard): /api/content/the-best-of-both-autopilot-mode-workloads-in-gke-standard/markdown - [DoiT launches its own MCP server for DoiT Cloud Intelligence™](https://www.doit.com/blog/doit-launches-its-own-mcp-server-for-doit-cloud-intelligence): /api/content/doit-launches-its-own-mcp-server-for-doit-cloud-intelligence/markdown - [Creating Conversational AI Agents with Azure AI Foundry](https://www.doit.com/blog/creating-conversational-ai-agents-with-azure-ai-foundry): /api/content/creating-conversational-ai-agents-with-azure-ai-foundry/markdown - [Building AWS Architecture with MCP Servers and Strands Agents](https://www.doit.com/blog/building-aws-architecture-with-mcp-servers-and-strands-agents): /api/content/building-aws-architecture-with-mcp-servers-and-strands-agents/markdown - [Replicating BigQuery Data to Another Data Warehouse](https://www.doit.com/blog/replicating-bigquery-data-to-another-data-warehouse): /api/content/replicating-bigquery-data-to-another-data-warehouse/markdown - [DoiT Named a Visionary in the September 2025 Gartner Magic Quadrant for Cloud Financial Management Tools](https://www.doit.com/blog/doit-named-a-visionary-in-the-september-2025-gartner-magic-quadrant-for-cloud-financial-management-tools): /api/content/doit-named-a-visionary-in-the-september-2025-gartner-magic-quadrant-for-cloud-financial-management-tools/markdown - [DoiT Named a Visionary in 2025 Gartner® Magic Quadrant™ for Cloud Financial Management and FinOps 3.0](https://www.doit.com/blog/doit-named-a-visionary-in-2025-gartner-magic-quadrant-for-cloud-financial-management-and-finops-30): /api/content/doit-named-a-visionary-in-2025-gartner-magic-quadrant-for-cloud-financial-management-and-finops-30/markdown - [Accessing Private and Public APIs from within a VPC via API Gateway](https://www.doit.com/blog/accessing-private-and-public-apis-from-within-a-vpc-via-api-gateway): /api/content/accessing-private-and-public-apis-from-within-a-vpc-via-api-gateway/markdown - [DoiT launches Remote MCP Server: Get cloud cost insights with full business context through AI](https://www.doit.com/blog/doit-launches-remote-mcp-server-get-cloud-cost-insights-with-full-business-context-through-ai): /api/content/doit-launches-remote-mcp-server-get-cloud-cost-insights-with-full-business-context-through-ai/markdown - [DoiT On Fast Company’s List of the 100 Best Workplaces for Innovators For Third Time](https://www.doit.com/blog/doit-on-fast-companys-list-of-the-100-best-workplaces-for-innovators-for-third-time): /api/content/doit-on-fast-companys-list-of-the-100-best-workplaces-for-innovators-for-third-time/markdown - [Introducing the Anthropic cost & usage integration](https://www.doit.com/blog/introducing-the-anthropic-cost-usage-integration): /api/content/introducing-the-anthropic-cost-usage-integration/markdown - [Accessing S3 Buckets Across AWS Regions Using VPC Peering](https://www.doit.com/blog/accessing-s3-buckets-across-aws-regions-using-vpc-peering): /api/content/accessing-s3-buckets-across-aws-regions-using-vpc-peering/markdown - [Resize images on-the-fly with GCP Cloud Functions and Google Cloud CDN](https://www.doit.com/blog/resize-images-on-the-fly-with-gcp-cloud-functions-and-google-cloud-cdn): /api/content/resize-images-on-the-fly-with-gcp-cloud-functions-and-google-cloud-cdn/markdown - [DoiT and AWS Expand AI Success with Strategic GenAI Agreement](https://www.doit.com/blog/doit-and-aws-expand-ai-success-with-strategic-genai-agreement): /api/content/doit-and-aws-expand-ai-success-with-strategic-genai-agreement/markdown - [Optimizing ML Costs with Azure Machine Learning](https://www.doit.com/blog/optimizing-ml-costs-with-azure-machine-learning): /api/content/optimizing-ml-costs-with-azure-machine-learning/markdown - [GKE Gateway API and Service Extensions: Your New Toolkit for Tackling Complex Traffic Challenges in…](https://www.doit.com/blog/gke-gateway-api-and-service-extensions-your-new-toolkit-for-tackling-complex-traffic-challenges-in): /api/content/gke-gateway-api-and-service-extensions-your-new-toolkit-for-tackling-complex-traffic-challenges-in/markdown - [GKE Gateway API and Service Extensions: Your New Toolkit for Tackling Complex Traffic Challenges in GCP](https://www.doit.com/blog/gke-gateway-api-and-service-extensions-your-new-toolkit-for-tackling-complex-traffic-challenges-in-gcp): /api/content/gke-gateway-api-and-service-extensions-your-new-toolkit-for-tackling-complex-traffic-challenges-in-gcp/markdown - [Microsoft Fabric: Unified Analytics Platform for AI era](https://www.doit.com/blog/microsoft-fabric-unified-analytics-platform-for-ai-era): /api/content/microsoft-fabric-unified-analytics-platform-for-ai-era/markdown - [Estimate your current AWS cloud infrastructure cost in a new region](https://www.doit.com/blog/estimate-your-current-aws-cloud-infrastructure-cost-in-a-new-region): /api/content/estimate-your-current-aws-cloud-infrastructure-cost-in-a-new-region/markdown - [Introducing the Databricks cost & usage integration for DoiT Cloud Intelligence™](https://www.doit.com/blog/introducing-the-databricks-cost-usage-integration-for-doit-cloud-intelligence): /api/content/introducing-the-databricks-cost-usage-integration-for-doit-cloud-intelligence/markdown - [LLMs in production: optimising from multi-second to sub-second latency and getting 50x cost…](https://www.doit.com/blog/llms-in-production-optimising-from-multi-second-to-sub-second-latency-and-getting-50x-cost): /api/content/llms-in-production-optimising-from-multi-second-to-sub-second-latency-and-getting-50x-cost/markdown - [LLMs in production: optimising from multi-second to sub-second latency and getting 50x cost reductions for free](https://www.doit.com/blog/llms-in-production-optimising-from-multi-second-to-sub-second-latency-and-getting-50x-cost-reductions-for-free): /api/content/llms-in-production-optimising-from-multi-second-to-sub-second-latency-and-getting-50x-cost-reductions-for-free/markdown - [Where FinOps Meets ITFM: The Convergence Has Already Begun](https://www.doit.com/blog/where-finops-meets-itfm-the-convergence-has-already-begun): /api/content/where-finops-meets-itfm-the-convergence-has-already-begun/markdown - [Driving FinOps Adoption: Why Culture Is Still the Hardest Part](https://www.doit.com/blog/driving-finops-adoption-why-culture-is-still-the-hardest-part): /api/content/driving-finops-adoption-why-culture-is-still-the-hardest-part/markdown - [GPU Optimization with Exceptional PerfectScale Visibility](https://www.doit.com/blog/gpu-optimization-with-exceptional-perfectscale-visibility): /api/content/gpu-optimization-with-exceptional-perfectscale-visibility/markdown - [Build a Smarter Cloud with a Winning FinOps Strategy](https://www.doit.com/blog/build-a-smarter-cloud-with-a-winning-finops-strategy): /api/content/build-a-smarter-cloud-with-a-winning-finops-strategy/markdown - [Quantifying the Value of AI: The Visibility Problem Returns](https://www.doit.com/blog/quantifying-the-value-of-ai-the-visibility-problem-returns): /api/content/quantifying-the-value-of-ai-the-visibility-problem-returns/markdown - [Automating Recurring FinOps Processes: S3 Lifecycle Cleanup](https://www.doit.com/blog/automating-recurring-finops-processes-s3-lifecycle-cleanup): /api/content/automating-recurring-finops-processes-s3-lifecycle-cleanup/markdown - [Is Your Kubernetes Cluster Running on Trust? Why Image Verification Is No Longer Optional](https://www.doit.com/blog/is-your-kubernetes-cluster-running-on-trust-why-image-verification-is-no-longer-optional): /api/content/is-your-kubernetes-cluster-running-on-trust-why-image-verification-is-no-longer-optional/markdown - [Map cloud costs to your teams, environments, and more with Allocations](https://www.doit.com/blog/map-cloud-costs-to-your-teams-environments-and-more-with-allocations): /api/content/map-cloud-costs-to-your-teams-environments-and-more-with-allocations/markdown - [No Restarts, No Disruptions: Seamless Pod Resource updates with In-Place Resizing](https://www.doit.com/blog/no-restarts-no-disruptions-seamless-pod-resource-updates-with-in-place-resizing): /api/content/no-restarts-no-disruptions-seamless-pod-resource-updates-with-in-place-resizing/markdown - [Stop Chasing Idle Servers: Intent-Aware FinOps for the Real World](https://www.doit.com/blog/stop-chasing-idle-servers-intent-aware-finops-for-the-real-world): /api/content/stop-chasing-idle-servers-intent-aware-finops-for-the-real-world/markdown - [Cloud Financial Planning Guide for FinOps Leaders](https://www.doit.com/blog/cloud-financial-planning-guide-for-finops-leaders): /api/content/cloud-financial-planning-guide-for-finops-leaders/markdown - [Cloud Financial Management: A Complete Implementation Guide for Modern Enterprises](https://www.doit.com/blog/cloud-financial-management-a-complete-implementation-guide-for-modern-enterprises): /api/content/cloud-financial-management-a-complete-implementation-guide-for-modern-enterprises/markdown - [Attribute™ Sensor is Now Officially Certified for GKE Autopilot](https://www.doit.com/blog/attribute-sensor-officially-certified-for-gke-autopilot): /api/content/attribute-sensor-officially-certified-for-gke-autopilot/markdown - [Conversational AI’s New Voice: Speech-to-Speech Models in Enterprise Generative AI](https://www.doit.com/blog/conversational-ais-new-voice-speech-to-speech-models-in-enterprise-generative-ai): /api/content/conversational-ais-new-voice-speech-to-speech-models-in-enterprise-generative-ai/markdown - [Google Cloud FinOps Best Practices: A Practical Framework](https://www.doit.com/blog/google-cloud-finops-best-practices-a-practical-framework): /api/content/google-cloud-finops-best-practices-a-practical-framework/markdown - [FinOps Best Practices: 9 Proven Strategies to Optimize and Reduce Cloud Costs](https://www.doit.com/blog/finops-best-practices-9-proven-strategies-to-optimize-and-reduce-cloud-costs): /api/content/finops-best-practices-9-proven-strategies-to-optimize-and-reduce-cloud-costs/markdown - [Unlocking Broader Cloud Insights with Cost Analytics](https://www.doit.com/blog/unlocking-broader-cloud-insights-with-cost-analytics): /api/content/unlocking-broader-cloud-insights-with-cost-analytics/markdown - [Top 5 Concerns of Cloud Automation and How to Overcome Them](https://www.doit.com/blog/top-5-concerns-of-cloud-automation-and-how-to-overcome-them): /api/content/top-5-concerns-of-cloud-automation-and-how-to-overcome-them/markdown - [Taming the GenAI Money Monster: How DoiT Cloud Analytics and Application Inference Profiles Make AWS Bedrock Costs Crystal Clear](https://www.doit.com/blog/taming-the-genai-money-monster-how-doit-cloud-analytics-and-application-inference-profiles-make-aws-bedrock-costs-crystal-clear): /api/content/taming-the-genai-money-monster-how-doit-cloud-analytics-and-application-inference-profiles-make-aws-bedrock-costs-crystal-clear/markdown - [7 Common AWS Commitment Mistakes and How to Avoid Them](https://www.doit.com/blog/7-common-aws-commitment-mistakes-and-how-to-avoid-them): /api/content/7-common-aws-commitment-mistakes-and-how-to-avoid-them/markdown - [Comparing Aurora Distributed SQL vs. Aurora Serverless v2: A Practical Cost Analysis](https://www.doit.com/blog/comparing-aurora-distributed-sql-vs-aurora-serverless-v2-a-practical-cost-analysis): /api/content/comparing-aurora-distributed-sql-vs-aurora-serverless-v2-a-practical-cost-analysis/markdown - [Building End-to-End Broadcast Workflows with AWS MediaConnect](https://www.doit.com/blog/building-end-to-end-broadcast-workflows-with-aws-mediaconnect): /api/content/building-end-to-end-broadcast-workflows-with-aws-mediaconnect/markdown - [FinOps Lessons from a Dating App](https://www.doit.com/blog/finops-lessons-from-a-dating-app): /api/content/finops-lessons-from-a-dating-app/markdown - [Cloud Diagrams update: Visualize costs directly in your diagrams](https://www.doit.com/blog/cloud-diagrams-update-visualize-costs-directly-in-your-diagrams): /api/content/cloud-diagrams-update-visualize-costs-directly-in-your-diagrams/markdown - [How I navigated a complex migration project with ease using DoiT Cloud Intelligence and MCP Server](https://www.doit.com/blog/how-i-navigated-a-complex-migration-project-with-ease-using-doit-cloud-intelligence-and-mcp-server): /api/content/how-i-navigated-a-complex-migration-project-with-ease-using-doit-cloud-intelligence-and-mcp-server/markdown - [Unpacking Serverless in Azure](https://www.doit.com/blog/unpacking-serverless-in-azure): /api/content/unpacking-serverless-in-azure/markdown - [Choosing the Right AKS Networking Model](https://www.doit.com/blog/choosing-the-right-aks-networking-model): /api/content/choosing-the-right-aks-networking-model/markdown - [Amazon Bedrock Flow: The Easiest Way to Build AI Workflows (No Code Needed!)](https://www.doit.com/blog/amazon-bedrock-flow-the-easiest-way-to-build-ai-workflows-no-code-needed): /api/content/amazon-bedrock-flow-the-easiest-way-to-build-ai-workflows-no-code-needed/markdown - [What Is FinOps? A Complete Guide to Smarter Cloud Spending](https://www.doit.com/blog/what-is-finops-a-complete-guide-to-smarter-cloud-spending): /api/content/what-is-finops-a-complete-guide-to-smarter-cloud-spending/markdown - [Unlocking Causal Relationships with Neptune Analytics and Amazon Nova](https://www.doit.com/blog/unlocking-causal-relationships-with-neptune-analytics-and-amazon-nova): /api/content/unlocking-causal-relationships-with-neptune-analytics-and-amazon-nova/markdown - [Introducing OpenAI cost & usage integration for DoiT Cloud Intelligence™](https://www.doit.com/blog/introducing-openai-cost-usage-integration-for-doit-cloud-intelligence): /api/content/introducing-openai-cost-usage-integration-for-doit-cloud-intelligence/markdown - [The Power of Persistence (and Non-Persistence) in Azure Virtual Desktop](https://www.doit.com/blog/the-power-of-persistence-and-non-persistence-in-azure-virtual-desktop): /api/content/the-power-of-persistence-and-non-persistence-in-azure-virtual-desktop/markdown - [DoiT launches its local MCP server for DoiT Cloud Intelligence™: Explore your cloud costs & usage wherever you use AI](https://www.doit.com/blog/doit-launches-its-local-mcp-server-for-doit-cloud-intelligence-explore-your-cloud-costs-usage-wherever-you-use-ai): /api/content/doit-launches-its-local-mcp-server-for-doit-cloud-intelligence-explore-your-cloud-costs-usage-wherever-you-use-ai/markdown - [Hidden Cloud Waste in Your Code](https://www.doit.com/blog/hidden-cloud-waste-in-your-code): /api/content/hidden-cloud-waste-in-your-code/markdown - [Identifying Hidden Cloud Waste in Your Code](https://www.doit.com/blog/identifying-hidden-cloud-waste-in-your-code): /api/content/identifying-hidden-cloud-waste-in-your-code/markdown - [The risks of S3 Object Lock — why you should block it if you don’t need it](https://www.doit.com/blog/the-risks-of-s3-object-lock-why-you-should-block-it-if-you-dont-need-it): /api/content/the-risks-of-s3-object-lock-why-you-should-block-it-if-you-dont-need-it/markdown - [How to Optimize Kubernetes Costs](https://www.doit.com/blog/how-to-optimize-kubernetes-costs): /api/content/how-to-optimize-kubernetes-costs/markdown - [SaaS Hosting Benchmarks by ARR and Maturity](https://www.doit.com/blog/saas-hosting-benchmarks-by-arr-and-maturity): /api/content/saas-hosting-benchmarks-by-arr-and-maturity/markdown - [The FinOps AWS Playbook for Cloud Cost Management](https://www.doit.com/blog/the-finops-aws-playbook-for-cloud-cost-management): /api/content/the-finops-aws-playbook-for-cloud-cost-management/markdown - [Transform Your Cloud Strategy:](https://www.doit.com/blog/transform-your-cloud-strategy): /api/content/transform-your-cloud-strategy/markdown - [Inside the Query Planner: Analyzing EXPLAIN Plans in Amazon Neptune](https://www.doit.com/blog/inside-the-query-planner-analyzing-explain-plans-in-amazon-neptune): /api/content/inside-the-query-planner-analyzing-explain-plans-in-amazon-neptune/markdown - [Your AZs Are Talking Behind Your Back-and It’s Costing You a Fortune](https://www.doit.com/blog/your-azs-are-talking-behind-your-back): /api/content/your-azs-are-talking-behind-your-back/markdown - [5 Best AWS FinOps Tools for 2026: Compared](https://www.doit.com/blog/5-best-aws-finops-tools-for-2026-compared): /api/content/5-best-aws-finops-tools-for-2026-compared/markdown - [The importance of real-time anomaly detection in preventing cloud budget overruns](https://www.doit.com/blog/the-importance-of-real-time-anomaly-detection-in-preventing-cloud-budget-overruns): /api/content/the-importance-of-real-time-anomaly-detection-in-preventing-cloud-budget-overruns/markdown - [12 Essential FinOps KPIs to Optimize Cloud Costs and Maximize ROI](https://www.doit.com/blog/12-essential-finops-kpis-to-optimize-cloud-costs-and-maximize-roi): /api/content/12-essential-finops-kpis-to-optimize-cloud-costs-and-maximize-roi/markdown - [Unlocking Savings: A look at Google’s new BigQuery & Composer CUDs](https://www.doit.com/blog/unlocking-savings-a-look-at-googles-new-bigquery-composer-cuds): /api/content/unlocking-savings-a-look-at-googles-new-bigquery-composer-cuds/markdown - [How to Choose the Right Cloud Cost Optimization Tools](https://www.doit.com/blog/how-to-choose-the-right-cloud-cost-optimization-tools): /api/content/how-to-choose-the-right-cloud-cost-optimization-tools/markdown - [EKS vs. ECS: Unexpected differences and practical advice on which to use](https://www.doit.com/blog/eks-vs-ecs-unexpected-differences-and-practical-advice-on-which-to-use): /api/content/eks-vs-ecs-unexpected-differences-and-practical-advice-on-which-to-use/markdown - [Kubectl Cheat Sheet: Master Kubernetes With These Commands [Free PDF Included]](https://www.doit.com/blog/kubectl-cheat-sheet-master-kubernetes-with-these-commands-free-pdf-included): /api/content/kubectl-cheat-sheet-master-kubernetes-with-these-commands-free-pdf-included/markdown - [Amazon RDS Instance Types: Classes, Specs, and How to Choose](https://www.doit.com/blog/amazon-rds-instance-types-classes-specs-and-how-to-choose): /api/content/amazon-rds-instance-types-classes-specs-and-how-to-choose/markdown - [Cloud Architecture Explained: Key Elements and Strategies](https://www.doit.com/blog/cloud-architecture-explained-key-elements-and-strategies): /api/content/cloud-architecture-explained-key-elements-and-strategies/markdown - [FinOps Implementation: The Keys to Establishing Success](https://www.doit.com/blog/finops-implementation-the-keys-to-establishing-success): /api/content/finops-implementation-the-keys-to-establishing-success/markdown - [Choosing the Right Cloud Computing Provider for Your Business Needs](https://www.doit.com/blog/choosing-the-right-cloud-computing-provider-for-your-business-needs): /api/content/choosing-the-right-cloud-computing-provider-for-your-business-needs/markdown - [Cloud Automation Platforms: The Guide to Maximizing Your Efficiency](https://www.doit.com/blog/cloud-automation-platforms-the-guide-to-maximizing-your-efficiency): /api/content/cloud-automation-platforms-the-guide-to-maximizing-your-efficiency/markdown - [Cost Optimization across Hyperscalers: The Azure Advantage](https://www.doit.com/blog/cost-optimization-across-hyperscalers-the-azure-advantage): /api/content/cost-optimization-across-hyperscalers-the-azure-advantage/markdown - [JA3 and JA4 Fingerprints in AWS WAF and Beyond](https://www.doit.com/blog/ja3-and-ja4-fingerprints-in-aws-waf-and-beyond): /api/content/ja3-and-ja4-fingerprints-in-aws-waf-and-beyond/markdown - [Cloud Consulting: Types of Services and Benefits](https://www.doit.com/blog/cloud-consulting-types-of-services-and-benefits): /api/content/cloud-consulting-types-of-services-and-benefits/markdown - [Introducing Cloud Diagrams: Resolve cloud incidents faster with a real-time map of your cloud infrastructure](https://www.doit.com/blog/introducing-cloud-diagrams-resolve-cloud-incidents-faster-with-a-real-time-map-of-your-cloud-infrastructure): /api/content/introducing-cloud-diagrams-resolve-cloud-incidents-faster-with-a-real-time-map-of-your-cloud-infrastructure/markdown - [Applications of Cloud Computing: Challenges & Success](https://www.doit.com/blog/applications-of-cloud-computing-challenges-success): /api/content/applications-of-cloud-computing-challenges-success/markdown - [AWS DMS: Why You Should Avoid Column Filtering](https://www.doit.com/blog/aws-dms-why-you-should-avoid-column-filtering): /api/content/aws-dms-why-you-should-avoid-column-filtering/markdown - [Designing a Resilient Cloud Computing Security Architecture](https://www.doit.com/blog/designing-a-resilient-cloud-computing-security-architecture): /api/content/designing-a-resilient-cloud-computing-security-architecture/markdown - [Azure OpenAI: Unlocking Innovation for Your Business](https://www.doit.com/blog/azure-openai-unlocking-innovation-for-your-business): /api/content/azure-openai-unlocking-innovation-for-your-business/markdown - [Mastering FinOps Automation for Cloud Cost Optimization](https://www.doit.com/blog/mastering-finops-automation-for-cloud-cost-optimization): /api/content/mastering-finops-automation-for-cloud-cost-optimization/markdown - [Ingress2gateway: The Easy Way to Migrate from Kubernetes Ingress to Gateway API](https://www.doit.com/blog/ingress2gateway-the-easy-way-to-migrate-from-kubernetes-ingress-to-gateway-api): /api/content/ingress2gateway-the-easy-way-to-migrate-from-kubernetes-ingress-to-gateway-api/markdown - [How to simplify AWS MAP tagging with DoiT CloudFlow](https://www.doit.com/blog/how-to-simplify-aws-map-tagging-with-doit-cloudflow): /api/content/how-to-simplify-aws-map-tagging-with-doit-cloudflow/markdown - [Hosting Your LLM Model on Amazon SageMaker for AI-Assisted Coding](https://www.doit.com/blog/hosting-your-llm-model-on-amazon-sagemaker-for-ai-assisted-coding): /api/content/hosting-your-llm-model-on-amazon-sagemaker-for-ai-assisted-coding/markdown - [DoiT Part of CRN Tech Elite 250](https://www.doit.com/blog/doit-part-of-crn-tech-elite-250): /api/content/doit-part-of-crn-tech-elite-250/markdown - [Automate FinOps actions with DoiT CloudFlow](https://www.doit.com/blog/automate-finops-actions-with-doit-cloudflow): /api/content/automate-finops-actions-with-doit-cloudflow/markdown - [From Fit to Friction: The Evolution of Our Data Processing Stack](https://www.doit.com/blog/the-evolution-of-our-data-processing-stack): /api/content/the-evolution-of-our-data-processing-stack/markdown - [DoiT Establishes New $250 Million Fund to Accelerate AI-Driven Cloud Operations](https://www.doit.com/blog/doit-establishes-new-250-million-fund-to-accelerate-ai-driven-cloud-operations): /api/content/doit-establishes-new-250-million-fund-to-accelerate-ai-driven-cloud-operations/markdown - [DoiT Launches $250M Fund for AI-Driven Cloud Operations](https://www.doit.com/blog/doit-launches-250m-fund-for-ai-driven-cloudops): /api/content/doit-launches-250m-fund-for-ai-driven-cloudops/markdown - [AWS Elemental MediaLive: Complete Guide to Live Video Streaming Architecture.](https://www.doit.com/blog/aws-elemental-medialive-complete-guide-to-live-video-streaming-architecture): /api/content/aws-elemental-medialive-complete-guide-to-live-video-streaming-architecture/markdown - [Iris 3: Automatic labeling for cost control](https://www.doit.com/blog/iris-3-automatic-labeling-for-cost-control): /api/content/iris-3-automatic-labeling-for-cost-control/markdown - [Monitoring unexpected traffic spikes in AWS NAT Gateways: A cost-effective Serverless solution](https://www.doit.com/blog/monitoring-unexpected-traffic-spikes-in-aws-nat-gateways-a-cost-effective-serverless-solution): /api/content/monitoring-unexpected-traffic-spikes-in-aws-nat-gateways-a-cost-effective-serverless-solution/markdown - [Autonomous Ephemeral Workload Optimization from PerfectScale by DoiT](https://www.doit.com/blog/autonomous-ephemeral-workload-optimization-from-perfectscale-by-doit): /api/content/autonomous-ephemeral-workload-optimization-from-perfectscale-by-doit/markdown - [Unraveling the Unknown Costs of CloudWatch Metrics](https://www.doit.com/blog/unraveling-the-unknown-costs-of-cloudwatch-metrics): /api/content/unraveling-the-unknown-costs-of-cloudwatch-metrics/markdown - [ARM Wrestling: Benchmarking the Latest Cloud ARM CPUs](https://www.doit.com/blog/arm-wrestling-benchmarking-the-latest-cloud-arm-cpus): /api/content/arm-wrestling-benchmarking-the-latest-cloud-arm-cpus/markdown - [Smarter Cloud Cost Optimization with DoiT Insights](https://www.doit.com/blog/smarter-cloud-cost-optimization-with-doit-insights): /api/content/smarter-cloud-cost-optimization-with-doit-insights/markdown - [Resolving S3 Storage Size Discrepancies](https://www.doit.com/blog/resolving-s3-storage-size-discrepancies): /api/content/resolving-s3-storage-size-discrepancies/markdown - [Azure AI Natural Language Understanding: From Text to Actionable Insights](https://www.doit.com/blog/azure-ai-natural-language-understanding-from-text-to-actionable-insights): /api/content/azure-ai-natural-language-understanding-from-text-to-actionable-insights/markdown - [Introduction to Amazon S3 Tables and Table Buckets for seamless analytics](https://www.doit.com/blog/introduction-to-amazon-s3-tables-and-table-buckets-for-seamless-analytics): /api/content/introduction-to-amazon-s3-tables-and-table-buckets-for-seamless-analytics/markdown - [Press Release: DoiT Uplevels Kubernetes Capabilities with Acquisition of PerfectScale](https://www.doit.com/blog/press-release-doit-uplevels-kubernetes-capabilities-with-acquisition-of-perfectscale): /api/content/press-release-doit-uplevels-kubernetes-capabilities-with-acquisition-of-perfectscale/markdown - [DoiT Acquires PerfectScale: Elevating Kubernetes Cost Optimization for FinOps](https://www.doit.com/blog/doit-acquires-perfectscale-elevating-kubernetes-cost-optimization-for-finops): /api/content/doit-acquires-perfectscale-elevating-kubernetes-cost-optimization-for-finops/markdown - [Cloud KMS Autokey: Simplifying Key Management for Secure Cloud Resources](https://www.doit.com/blog/cloud-kms-autokey-simplifying-key-management-for-secure-cloud-resources): /api/content/cloud-kms-autokey-simplifying-key-management-for-secure-cloud-resources/markdown - [Enterprise Cloud Computing Solutions Guide](https://www.doit.com/blog/enterprise-cloud-computing-solutions-guide): /api/content/enterprise-cloud-computing-solutions-guide/markdown - [Anomaly Detection in ML: Techniques & Use Cases](https://www.doit.com/blog/anomaly-detection-in-ml-techniques-use-cases): /api/content/anomaly-detection-in-ml-techniques-use-cases/markdown - [DeepSeek: China’s Sputnik Moment in AI — Impressive, But Is It Practical for Your Business?](https://www.doit.com/blog/deepseek-chinas-sputnik-moment-in-ai-impressive-but-is-it-practical-for-your-business): /api/content/deepseek-chinas-sputnik-moment-in-ai-impressive-but-is-it-practical-for-your-business/markdown - [Simplifying Direct Access Restriction to AWS Application Load Balancer via API Gateway](https://www.doit.com/blog/simplifying-direct-access-restriction-to-aws-application-load-balancer-via-api-gateway): /api/content/simplifying-direct-access-restriction-to-aws-application-load-balancer-via-api-gateway/markdown - [Improve Reliability in PostgreSQL 17: Leveraging Logical Replication Failover](https://www.doit.com/blog/improve-reliability-in-postgresql-17-leveraging-logical-replication-failover): /api/content/improve-reliability-in-postgresql-17-leveraging-logical-replication-failover/markdown - [Introduction to Amazon S3 Tables and table buckets](https://www.doit.com/blog/introduction-to-amazon-s3-tables-and-table-buckets): /api/content/introduction-to-amazon-s3-tables-and-table-buckets/markdown - [DoiT AdminPulse for Workspace: Simplifying Google Workspace Security and Management](https://www.doit.com/blog/doit-adminpulse-for-workspace-simplifying-google-workspace-security-and-management): /api/content/doit-adminpulse-for-workspace-simplifying-google-workspace-security-and-management/markdown - [DoiT Acquires LiveDiagrams to Accelerate Cloud Infrastructure Optimization](https://www.doit.com/blog/doit-acquires-livediagrams-to-accelerate-cloud-infrastructure-optimization): /api/content/doit-acquires-livediagrams-to-accelerate-cloud-infrastructure-optimization/markdown - [DoiT Cloud Intelligence expands with LiveDiagrams Acquisition](https://www.doit.com/blog/doit-cloud-intelligence-expands-with-livediagrams-acquisition): /api/content/doit-cloud-intelligence-expands-with-livediagrams-acquisition/markdown - [Kubernetes Architecture Explained: A Comprehensive Guide](https://www.doit.com/blog/kubernetes-architecture-explained-a-comprehensive-guide): /api/content/kubernetes-architecture-explained-a-comprehensive-guide/markdown - [Modernizing GKE Internal Applications Access: From VPN to IAP-Enabled External Gateway](https://www.doit.com/blog/modernizing-gke-internal-applications-access-from-vpn-to-iap-enabled-external-gateway): /api/content/modernizing-gke-internal-applications-access-from-vpn-to-iap-enabled-external-gateway/markdown - [Amazon FSx for OpenZFS Deployment Types](https://www.doit.com/blog/amazon-fsx-for-openzfs-deployment-types): /api/content/amazon-fsx-for-openzfs-deployment-types/markdown - [Technical Blueprint — Low-Latency SaaS Infrastructure](https://www.doit.com/blog/technical-blueprint-low-latency-saas-infrastructure): /api/content/technical-blueprint-low-latency-saas-infrastructure/markdown - [Taking Machine Learning to production](https://www.doit.com/blog/taking-machine-learning-to-production): /api/content/taking-machine-learning-to-production/markdown - [AWS Config Cost Management: Insights and Strategies.](https://www.doit.com/blog/aws-config-cost-management-insights-and-strategies): /api/content/aws-config-cost-management-insights-and-strategies/markdown - [When I Needed Attribute™ in My Previous Life as a Technical PM and a Developer](https://www.doit.com/blog/when-i-needed-attribute-in-my-previous-life): /api/content/when-i-needed-attribute-in-my-previous-life/markdown - [Event-Driven Architecture on AWS, Part I: The Basics](https://www.doit.com/blog/event-driven-architecture-on-aws-part-i-the-basics): /api/content/event-driven-architecture-on-aws-part-i-the-basics/markdown - [Event-Driven Architecture on AWS, Part II: The Advanced Basics](https://www.doit.com/blog/event-driven-architecture-on-aws-part-ii-the-advanced-basics): /api/content/event-driven-architecture-on-aws-part-ii-the-advanced-basics/markdown - [Event-Driven Architecture on AWS, Part III: The Hard Basics](https://www.doit.com/blog/event-driven-architecture-on-aws-part-iii-the-hard-basics): /api/content/event-driven-architecture-on-aws-part-iii-the-hard-basics/markdown - [So, you heard about Aurora DSQL: How does it work, and will it actually work for you?](https://www.doit.com/blog/so-you-heard-about-aurora-dsql-how-does-it-work-and-will-it-actually-work-for-you): /api/content/so-you-heard-about-aurora-dsql-how-does-it-work-and-will-it-actually-work-for-you/markdown - [Amazon Aurora Serverless v1 End of Life: Key Steps and Dates You Need to Know](https://www.doit.com/blog/amazon-aurora-serverless-v1-end-of-life-key-steps-and-dates-you-need-to-know): /api/content/amazon-aurora-serverless-v1-end-of-life-key-steps-and-dates-you-need-to-know/markdown - [Assigning static public IPs to Amazon EKS workers in Local Zones using KubeIP v2](https://www.doit.com/blog/assigning-static-public-ips-to-amazon-eks-workers-in-local-zones-using-kubeip-v2): /api/content/assigning-static-public-ips-to-amazon-eks-workers-in-local-zones-using-kubeip-v2/markdown - [Use Amazon Q Business to Seamlessly Chat with Your Documents and Systems](https://www.doit.com/blog/use-amazon-q-business-to-seamlessly-chat-with-your-documents-and-systems): /api/content/use-amazon-q-business-to-seamlessly-chat-with-your-documents-and-systems/markdown - [Aurora DSQL Uncovered: The Future of Scalable Databases](https://www.doit.com/blog/aurora-dsql-uncovered-the-future-of-scalable-databases): /api/content/aurora-dsql-uncovered-the-future-of-scalable-databases/markdown - [Google Workspace Spam Filter Feature](https://www.doit.com/blog/google-workspace-spam-filter-feature): /api/content/google-workspace-spam-filter-feature/markdown - [FinOps 3.0 — Beyond Cost Optimization](https://www.doit.com/blog/finops-3-beyond-cost-optimization): /api/content/finops-3-beyond-cost-optimization/markdown - [VPC Architecture Patterns: Standalone vs. Centralized Approaches in AWS and GCP](https://www.doit.com/blog/vpc-architecture-patterns-standalone-vs-centralized-approaches-in-aws-and-gcp): /api/content/vpc-architecture-patterns-standalone-vs-centralized-approaches-in-aws-and-gcp/markdown - [Data Standardization: The Hidden and Untapped Challenge in FinOps](https://www.doit.com/blog/hidden-untapped-challenge-finops): /api/content/hidden-untapped-challenge-finops/markdown - [Flush Google’s Public DNS Cache](https://www.doit.com/blog/flush-googles-public-dns-cache): /api/content/flush-googles-public-dns-cache/markdown - [Google Cloud LLM implementation: Key takeaways from our live Q&A](https://www.doit.com/blog/google-cloud-llm-implementation-key-takeaways-from-our-live-qa): /api/content/google-cloud-llm-implementation-key-takeaways-from-our-live-qa/markdown - [Unlocking Cloud Cost Visibility with eBPF: A Game-Changer for FinOps](https://www.doit.com/blog/unlocking-cloud-cost-visibility-with-ebpf-finops): /api/content/unlocking-cloud-cost-visibility-with-ebpf-finops/markdown - [Boosting FinOps efficiency with intuitive notifications and communication](https://www.doit.com/blog/boosting-finops-efficiency-with-intuitive-notifications-and-communication): /api/content/boosting-finops-efficiency-with-intuitive-notifications-and-communication/markdown - [Scaling Kubernetes: How to Seamlessly Expand Service IP Ranges](https://www.doit.com/blog/scaling-kubernetes-how-to-seamlessly-expand-service-ip-ranges): /api/content/scaling-kubernetes-how-to-seamlessly-expand-service-ip-ranges/markdown - [BigQuery HLL: How we cut COUNT(DISTINCT) query costs by 93% using HyperLogLog](https://www.doit.com/blog/bigquery-hll-how-we-cut-countdistinct-query-costs-by-93-using-hyperloglog): /api/content/bigquery-hll-how-we-cut-countdistinct-query-costs-by-93-using-hyperloglog/markdown - [Pizza Pepperoni or Pineapple (in other words Agent Vs Agent-less)](https://www.doit.com/blog/pizza-agent-vs-agent-less): /api/content/pizza-agent-vs-agent-less/markdown - [Purr-fecting Data Orchestration: 🐈 BasePaws Data Meets Cloud Composer and LLMs](https://www.doit.com/blog/purr-fecting-data-orchestration-basepaws-data-meets-cloud-composer-and-llms): /api/content/purr-fecting-data-orchestration-basepaws-data-meets-cloud-composer-and-llms/markdown - [EVM: How to calculate in a FinOps context](https://www.doit.com/blog/evm-how-to-calculate-in-a-finops-context): /api/content/evm-how-to-calculate-in-a-finops-context/markdown - [Attribute™ Now Available on Google Cloud Marketplace](https://www.doit.com/blog/attribute-available-google-cloud-marketplace): /api/content/attribute-available-google-cloud-marketplace/markdown - [Seamless Calendar Sharing Between Google Workspace Organizations](https://www.doit.com/blog/seamless-calendar-sharing-between-google-workspace-organizations): /api/content/seamless-calendar-sharing-between-google-workspace-organizations/markdown - [Top 7 Recommended Sessions for FinOps X EU](https://www.doit.com/blog/top-7-recommended-sessions-for-finops-x-eu): /api/content/top-7-recommended-sessions-for-finops-x-eu/markdown - [Firestore scaling: the 500/50/5 rule and how to test it](https://www.doit.com/blog/firestore-scaling-the-500505-rule-and-how-to-test-it): /api/content/firestore-scaling-the-500505-rule-and-how-to-test-it/markdown - [Attribute™ Mentioned in 2 Gartner® Reports](https://www.doit.com/blog/attribute-gartner-reports): /api/content/attribute-gartner-reports/markdown - [10 Top FinOps Tools for Your Cloud Cost Optimization Toolbox](https://www.doit.com/blog/10-top-finops-tools-for-your-cloud-cost-optimization-toolbox): /api/content/10-top-finops-tools-for-your-cloud-cost-optimization-toolbox/markdown - [5 Best Cloud Management Platforms for CloudOps Teams 2026](https://www.doit.com/blog/5-best-cloud-management-platforms-for-cloudops-teams-2026): /api/content/5-best-cloud-management-platforms-for-cloudops-teams-2026/markdown - [AWS EC2: Costs, Benefits, Features, and Best Practices](https://www.doit.com/blog/aws-ec2-costs-benefits-features-and-best-practices): /api/content/aws-ec2-costs-benefits-features-and-best-practices/markdown - [Cloud Services Explained: Types, Benefits & Use Cases](https://www.doit.com/blog/cloud-services-explained-types-benefits-use-cases): /api/content/cloud-services-explained-types-benefits-use-cases/markdown - [AWS OpenSearch Service Cross Cluster Replication between Regions with Custom Packages](https://www.doit.com/blog/aws-opensearch-service-cross-cluster-replication-between-regions-with-custom-packages): /api/content/aws-opensearch-service-cross-cluster-replication-between-regions-with-custom-packages/markdown - [Cloud Governance Framework: Best Practices for Security, Compliance, and Cost Control](https://www.doit.com/blog/cloud-governance-framework-best-practices-for-security-compliance-and-cost-control): /api/content/cloud-governance-framework-best-practices-for-security-compliance-and-cost-control/markdown - [Monitoring Google Cloud Armor Traffic: A Comprehensive Dashboard](https://www.doit.com/blog/monitoring-google-cloud-armor-traffic-a-comprehensive-dashboard): /api/content/monitoring-google-cloud-armor-traffic-a-comprehensive-dashboard/markdown - [Starting with Business Value: Leveraging the Business Context of Cloud Costs](https://www.doit.com/blog/staleveraging-the-business-context-of-cloud-costs): /api/content/staleveraging-the-business-context-of-cloud-costs/markdown - [Unlock Savings with Amazon Aurora: Choosing Between Standard and I/O-Optimized Modes](https://www.doit.com/blog/unlock-savings-with-amazon-aurora-choosing-between-standard-and-io-optimized-modes): /api/content/unlock-savings-with-amazon-aurora-choosing-between-standard-and-io-optimized-modes/markdown - [Dissecting gRPC & Google PubSub Messages in Attribute™ Sensor: A Journey Through the Network Stack](https://www.doit.com/blog/dissecting-grpc-google-pubsub-messages): /api/content/dissecting-grpc-google-pubsub-messages/markdown - [Unlock Powerful Progressive Delivery with Gateway API and Argo rollouts](https://www.doit.com/blog/unlock-powerful-progressive-delivery-with-gateway-api-and-argo-rollouts): /api/content/unlock-powerful-progressive-delivery-with-gateway-api-and-argo-rollouts/markdown - [Uncovering the Gross Margins; Cloud Cost is the Missing Link in SaaS Pricing](https://www.doit.com/blog/uncovering-gross-margins-cloud-cost-missing-link): /api/content/uncovering-gross-margins-cloud-cost-missing-link/markdown - [Domain authorization: The faster way to provision managed certificates in GCP](https://www.doit.com/blog/domain-authorization-the-faster-way-to-provision-managed-certificates-in-gcp): /api/content/domain-authorization-the-faster-way-to-provision-managed-certificates-in-gcp/markdown - [AWS Transit Gateway Peering Exploit](https://www.doit.com/blog/aws-transit-gateway-peering-exploit): /api/content/aws-transit-gateway-peering-exploit/markdown - [Monitor and manage Snowflake costs using DoiT Cloud Intelligence](https://www.doit.com/blog/monitor-and-manage-snowflake-costs-using-doit-cloud-intelligence): /api/content/monitor-and-manage-snowflake-costs-using-doit-cloud-intelligence/markdown - [Enforcing Google CloudSQL Backups](https://www.doit.com/blog/enforcing-google-cloudsql-backups): /api/content/enforcing-google-cloudsql-backups/markdown - [How to start using AWS Systems Manager for remote administration](https://www.doit.com/blog/how-to-start-using-aws-systems-manager-for-remote-administration): /api/content/how-to-start-using-aws-systems-manager-for-remote-administration/markdown - [GCP vs AWS Data Warehousing and Analytics: Which Service to Pick?](https://www.doit.com/blog/gcp-vs-aws-data-warehousing-and-analytics-which-service-to-pick): /api/content/gcp-vs-aws-data-warehousing-and-analytics-which-service-to-pick/markdown - [Increasing ECS Tasks per host](https://www.doit.com/blog/increasing-ecs-tasks-per-host): /api/content/increasing-ecs-tasks-per-host/markdown - [DoiT-Easily](https://www.doit.com/blog/doit-easily): /api/content/doit-easily/markdown - [Uncover the upcoming BigQuery Price change in autumn `24](https://www.doit.com/blog/uncover-the-upcoming-bigquery-price-change-in-autumn-24): /api/content/uncover-the-upcoming-bigquery-price-change-in-autumn-24/markdown - [Sell your SaaS on Google Marketplace](https://www.doit.com/blog/sell-your-saas-on-google-marketplace): /api/content/sell-your-saas-on-google-marketplace/markdown - [AWS Application Load Balancer’s OIDC flow — HTTP transactions](https://www.doit.com/blog/aws-application-load-balancers-oidc-flow-http-transactions): /api/content/aws-application-load-balancers-oidc-flow-http-transactions/markdown - [Moving AWS S3 objects to an Infrequent Access storage class without going bankrupt](https://www.doit.com/blog/moving-aws-s3-objects-to-an-infrequent-access-storage-class-without-going-bankrupt): /api/content/moving-aws-s3-objects-to-an-infrequent-access-storage-class-without-going-bankrupt/markdown - [RDS Storage: GP3, GP2 and Provisioned IOPS Cost Comparison](https://www.doit.com/blog/rds-storage-gp3-gp2-and-provisioned-iops-cost-comparison): /api/content/rds-storage-gp3-gp2-and-provisioned-iops-cost-comparison/markdown - [An Amazon Bedrock Starter Kit based on Go and EKS](https://www.doit.com/blog/an-amazon-bedrock-starter-kit-based-on-go-and-eks): /api/content/an-amazon-bedrock-starter-kit-based-on-go-and-eks/markdown - [Turning potential savings into reality with DoiT Threads](https://www.doit.com/blog/turning-potential-savings-into-reality-with-doit-threads): /api/content/turning-potential-savings-into-reality-with-doit-threads/markdown - [Deploying an Amazon Aurora MySQL Cluster with Terraform](https://www.doit.com/blog/deploying-an-amazon-aurora-mysql-cluster-with-terraform): /api/content/deploying-an-amazon-aurora-mysql-cluster-with-terraform/markdown - [API Execution on Behalf of Google Workspace Users with Domain-Wide Delegation: How To Do It](https://www.doit.com/blog/api-execution-on-behalf-of-google-workspace-users-with-domain-wide-delegation-how-to-do-it): /api/content/api-execution-on-behalf-of-google-workspace-users-with-domain-wide-delegation-how-to-do-it/markdown - [AWS ECS Security Update](https://www.doit.com/blog/aws-ecs-security-update): /api/content/aws-ecs-security-update/markdown - [From Ideation to Production with AWS](https://www.doit.com/blog/from-ideation-to-production-with-aws): /api/content/from-ideation-to-production-with-aws/markdown - [Dive deeper into your documents with Search Tuning using Google Cloud Vertex AI Agent Builder](https://www.doit.com/blog/dive-deeper-into-your-documents-with-search-tuning-using-google-cloud-vertex-ai-agent-builder): /api/content/dive-deeper-into-your-documents-with-search-tuning-using-google-cloud-vertex-ai-agent-builder/markdown - [Deep Dive into Your Cluster’s Health: Monitoring cAdvisor/Kubelet Metrics on GKE](https://www.doit.com/blog/deep-dive-into-your-clusters-health-monitoring-cadvisorkubelet-metrics-on-gke): /api/content/deep-dive-into-your-clusters-health-monitoring-cadvisorkubelet-metrics-on-gke/markdown - [Tracking costs using AWS Organization Tags in DoiT Cloud Navigator](https://www.doit.com/blog/tracking-costs-using-aws-organization-tags-in-doit-cloud-navigator): /api/content/tracking-costs-using-aws-organization-tags-in-doit-cloud-navigator/markdown - [Are you troubleshooting your AWS ALBs the Right Way?](https://www.doit.com/blog/are-you-troubleshooting-your-aws-albs-the-right-way): /api/content/are-you-troubleshooting-your-aws-albs-the-right-way/markdown - [GKE Security Posture: Proactive Monitoring for Secure Clusters](https://www.doit.com/blog/gke-security-posture-proactive-monitoring-for-secure-clusters): /api/content/gke-security-posture-proactive-monitoring-for-secure-clusters/markdown - [Navigating the Deprecation of Google Cloud Pub/Sub Lite: Exploring Alternative Messaging Solutions](https://www.doit.com/blog/navigating-the-deprecation-of-google-cloud-pubsub-lite-exploring-alternative-messaging-solutions): /api/content/navigating-the-deprecation-of-google-cloud-pubsub-lite-exploring-alternative-messaging-solutions/markdown - [BigQuery time travel and fail-safe storage: Pitfalls and how to handle them](https://www.doit.com/blog/bigquery-time-travel-and-fail-safe-storage-pitfalls-and-how-to-handle-them): /api/content/bigquery-time-travel-and-fail-safe-storage-pitfalls-and-how-to-handle-them/markdown - [Manage Secrets Like a Pro: Leverage the Secret Manager add-on for GKE](https://www.doit.com/blog/manage-secrets-like-a-pro-leverage-the-secret-manager-add-on-for-gke): /api/content/manage-secrets-like-a-pro-leverage-the-secret-manager-add-on-for-gke/markdown - [Why Your Amazon S3 Metrics Might Show Incorrect Storage Amounts](https://www.doit.com/blog/why-your-amazon-s3-metrics-might-show-incorrect-storage-amounts): /api/content/why-your-amazon-s3-metrics-might-show-incorrect-storage-amounts/markdown - [Amazon AppStream 2.0: Working With Image Builder — Part II](https://www.doit.com/blog/amazon-appstream-20-working-with-image-builder-part-ii): /api/content/amazon-appstream-20-working-with-image-builder-part-ii/markdown - [Utilizing ClickHouse to Reduce Costs from Your BigQuery and Looker Usage Part 1](https://www.doit.com/blog/utilizing-clickhouse-to-reduce-costs-from-your-bigquery-and-looker-usage-part-1): /api/content/utilizing-clickhouse-to-reduce-costs-from-your-bigquery-and-looker-usage-part-1/markdown - [Utilizing ClickHouse to Reduce Costs from Your BigQuery and Looker Usage Part 2](https://www.doit.com/blog/utilizing-clickhouse-to-reduce-costs-from-your-bigquery-and-looker-usage-part-2): /api/content/utilizing-clickhouse-to-reduce-costs-from-your-bigquery-and-looker-usage-part-2/markdown - [Unveiling DataHub: Revolutionizing Cloud Cost Management with DoiT Cloud Intelligence](https://www.doit.com/blog/unveiling-datahub-revolutionizing-cloud-cost-management-with-doit-cloud-intelligence): /api/content/unveiling-datahub-revolutionizing-cloud-cost-management-with-doit-cloud-intelligence/markdown - [The risk when using managed database services auto upgrades](https://www.doit.com/blog/the-risk-when-using-managed-database-services-auto-upgrades): /api/content/the-risk-when-using-managed-database-services-auto-upgrades/markdown - [Sharing Secrets in AWS Parameter Store](https://www.doit.com/blog/sharing-secrets-in-aws-parameter-store): /api/content/sharing-secrets-in-aws-parameter-store/markdown - [Upgrade with Confidence: Managing Deprecated APIs for Smooth GKE Transitions](https://www.doit.com/blog/upgrade-with-confidence-managing-deprecated-apis-for-smooth-gke-transitions): /api/content/upgrade-with-confidence-managing-deprecated-apis-for-smooth-gke-transitions/markdown - [Anatomy of an LLM](https://www.doit.com/blog/anatomy-of-an-llm): /api/content/anatomy-of-an-llm/markdown - [Advanced Networking Performance on A EC2 Linux: Achieving high throughput and low latency](https://www.doit.com/blog/advanced-networking-performance-on-a-ec2-linux-achieving-high-throughput-and-low-latency): /api/content/advanced-networking-performance-on-a-ec2-linux-achieving-high-throughput-and-low-latency/markdown - [Streamlining AWS Notifications with Slack](https://www.doit.com/blog/streamlining-aws-notifications-with-slack): /api/content/streamlining-aws-notifications-with-slack/markdown - [Streamline Your Video Encoding with AWS Elemental MediaConvert and AWS Lambda](https://www.doit.com/blog/streamline-your-video-encoding-with-aws-elemental-mediaconvert-and-aws-lambda): /api/content/streamline-your-video-encoding-with-aws-elemental-mediaconvert-and-aws-lambda/markdown - [Save Time and Money on S3 Data Transfers: Surpass AWS CLI Performance by Up to 80X](https://www.doit.com/blog/save-time-and-money-on-s3-data-transfers-surpass-aws-cli-performance-by-up-to-80x): /api/content/save-time-and-money-on-s3-data-transfers-surpass-aws-cli-performance-by-up-to-80x/markdown - [Meet Ava, a cutting-edge GenAI assistant for DoiT Cloud Navigator](https://www.doit.com/blog/meet-ava-a-cutting-edge-genai-assistant-for-doit-cloud-navigator): /api/content/meet-ava-a-cutting-edge-genai-assistant-for-doit-cloud-navigator/markdown - [Unraveling the ECS Tag Propagation Puzzle](https://www.doit.com/blog/unraveling-the-ecs-tag-propagation-puzzle): /api/content/unraveling-the-ecs-tag-propagation-puzzle/markdown - [GenAI: Anatomy of an LLM](https://www.doit.com/blog/genai-anatomy-of-an-llm): /api/content/genai-anatomy-of-an-llm/markdown - [DoiT and Google Join Forces to Advance Generative AI Development](https://www.doit.com/blog/google-genai-partnership): /api/content/google-genai-partnership/markdown - [Identifying GCP’s Hidden Network Inter-Zone Egress Costs](https://www.doit.com/blog/identifying-gcps-hidden-network-inter-zone-egress-costs): /api/content/identifying-gcps-hidden-network-inter-zone-egress-costs/markdown - [Amazon S3 Transfer acceleration Access Denied- How to fix?](https://www.doit.com/blog/amazon-s3-transfer-acceleration-access-denied-how-to-fix): /api/content/amazon-s3-transfer-acceleration-access-denied-how-to-fix/markdown - [KubeIP v2: Assigning Static Public IPs to Kubernetes Nodes Across Cloud Providers](https://www.doit.com/blog/kubeip-v2-assigning-static-public-ips-to-kubernetes-nodes-across-cloud-providers): /api/content/kubeip-v2-assigning-static-public-ips-to-kubernetes-nodes-across-cloud-providers/markdown - [Google Two Step Verification enforced on all Super Admin Accounts in 2024](https://www.doit.com/blog/google-two-step-verification-enforced-on-all-super-admin-accounts-in-2024): /api/content/google-two-step-verification-enforced-on-all-super-admin-accounts-in-2024/markdown - [Google Workspace to Enforce Two-Step Verification for Super Admin Accounts in 2024](https://www.doit.com/blog/google-workspace-to-enforce-two-step-verification-for-super-admin-accounts-in-2024): /api/content/google-workspace-to-enforce-two-step-verification-for-super-admin-accounts-in-2024/markdown - [BigQuery Hide and Seek](https://www.doit.com/blog/bigquery-hide-and-seek): /api/content/bigquery-hide-and-seek/markdown - [BigQuery Hide and Seek: The Quest for Lost Tables and Elusive Datasets!](https://www.doit.com/blog/bigquery-hide-and-seek-the-quest-for-lost-tables-and-elusive-datasets): /api/content/bigquery-hide-and-seek-the-quest-for-lost-tables-and-elusive-datasets/markdown - [GKE Workload Identity is now named Workload Identity Federation — what else has changed?](https://www.doit.com/blog/gke-workload-identity-is-now-named-workload-identity-federation-what-else-has-changed): /api/content/gke-workload-identity-is-now-named-workload-identity-federation-what-else-has-changed/markdown - [Transitioning from BigQuery Flat-Rate Commitments: A Guide to Editions & On-Demand](https://www.doit.com/blog/transitioning-from-bigquery-flat-rate-commitments-a-guide-to-editions-on-demand): /api/content/transitioning-from-bigquery-flat-rate-commitments-a-guide-to-editions-on-demand/markdown - [Why Did My S3 Costs Go Up?](https://www.doit.com/blog/why-did-my-s3-costs-go-up): /api/content/why-did-my-s3-costs-go-up/markdown - [Cloud Run and Cloud Storage…now a perfect match](https://www.doit.com/blog/cloud-run-and-cloud-storagenow-a-perfect-match): /api/content/cloud-run-and-cloud-storagenow-a-perfect-match/markdown - [Kubernetes Fine-Grained Horizontal Pod Autoscaling with Container Resource Metrics](https://www.doit.com/blog/kubernetes-fine-grained-horizontal-pod-autoscaling-with-container-resource-metrics): /api/content/kubernetes-fine-grained-horizontal-pod-autoscaling-with-container-resource-metrics/markdown - [Amazon Appstream 2.0](https://www.doit.com/blog/amazon-appstream-20): /api/content/amazon-appstream-20/markdown - [Leveraging DoiT expertise directly through the Cloud Navigator console](https://www.doit.com/blog/leveraging-doit-expertise-directly-through-the-cloud-navigator-console): /api/content/leveraging-doit-expertise-directly-through-the-cloud-navigator-console/markdown - [Migrate all your EBS volumes from gp2 to gp3 to improve performance while saving up to 20% on costs](https://www.doit.com/blog/migrate-all-your-ebs-volumes-from-gp2-to-gp3-to-improve-performance-while-saving-up-to-20-on-costs): /api/content/migrate-all-your-ebs-volumes-from-gp2-to-gp3-to-improve-performance-while-saving-up-to-20-on-costs/markdown - [No WAFs](https://www.doit.com/blog/no-wafs): /api/content/no-wafs/markdown - [Automating Cloudwatch Agent installation and Configuration with Systems Manager and Event Bridge](https://www.doit.com/blog/automating-cloudwatch-agent-installation-and-configuration-with-systems-manager-and-event-bridge): /api/content/automating-cloudwatch-agent-installation-and-configuration-with-systems-manager-and-event-bridge/markdown - [Troubleshooting AWS network throttling: A Comprehensive Guide](https://www.doit.com/blog/troubleshooting-aws-network-throttling-a-comprehensive-guide): /api/content/troubleshooting-aws-network-throttling-a-comprehensive-guide/markdown - [How to install and use Istio Ambient Mesh on GKE](https://www.doit.com/blog/how-to-install-and-use-istio-ambient-mesh-on-gke): /api/content/how-to-install-and-use-istio-ambient-mesh-on-gke/markdown - [Istio Ambient Mesh — Is the future sidecarless?](https://www.doit.com/blog/istio-ambient-mesh-is-the-future-sidecarless): /api/content/istio-ambient-mesh-is-the-future-sidecarless/markdown - [AWS Network Firewall now supports outbound SSL/TLS decryption](https://www.doit.com/blog/aws-network-firewall-now-supports-outbound-ssltls-decryption): /api/content/aws-network-firewall-now-supports-outbound-ssltls-decryption/markdown - [Has Your AWS Account Been Hacked? A Deep Dive into Detecting and Securing Your AWS Account.](https://www.doit.com/blog/has-your-aws-account-been-hacked-a-deep-dive-into-detecting-and-securing-your-aws-account): /api/content/has-your-aws-account-been-hacked-a-deep-dive-into-detecting-and-securing-your-aws-account/markdown - [Tying Kubernetes costs back to the business with EKS Lens](https://www.doit.com/blog/tying-kubernetes-costs-back-to-the-business-with-eks-lens): /api/content/tying-kubernetes-costs-back-to-the-business-with-eks-lens/markdown - [Dataplex Data Catalog API Default Activation on March 4th 2024](https://www.doit.com/blog/dataplex-data-catalog-api-default-activation-on-march-4th-2024): /api/content/dataplex-data-catalog-api-default-activation-on-march-4th-2024/markdown - [Vertex AI Predictions cost reduction using CloudRun](https://www.doit.com/blog/vertex-ai-predictions-cost-reduction-using-cloudrun): /api/content/vertex-ai-predictions-cost-reduction-using-cloudrun/markdown - [AWS Public IPv4 price increase — the complete guide](https://www.doit.com/blog/aws-public-ipv4-price-increase-the-complete-guide): /api/content/aws-public-ipv4-price-increase-the-complete-guide/markdown - [Streaming Data from Client to Cloud Run Server using HTTP/1](https://www.doit.com/blog/streaming-data-from-client-to-cloud-run-server-using-http1): /api/content/streaming-data-from-client-to-cloud-run-server-using-http1/markdown - [Fearless Deployments: Argo Rollouts - Your Safety Net for Kubernetes](https://www.doit.com/blog/fearless-deployments-argo-rollouts-your-safety-net-for-kubernetes): /api/content/fearless-deployments-argo-rollouts-your-safety-net-for-kubernetes/markdown - [How to capture supporting information with your SQL statements](https://www.doit.com/blog/how-to-capture-supporting-information-with-your-sql-statements): /api/content/how-to-capture-supporting-information-with-your-sql-statements/markdown - [Setup querying of VPC Flow logs using AWS Athena the AWS CloudFormation way](https://www.doit.com/blog/setup-querying-of-vpc-flow-logs-using-aws-athena-the-aws-cloudformation-way): /api/content/setup-querying-of-vpc-flow-logs-using-aws-athena-the-aws-cloudformation-way/markdown - [Using Web Components to enable faster Google Maps Platform application development](https://www.doit.com/blog/using-web-components-to-enable-faster-google-maps-platform-application-development): /api/content/using-web-components-to-enable-faster-google-maps-platform-application-development/markdown - [Beyond bastioned-SSH connections on AWS](https://www.doit.com/blog/beyond-bastioned-ssh-connections-on-aws): /api/content/beyond-bastioned-ssh-connections-on-aws/markdown - [Personalized Service Health: Early Warning System for disruptive events impacting your Google Cloud…](https://www.doit.com/blog/personalized-service-health-early-warning-system-for-disruptive-events-impacting-your-google-cloud): /api/content/personalized-service-health-early-warning-system-for-disruptive-events-impacting-your-google-cloud/markdown - [Elastic Kubernetes Service (EKS) Cluster Auto DR Region Failover using Route 53](https://www.doit.com/blog/elastic-kubernetes-service-eks-cluster-auto-dr-region-failover-using-route-53): /api/content/elastic-kubernetes-service-eks-cluster-auto-dr-region-failover-using-route-53/markdown - [Spot instances decoded: Optimizing utilization and savings with Auto Scaling groups and Spot Scaling](https://www.doit.com/blog/spot-instances-decoded-optimizing-utilization-and-savings-with-auto-scaling-groups-and-spot-scaling): /api/content/spot-instances-decoded-optimizing-utilization-and-savings-with-auto-scaling-groups-and-spot-scaling/markdown - [Spot instances decoded: Understanding, implementing, and saving](https://www.doit.com/blog/spot-instances-decoded-understanding-implementing-and-saving): /api/content/spot-instances-decoded-understanding-implementing-and-saving/markdown - [EC2Rescue to the Rescue: Recovering Lost Passwords on AWS Windows Instances](https://www.doit.com/blog/ec2rescue-to-the-rescue-recovering-lost-passwords-on-aws-windows-instances): /api/content/ec2rescue-to-the-rescue-recovering-lost-passwords-on-aws-windows-instances/markdown - [Three Key Takeaways from AWS re:Invent 2023](https://www.doit.com/blog/three-key-takeaways-from-aws-reinvent-2023): /api/content/three-key-takeaways-from-aws-reinvent-2023/markdown - [New Upgrade cycle with Amazon Linux 2023](https://www.doit.com/blog/new-upgrade-cycle-with-amazon-linux-2023): /api/content/new-upgrade-cycle-with-amazon-linux-2023/markdown - [Deploying a ReactJS on AWS Amplify](https://www.doit.com/blog/deploying-a-reactjs-on-aws-amplify): /api/content/deploying-a-reactjs-on-aws-amplify/markdown - [On the money: Making DoiT Anomaly Detection more precise and personalized](https://www.doit.com/blog/on-the-money-making-doit-anomaly-detection-more-precise-and-personalized): /api/content/on-the-money-making-doit-anomaly-detection-more-precise-and-personalized/markdown - [Seven not-so-obvious cloud bill red flags (and what you should do about it)](https://www.doit.com/blog/seven-not-so-obvious-cloud-bill-red-flags-and-what-you-should-do-about-it): /api/content/seven-not-so-obvious-cloud-bill-red-flags-and-what-you-should-do-about-it/markdown - [Setting up SAML Authentication to Stream Amazon Workspaces using Auth 0 as your identity provider.](https://www.doit.com/blog/setting-up-saml-authentication-to-stream-amazon-workspaces-using-auth-0-as-your-identity-provider): /api/content/setting-up-saml-authentication-to-stream-amazon-workspaces-using-auth-0-as-your-identity-provider/markdown - [Three steps to establishing a cloud cost optimization culture in your company](https://www.doit.com/blog/three-steps-to-establishing-a-cloud-cost-optimization-culture-in-your-company): /api/content/three-steps-to-establishing-a-cloud-cost-optimization-culture-in-your-company/markdown - [AWS MSK Disaster Recovery Setup](https://www.doit.com/blog/aws-msk-disaster-recovery-setup): /api/content/aws-msk-disaster-recovery-setup/markdown - [How to use GKE cost allocation data for detailed insight into cloud spend](https://www.doit.com/blog/how-to-use-gke-cost-allocation-data-for-detailed-insight-into-cloud-spend): /api/content/how-to-use-gke-cost-allocation-data-for-detailed-insight-into-cloud-spend/markdown - [Google Cloud Platform: Resource Labeling Best Practices](https://www.doit.com/blog/google-cloud-platform-resource-labeling-best-practices): /api/content/google-cloud-platform-resource-labeling-best-practices/markdown - [Kubernetes custom metric autoscaling: almost great](https://www.doit.com/blog/kubernetes-custom-metric-autoscaling-almost-great): /api/content/kubernetes-custom-metric-autoscaling-almost-great/markdown - [DoiT Bolsters Multicloud Product Offerings with Enhanced Support for Microsoft Azure](https://www.doit.com/blog/doit-bolsters-multicloud-product-offerings-with-enhanced-support-for-microsoft-azure): /api/content/doit-bolsters-multicloud-product-offerings-with-enhanced-support-for-microsoft-azure/markdown - [AWS re:Invent: Do’s and Don’ts for getting the most out of the event](https://www.doit.com/blog/aws-reinvent-dos-and-donts-for-getting-the-most-out-of-the-event): /api/content/aws-reinvent-dos-and-donts-for-getting-the-most-out-of-the-event/markdown - [Google Cloud Professional Cloud Network Engineer (PCNE) Certification Tips and Preparation](https://www.doit.com/blog/google-cloud-professional-cloud-network-engineer-pcne-certification-tips-and-preparation): /api/content/google-cloud-professional-cloud-network-engineer-pcne-certification-tips-and-preparation/markdown - [How to Capture SQL Statements with AWS RDS MySQL](https://www.doit.com/blog/how-to-capture-sql-statements-with-aws-rds-mysql): /api/content/how-to-capture-sql-statements-with-aws-rds-mysql/markdown - [DoiT Signs Five-Year Strategic Collaboration Agreement with AWS to Drive $5B in Business with AWS](https://www.doit.com/blog/doit-signs-five-year-strategic-collaboration-agreement-with-aws-to-drive-5b-in-business-with-aws): /api/content/doit-signs-five-year-strategic-collaboration-agreement-with-aws-to-drive-5b-in-business-with-aws/markdown - [Cross account, Cross region backup administration with delegated backup Admin account for…](https://www.doit.com/blog/cross-account-cross-region-backup-administration-with-delegated-backup-admin-account-for): /api/content/cross-account-cross-region-backup-administration-with-delegated-backup-admin-account-for/markdown - [Behind the design: Google Cloud Next 2023 Booth](https://www.doit.com/blog/behind-the-design-google-cloud-next-2023-booth): /api/content/behind-the-design-google-cloud-next-2023-booth/markdown - [Securing Your Data: Moving Amazon RDS from Public to Isolated Subnet](https://www.doit.com/blog/securing-your-data-moving-amazon-rds-from-public-to-isolated-subnet): /api/content/securing-your-data-moving-amazon-rds-from-public-to-isolated-subnet/markdown - [Proactively Detect Network Misconfigurations in Google Cloud with Network Analyzer](https://www.doit.com/blog/proactively-detect-network-misconfigurations-in-google-cloud-with-network-analyzer): /api/content/proactively-detect-network-misconfigurations-in-google-cloud-with-network-analyzer/markdown - [DoiT Named to Inc. Power Partners List for 2023](https://www.doit.com/blog/doit-named-to-inc-power-partners-list-for-2023): /api/content/doit-named-to-inc-power-partners-list-for-2023/markdown - [Cloud Data Pipeline Bake-Off: Ascend.io versus dbt](https://www.doit.com/blog/cloud-data-pipeline-bake-off-ascendio-versus-dbt): /api/content/cloud-data-pipeline-bake-off-ascendio-versus-dbt/markdown - [Optimizing AWS RDS Costs with Python: Gaining Visibility into Unused Resources](https://www.doit.com/blog/optimizing-aws-rds-costs-with-python-gaining-visibility-into-unused-resources): /api/content/optimizing-aws-rds-costs-with-python-gaining-visibility-into-unused-resources/markdown - [Overcoming Overlapping Subnet Challenges with Inter-VPC NAT in GCP](https://www.doit.com/blog/overcoming-overlapping-subnet-challenges-with-inter-vpc-nat-in-gcp): /api/content/overcoming-overlapping-subnet-challenges-with-inter-vpc-nat-in-gcp/markdown - [Implementing Passwordless Login with Google Workspace](https://www.doit.com/blog/implementing-passwordless-login-with-google-workspace): /api/content/implementing-passwordless-login-with-google-workspace/markdown - [Using predefined IAM roles for enhanced Google Maps Platform governance](https://www.doit.com/blog/using-predefined-iam-roles-for-enhanced-google-maps-platform-governance): /api/content/using-predefined-iam-roles-for-enhanced-google-maps-platform-governance/markdown - [Effective GKE Management With Terraform & Kustomize (with code)](https://www.doit.com/blog/effective-gke-management-with-terraform-kustomize-with-code): /api/content/effective-gke-management-with-terraform-kustomize-with-code/markdown - [Behind the design: Ramp plans](https://www.doit.com/blog/behind-the-design-ramp-plans): /api/content/behind-the-design-ramp-plans/markdown - [Overcoming Overlapping Subnet Challenges with Inter-VPC NAT in Google Cloud](https://www.doit.com/blog/overcoming-overlapping-subnet-challenges-with-inter-vpc-nat-in-google-cloud): /api/content/overcoming-overlapping-subnet-challenges-with-inter-vpc-nat-in-google-cloud/markdown - [Monitor your cloud commit attainment with DoiT Ramp Plans](https://www.doit.com/blog/monitor-your-cloud-commit-attainment-with-doit-ramp-plans): /api/content/monitor-your-cloud-commit-attainment-with-doit-ramp-plans/markdown - [Google Kubernetes Engine Troubleshooting Made Simple with Interactive Playbooks](https://www.doit.com/blog/google-kubernetes-engine-troubleshooting-made-simple-with-interactive-playbooks): /api/content/google-kubernetes-engine-troubleshooting-made-simple-with-interactive-playbooks/markdown - [AWS region in Tel Aviv, Israel — Price comparison versus other regions](https://www.doit.com/blog/aws-region-in-tel-aviv-israel-price-comparison-versus-other-regions): /api/content/aws-region-in-tel-aviv-israel-price-comparison-versus-other-regions/markdown - [Automate BigQuery reservations and assignments using Dataform](https://www.doit.com/blog/automate-bigquery-reservations-and-assignments-using-dataform): /api/content/automate-bigquery-reservations-and-assignments-using-dataform/markdown - [Secure access to Google Cloud services in GitLab Pipelines with Workload Identity Federation](https://www.doit.com/blog/secure-access-to-google-cloud-services-in-gitlab-pipelines-with-workload-identity-federation): /api/content/secure-access-to-google-cloud-services-in-gitlab-pipelines-with-workload-identity-federation/markdown - [3 Tips to Improve Your AWS Cost Optimization Strategies](https://www.doit.com/blog/3-tips-to-improve-your-aws-cost-optimization-strategies): /api/content/3-tips-to-improve-your-aws-cost-optimization-strategies/markdown - [Allow outgoing traffic by domain](https://www.doit.com/blog/allow-outgoing-traffic-by-domain): /api/content/allow-outgoing-traffic-by-domain/markdown - [[August 2023] DoiT Product Release Notes](https://www.doit.com/blog/august-2023-doit-product-release-notes): /api/content/august-2023-doit-product-release-notes/markdown - [Amazon Lightsail, the EC2 equivalent and network throughput](https://www.doit.com/blog/amazon-lightsail-the-ec2-equivalent-and-network-throughput): /api/content/amazon-lightsail-the-ec2-equivalent-and-network-throughput/markdown - [BigQuery Optimizations (Part 3)](https://www.doit.com/blog/bigquery-optimizations-part-3): /api/content/bigquery-optimizations-part-3/markdown - [Flexibility in Vizier’s Black Box Optimization](https://www.doit.com/blog/flexibility-in-viziers-black-box-optimization): /api/content/flexibility-in-viziers-black-box-optimization/markdown - [The Advantages of Vizier’s Black Box Approach](https://www.doit.com/blog/the-advantages-of-viziers-black-box-approach): /api/content/the-advantages-of-viziers-black-box-approach/markdown - [DoiT Lands on Inc. 5000’s List of Fastest-Growing Companies](https://www.doit.com/blog/doit-lands-on-inc-5000s-list-of-fastest-growing-companies): /api/content/doit-lands-on-inc-5000s-list-of-fastest-growing-companies/markdown - [Introducing the Google Cloud Instance Types Comparison Tool](https://www.doit.com/blog/introducing-the-google-cloud-instance-types-comparison-tool): /api/content/introducing-the-google-cloud-instance-types-comparison-tool/markdown - [Bad Foundations: 7 Cloud Landing Zone Anti-Patterns to Avoid](https://www.doit.com/blog/bad-foundations-7-cloud-landing-zone-anti-patterns-to-avoid): /api/content/bad-foundations-7-cloud-landing-zone-anti-patterns-to-avoid/markdown - [Enhanced Security for Egress Web Traffic: Secure Web Proxy on Google Cloud Platform](https://www.doit.com/blog/enhanced-security-for-egress-web-traffic-secure-web-proxy-on-google-cloud-platform): /api/content/enhanced-security-for-egress-web-traffic-secure-web-proxy-on-google-cloud-platform/markdown - [The Advantages of the Vizier’s Black Box Approach](https://www.doit.com/blog/the-advantages-of-the-viziers-black-box-approach): /api/content/the-advantages-of-the-viziers-black-box-approach/markdown - [Leverage Malloy and Looker for a Unified, Future-Proof Data Warehouse](https://www.doit.com/blog/leverage-malloy-and-looker-for-a-unified-future-proof-data-warehouse): /api/content/leverage-malloy-and-looker-for-a-unified-future-proof-data-warehouse/markdown - [Vertex AI Vizier for fewer repetitions of costly ML training](https://www.doit.com/blog/vertex-ai-vizier-for-fewer-repetitions-of-costly-ml-training): /api/content/vertex-ai-vizier-for-fewer-repetitions-of-costly-ml-training/markdown - [5 Key Ingredients for a Successful Cloud Journey](https://www.doit.com/blog/5-key-ingredients-for-a-successful-cloud-journey): /api/content/5-key-ingredients-for-a-successful-cloud-journey/markdown - [Domain authorization: The faster way to provision managed certificates in Google Cloud](https://www.doit.com/blog/domain-authorization-the-faster-way-to-provision-managed-certificates-in-google-cloud): /api/content/domain-authorization-the-faster-way-to-provision-managed-certificates-in-google-cloud/markdown - [How to Protect Your Statefulset Data with Backup for GKE](https://www.doit.com/blog/how-to-protect-your-statefulset-data-with-backup-for-gke): /api/content/how-to-protect-your-statefulset-data-with-backup-for-gke/markdown - [Easing the Burden of Cloud Commitment Management](https://www.doit.com/blog/easing-the-burden-of-cloud-commitment-management): /api/content/easing-the-burden-of-cloud-commitment-management/markdown - [Harnessing The Power of Cloud Analytics With Our New API: reports.query()](https://www.doit.com/blog/harnessing-the-power-of-cloud-analytics-with-our-new-api-reportsquery): /api/content/harnessing-the-power-of-cloud-analytics-with-our-new-api-reportsquery/markdown - [Building Resilience with AWS and DoiT: An Introductory Guide to Disaster Recovery Strategies](https://www.doit.com/blog/building-resilience-with-aws-and-doit-an-introductory-guide-to-disaster-recovery-strategies): /api/content/building-resilience-with-aws-and-doit-an-introductory-guide-to-disaster-recovery-strategies/markdown - [Announcing DoiT's Zapier Integration (and 5 popular use cases)](https://www.doit.com/blog/announcing-doits-zapier-integration-and-5-popular-use-cases): /api/content/announcing-doits-zapier-integration-and-5-popular-use-cases/markdown - [BigQuery: Migration to Standard Edition from On-Demand in 5 Steps](https://www.doit.com/blog/bigquery-migration-to-standard-edition-from-on-demand-in-5-steps): /api/content/bigquery-migration-to-standard-edition-from-on-demand-in-5-steps/markdown - [Controlling Pod Egress Traffic with FQDN Network Policies on GKE Dataplane V2](https://www.doit.com/blog/controlling-pod-egress-traffic-with-fqdn-network-policies-on-gke-dataplane-v2): /api/content/controlling-pod-egress-traffic-with-fqdn-network-policies-on-gke-dataplane-v2/markdown - [Split shared costs for accurate cloud cost allocation](https://www.doit.com/blog/split-shared-costs-for-accurate-cloud-cost-allocation): /api/content/split-shared-costs-for-accurate-cloud-cost-allocation/markdown - [Looker (Google Cloud Core) announcement](https://www.doit.com/blog/looker-google-cloud-core-announcement): /api/content/looker-google-cloud-core-announcement/markdown - [DoiT and Google Join Forces to Advance Generative AI Development](https://www.doit.com/blog/doit-and-google-join-forces-to-advance-generative-ai-development): /api/content/doit-and-google-join-forces-to-advance-generative-ai-development/markdown - [Secured access to private RDS using Amazon EC2 Instance Connect Endpoint](https://www.doit.com/blog/secured-access-to-private-rds-using-amazon-ec2-instance-connect-endpoint): /api/content/secured-access-to-private-rds-using-amazon-ec2-instance-connect-endpoint/markdown - [Resolving the “Your current user or role does not have access to Kubernetes objects” Problem on AWS EKS](https://www.doit.com/blog/resolving-the-your-current-user-or-role-does-not-have-access-to-kubernetes-objects-problem-on-aws-eks): /api/content/resolving-the-your-current-user-or-role-does-not-have-access-to-kubernetes-objects-problem-on-aws-eks/markdown - [DoiT Ranks #2 on Channel Futures 2023 MSP 501](https://www.doit.com/blog/doit-ranks-2-on-channel-futures-2023-msp-501): /api/content/doit-ranks-2-on-channel-futures-2023-msp-501/markdown - [Google Cloud Fleet Routing: Using AI to Solve Complex Vehicle Fleet Routing Tasks](https://www.doit.com/blog/google-cloud-fleet-routing-using-ai-to-solve-complex-vehicle-fleet-routing-tasks): /api/content/google-cloud-fleet-routing-using-ai-to-solve-complex-vehicle-fleet-routing-tasks/markdown - [Event-Driven Autoscaling in Kubernetes: Harnessing the Power of KEDA](https://www.doit.com/blog/event-driven-autoscaling-in-kubernetes-harnessing-the-power-of-keda): /api/content/event-driven-autoscaling-in-kubernetes-harnessing-the-power-of-keda/markdown - [Strengthening Network Security: Fully Qualified Domain Name (FQDN) egress Filtering with Google Cloud Firewall Policy](https://www.doit.com/blog/strengthening-network-security-fully-qualified-domain-name-fqdn-egress-filtering-with-google-cloud-firewall-policy): /api/content/strengthening-network-security-fully-qualified-domain-name-fqdn-egress-filtering-with-google-cloud-firewall-policy/markdown - [DoiT Achieves Leader Positioning in G2 Summer 2023 Reports](https://www.doit.com/blog/doit-achieves-leader-positioning-in-g2-summer-2023-reports): /api/content/doit-achieves-leader-positioning-in-g2-summer-2023-reports/markdown - [DoiT Achieves AWS DevOps Competency](https://www.doit.com/blog/doit-achieves-aws-devops-competency): /api/content/doit-achieves-aws-devops-competency/markdown - [Strengthening Network Security: Fully Qualified Domain Name (FQDN) egress Filtering with GCP…](https://www.doit.com/blog/strengthening-network-security-fully-qualified-domain-name-fqdn-egress-filtering-with-gcp): /api/content/strengthening-network-security-fully-qualified-domain-name-fqdn-egress-filtering-with-gcp/markdown - [PaperCut: Crafting better environments with Google Cloud and DoiT](https://www.doit.com/blog/papercut-crafting-better-environments-with-google-cloud-and-doit): /api/content/papercut-crafting-better-environments-with-google-cloud-and-doit/markdown - [Validating Admission Policies in Kubernetes: Advanced Use Cases](https://www.doit.com/blog/validating-admission-policies-in-kubernetes-advanced-use-cases): /api/content/validating-admission-policies-in-kubernetes-advanced-use-cases/markdown - [BigQuery Editions and What You Need to Know](https://www.doit.com/blog/bigquery-editions-and-what-you-need-to-know): /api/content/bigquery-editions-and-what-you-need-to-know/markdown - [Effortless In-Cluster Validation with Kubernetes: Introducing Validating Admission Policies](https://www.doit.com/blog/effortless-in-cluster-validation-with-kubernetes-introducing-validating-admission-policies): /api/content/effortless-in-cluster-validation-with-kubernetes-introducing-validating-admission-policies/markdown - [Pet Circle: Revolutionizing the pet supplies sector through technology](https://www.doit.com/blog/pet-circle-revolutionizing-the-pet-supplies-sector-through-technology): /api/content/pet-circle-revolutionizing-the-pet-supplies-sector-through-technology/markdown - [Privately access services in overlapping networks in Google Cloud](https://www.doit.com/blog/privately-access-services-in-overlapping-networks-in-google-cloud): /api/content/privately-access-services-in-overlapping-networks-in-google-cloud/markdown - [Amazon Rekognition: A Guide to AI-powered Image and Video Analysis](https://www.doit.com/blog/amazon-rekognition-a-guide-to-ai-powered-image-and-video-analysis): /api/content/amazon-rekognition-a-guide-to-ai-powered-image-and-video-analysis/markdown - [Catch cost spikes as they occur!Minimize cloud bill surprises](https://www.doit.com/blog/catch-cost-spikes-as-they-occurminimize-cloud-bill-surprises): /api/content/catch-cost-spikes-as-they-occurminimize-cloud-bill-surprises/markdown - [DoiT and Jetstack team up to accelerate advanced Kubernetes projects](https://www.doit.com/blog/doit-and-jetstack-team-up-to-accelerate-advanced-kubernetes-projects): /api/content/doit-and-jetstack-team-up-to-accelerate-advanced-kubernetes-projects/markdown - [The Evolving Landscape of AWS Spot Instances](https://www.doit.com/blog/the-evolving-landscape-of-aws-spot-instances): /api/content/the-evolving-landscape-of-aws-spot-instances/markdown - [Go Beyond Automation: Supplementing Cost Optimization with Cloud Analytics](https://www.doit.com/blog/go-beyond-automation-supplementing-cost-optimization-with-cloud-analytics): /api/content/go-beyond-automation-supplementing-cost-optimization-with-cloud-analytics/markdown - [Privately access services in overlapping networks in GCP](https://www.doit.com/blog/privately-access-services-in-overlapping-networks-in-gcp): /api/content/privately-access-services-in-overlapping-networks-in-gcp/markdown - [Automatically Shut Down Vertex AI User-Managed Notebooks](https://www.doit.com/blog/automatically-shut-down-vertex-ai-user-managed-notebooks): /api/content/automatically-shut-down-vertex-ai-user-managed-notebooks/markdown - [How to deploy TensorFlow Extended pipeline to Kubeflow](https://www.doit.com/blog/how-to-deploy-tensorflow-extended-pipeline-to-kubeflow): /api/content/how-to-deploy-tensorflow-extended-pipeline-to-kubeflow/markdown - [Transforming Your Startup into a Success Story with AWS and DoiT](https://www.doit.com/blog/transforming-your-startup-into-a-success-story-with-aws-and-doit): /api/content/transforming-your-startup-into-a-success-story-with-aws-and-doit/markdown - [BigQuery — keep data fresh while avoiding large-scale mutations](https://www.doit.com/blog/bigquery-keep-data-fresh-while-avoiding-large-scale-mutations): /api/content/bigquery-keep-data-fresh-while-avoiding-large-scale-mutations/markdown - [Map cloud costs to your teams, environments, and more with Attributions](https://www.doit.com/blog/map-cloud-costs-to-your-teams-environments-and-more-with-attributions): /api/content/map-cloud-costs-to-your-teams-environments-and-more-with-attributions/markdown - [BigQuery — keep fresh data while avoiding large-scale mutations](https://www.doit.com/blog/bigquery-keep-fresh-data-while-avoiding-large-scale-mutations): /api/content/bigquery-keep-fresh-data-while-avoiding-large-scale-mutations/markdown - [Minimize Cloud Outage Risk By Proactively Monitoring Your Quotas](https://www.doit.com/blog/minimize-cloud-outage-risk-by-proactively-monitoring-your-quotas): /api/content/minimize-cloud-outage-risk-by-proactively-monitoring-your-quotas/markdown - [Adopting FinOps: Taking the first step with cloud savings](https://www.doit.com/blog/adopting-finops-taking-the-first-step-with-cloud-savings): /api/content/adopting-finops-taking-the-first-step-with-cloud-savings/markdown - [Enhancing Data Visualization Performance: Our Transition to a Canvas-Based Charting](https://www.doit.com/blog/enhancing-data-visualization-performance-our-transition-to-a-canvas-based-charting): /api/content/enhancing-data-visualization-performance-our-transition-to-a-canvas-based-charting/markdown - [BigQuery Compressed storage pricing overview](https://www.doit.com/blog/bigquery-compressed-storage-pricing-overview): /api/content/bigquery-compressed-storage-pricing-overview/markdown - [The BigQuery Autoscaling Public Preview Rundown (DoiT Edition)](https://www.doit.com/blog/the-bigquery-autoscaling-public-preview-rundown-doit-edition): /api/content/the-bigquery-autoscaling-public-preview-rundown-doit-edition/markdown - [DevOps: Test Phase explained](https://www.doit.com/blog/devops-test-phase-explained): /api/content/devops-test-phase-explained/markdown - [AWS AppRunner: Applications made even easier](https://www.doit.com/blog/aws-apprunner-applications-made-even-easier): /api/content/aws-apprunner-applications-made-even-easier/markdown - [Flexsave delivers on its promise of cloud cost savings with minimal effort](https://www.doit.com/blog/flexsave-delivers-on-its-promise-of-cloud-cost-savings-with-minimal-effort): /api/content/flexsave-delivers-on-its-promise-of-cloud-cost-savings-with-minimal-effort/markdown - [Demystifying the Kubernetes AWS LB Controller](https://www.doit.com/blog/demystifying-the-kubernetes-aws-lb-controller): /api/content/demystifying-the-kubernetes-aws-lb-controller/markdown - [Demystifying the Kubernetes AWS Load Balancer Controller](https://www.doit.com/blog/demystifying-the-kubernetes-aws-load-balancer-controller): /api/content/demystifying-the-kubernetes-aws-load-balancer-controller/markdown - [Adopting FinOps: A guide for motivating preoccupied engineers](https://www.doit.com/blog/adopting-finops-a-guide-for-motivating-preoccupied-engineers): /api/content/adopting-finops-a-guide-for-motivating-preoccupied-engineers/markdown - [Design and development resources for the Google Maps Platform](https://www.doit.com/blog/design-and-development-resources-for-the-google-maps-platform): /api/content/design-and-development-resources-for-the-google-maps-platform/markdown - [New: Perform cloud cost allocation with Attribution Groups](https://www.doit.com/blog/new-perform-cloud-cost-allocation-with-attribution-groups): /api/content/new-perform-cloud-cost-allocation-with-attribution-groups/markdown - [DoiT Acquires Incentro GCP Reseller Business to Unlock Full Google Cloud Benefits](https://www.doit.com/blog/doit-acquires-incentro-gcp-reseller-business-to-unlock-full-google-cloud-benefits): /api/content/doit-acquires-incentro-gcp-reseller-business-to-unlock-full-google-cloud-benefits/markdown - [Identifying your costliest BigQuery queries](https://www.doit.com/blog/identifying-your-costliest-bigquery-queries): /api/content/identifying-your-costliest-bigquery-queries/markdown - [A guide to cloud cost analytics tools](https://www.doit.com/blog/a-guide-to-cloud-cost-analytics-tools): /api/content/a-guide-to-cloud-cost-analytics-tools/markdown - [Allow outgoing traffic by domain: FQDN Egress Control](https://www.doit.com/blog/allow-outgoing-traffic-by-domain-fqdn-egress-control): /api/content/allow-outgoing-traffic-by-domain-fqdn-egress-control/markdown - [Dataflow cost optimization for streaming and batch workloads](https://www.doit.com/blog/dataflow-cost-optimization-for-streaming-and-batch-workloads): /api/content/dataflow-cost-optimization-for-streaming-and-batch-workloads/markdown - [Use machine learning to drive actionable data insights](https://www.doit.com/blog/use-machine-learning-to-drive-actionable-data-insights): /api/content/use-machine-learning-to-drive-actionable-data-insights/markdown - [BigQuery Optimizations (Query List)](https://www.doit.com/blog/bigquery-optimizations-query-list): /api/content/bigquery-optimizations-query-list/markdown - [Running Containers on Cloud Composer with Airflow 2.0](https://www.doit.com/blog/running-containers-on-cloud-composer-with-airflow-20): /api/content/running-containers-on-cloud-composer-with-airflow-20/markdown - [Running Containers on Google Cloud Composer](https://www.doit.com/blog/running-containers-on-google-cloud-composer): /api/content/running-containers-on-google-cloud-composer/markdown - [Cloud-native Netbox On Google Cloud Platform](https://www.doit.com/blog/cloud-native-netbox-on-google-cloud-platform): /api/content/cloud-native-netbox-on-google-cloud-platform/markdown - [Cloud-native Netbox On Google Cloud Platform (GCP)](https://www.doit.com/blog/cloud-native-netbox-on-google-cloud-platform-gcp): /api/content/cloud-native-netbox-on-google-cloud-platform-gcp/markdown - [Design principles in a distributed digital world](https://www.doit.com/blog/design-principles-in-a-distributed-digital-world): /api/content/design-principles-in-a-distributed-digital-world/markdown - [Helping customers harness the cloud to deliver customer value](https://www.doit.com/blog/helping-customers-harness-the-cloud-to-deliver-customer-value): /api/content/helping-customers-harness-the-cloud-to-deliver-customer-value/markdown - [Avoiding eight common BigQuery query mistakes](https://www.doit.com/blog/avoiding-eight-common-bigquery-query-mistakes): /api/content/avoiding-eight-common-bigquery-query-mistakes/markdown - [BigQuery Optimizations (Part 1)](https://www.doit.com/blog/bigquery-optimizations-part-1): /api/content/bigquery-optimizations-part-1/markdown - [BigQuery Optimizations (Part 2)](https://www.doit.com/blog/bigquery-optimizations-part-2): /api/content/bigquery-optimizations-part-2/markdown - [Announcing DoiT Cloud Analytics Alerts](https://www.doit.com/blog/announcing-doit-cloud-analytics-alerts): /api/content/announcing-doit-cloud-analytics-alerts/markdown - [The value of upskilling your cloud team](https://www.doit.com/blog/the-value-of-upskilling-your-cloud-team): /api/content/the-value-of-upskilling-your-cloud-team/markdown - [DoiT becomes an authorized reseller of Google Earth Engine](https://www.doit.com/blog/doit-becomes-an-authorized-reseller-of-google-earth-engine): /api/content/doit-becomes-an-authorized-reseller-of-google-earth-engine/markdown - [Redesigning our customer support UX](https://www.doit.com/blog/redesigning-our-customer-support-ux): /api/content/redesigning-our-customer-support-ux/markdown - [Are you ready to manage a compute commitment portfolio?](https://www.doit.com/blog/are-you-ready-to-manage-a-compute-commitment-portfolio): /api/content/are-you-ready-to-manage-a-compute-commitment-portfolio/markdown - [Putting BigQuery cost optimization on “easy mode” with the BigQuery Lens](https://www.doit.com/blog/putting-bigquery-cost-optimization-on-easy-mode-with-the-bigquery-lens): /api/content/putting-bigquery-cost-optimization-on-easy-mode-with-the-bigquery-lens/markdown - [Prepare to take control of your BigQuery costs](https://www.doit.com/blog/prepare-to-take-control-of-your-bigquery-costs): /api/content/prepare-to-take-control-of-your-bigquery-costs/markdown - [Lessons from an AWS Migration Acceleration Program member](https://www.doit.com/blog/lessons-from-an-aws-migration-acceleration-program-member): /api/content/lessons-from-an-aws-migration-acceleration-program-member/markdown - [Google unifies its data analytics programs under the Looker brand](https://www.doit.com/blog/google-unifies-its-data-analytics-programs-under-the-looker-brand): /api/content/google-unifies-its-data-analytics-programs-under-the-looker-brand/markdown - [DoiT ranks #191 on the 2022 Deloitte Technology Fast 500™](https://www.doit.com/blog/doit-ranks-191-on-the-2022-deloitte-technology-fast-500): /api/content/doit-ranks-191-on-the-2022-deloitte-technology-fast-500/markdown - [Design options for Google Cloud Certificate Authority Service](https://www.doit.com/blog/design-options-for-google-cloud-certificate-authority-service): /api/content/design-options-for-google-cloud-certificate-authority-service/markdown - [Create technical documentation that works](https://www.doit.com/blog/create-technical-documentation-that-works): /api/content/create-technical-documentation-that-works/markdown - [Workload Identity for GKE: Analyzing common misconfiguration](https://www.doit.com/blog/workload-identity-for-gke-analyzing-common-misconfiguration): /api/content/workload-identity-for-gke-analyzing-common-misconfiguration/markdown - [Align your app modernization with cloud-native design principles](https://www.doit.com/blog/align-your-app-modernization-with-cloud-native-design-principles): /api/content/align-your-app-modernization-with-cloud-native-design-principles/markdown - [How to use AWS application migration service for migrations](https://www.doit.com/blog/how-to-use-aws-application-migration-service-for-migrations): /api/content/how-to-use-aws-application-migration-service-for-migrations/markdown - [Why I left a big corporation to work for DoiT](https://www.doit.com/blog/why-i-left-a-big-corporation-to-work-for-doit): /api/content/why-i-left-a-big-corporation-to-work-for-doit/markdown - [Architecting your big data process on AWS](https://www.doit.com/blog/architecting-your-big-data-process-on-aws): /api/content/architecting-your-big-data-process-on-aws/markdown - [Cloud cost allocation strategy: Understanding cost per environment](https://www.doit.com/blog/cloud-cost-allocation-strategy-understanding-cost-per-environment): /api/content/cloud-cost-allocation-strategy-understanding-cost-per-environment/markdown - [API solutions on Google Cloud Platform](https://www.doit.com/blog/api-solutions-on-google-cloud-platform): /api/content/api-solutions-on-google-cloud-platform/markdown - [Mastering the key stages of successful cloud migration](https://www.doit.com/blog/mastering-the-key-stages-of-successful-cloud-migration): /api/content/mastering-the-key-stages-of-successful-cloud-migration/markdown - [MACH: The future of IT architecture](https://www.doit.com/blog/mach-the-future-of-it-architecture): /api/content/mach-the-future-of-it-architecture/markdown - [How to use Grafana for advanced cloud cost monitoring](https://www.doit.com/blog/how-to-use-grafana-for-advanced-cloud-cost-monitoring): /api/content/how-to-use-grafana-for-advanced-cloud-cost-monitoring/markdown - [DoiT achieves Google Maps Mobility Partner status](https://www.doit.com/blog/doit-achieves-google-maps-mobility-partner-status): /api/content/doit-achieves-google-maps-mobility-partner-status/markdown - [Cloud cost optimization strategies to help manage your cloud spend](https://www.doit.com/blog/cloud-cost-optimization-strategies-to-help-manage-your-cloud-spend): /api/content/cloud-cost-optimization-strategies-to-help-manage-your-cloud-spend/markdown - [How to monitor Amazon CloudFront usage with Average Object Size (AOS)](https://www.doit.com/blog/how-to-monitor-amazon-cloudfront-usage-with-average-object-size-aos): /api/content/how-to-monitor-amazon-cloudfront-usage-with-average-object-size-aos/markdown - [How to optimize your support with Google Cloud](https://www.doit.com/blog/how-to-optimize-your-support-with-google-cloud): /api/content/how-to-optimize-your-support-with-google-cloud/markdown - [How you know it’s time for cloud migration](https://www.doit.com/blog/how-you-know-its-time-for-cloud-migration): /api/content/how-you-know-its-time-for-cloud-migration/markdown - [Google BI Engine statistics dashboard at DoiT](https://www.doit.com/blog/google-bi-engine-statistics-dashboard-at-doit): /api/content/google-bi-engine-statistics-dashboard-at-doit/markdown - [It’s time to move from Kafka to KubeMQ](https://www.doit.com/blog/its-time-to-move-from-kafka-to-kubemq): /api/content/its-time-to-move-from-kafka-to-kubemq/markdown - [The value of an expert cloud infrastructure review](https://www.doit.com/blog/the-value-of-an-expert-cloud-infrastructure-review): /api/content/the-value-of-an-expert-cloud-infrastructure-review/markdown - [Migrating your unloved end-of-life legacy applications to Google Cloud](https://www.doit.com/blog/migrating-your-unloved-end-of-life-legacy-applications-to-google-cloud): /api/content/migrating-your-unloved-end-of-life-legacy-applications-to-google-cloud/markdown - [DoiT ranked #15 Best Workplaces for Innovators by Fast Company](https://www.doit.com/blog/doit-ranked-15-best-workplaces-for-innovators-by-fast-company): /api/content/doit-ranked-15-best-workplaces-for-innovators-by-fast-company/markdown - [Top 6 challenges of cloud computing to avoid](https://www.doit.com/blog/top-6-challenges-of-cloud-computing-to-avoid): /api/content/top-6-challenges-of-cloud-computing-to-avoid/markdown - [Accessible designing for analytics](https://www.doit.com/blog/accessible-designing-for-analytics): /api/content/accessible-designing-for-analytics/markdown - [Google Workspace Enterprise logging with BigQuery](https://www.doit.com/blog/google-workspace-enterprise-logging-with-bigquery): /api/content/google-workspace-enterprise-logging-with-bigquery/markdown - [Blockchain, security and the public cloud](https://www.doit.com/blog/blockchain-security-and-the-public-cloud): /api/content/blockchain-security-and-the-public-cloud/markdown - [Avoid FluxCD for GitOps](https://www.doit.com/blog/avoid-fluxcd-for-gitops): /api/content/avoid-fluxcd-for-gitops/markdown - [Set up multi-cluster Anthos Service Mesh using managed control plane](https://www.doit.com/blog/set-up-multi-cluster-anthos-service-mesh-using-managed-control-plane): /api/content/set-up-multi-cluster-anthos-service-mesh-using-managed-control-plane/markdown - [Why I chose to join DoiT as VP of client services](https://www.doit.com/blog/why-i-chose-to-join-doit-as-vp-of-client-services): /api/content/why-i-chose-to-join-doit-as-vp-of-client-services/markdown - [Diversity at DoiT: many individuals, one team](https://www.doit.com/blog/diversity-at-doit-many-individuals-one-team): /api/content/diversity-at-doit-many-individuals-one-team/markdown - [Authentication between microservices: Is it really that hard?](https://www.doit.com/blog/authentication-between-microservices-is-it-really-that-hard): /api/content/authentication-between-microservices-is-it-really-that-hard/markdown - [Google Cloud Partner Interconnect and Equinix Network Edge automation.](https://www.doit.com/blog/google-cloud-partner-interconnect-and-equinix-network-edge-automation): /api/content/google-cloud-partner-interconnect-and-equinix-network-edge-automation/markdown - [Cloud transformation: What does it mean to be cloud-savvy?](https://www.doit.com/blog/cloud-transformation-what-does-it-mean-to-be-cloud-savvy): /api/content/cloud-transformation-what-does-it-mean-to-be-cloud-savvy/markdown - [DoiT ranked no. 17 on Channel Futures 2022 MSP 501](https://www.doit.com/blog/doit-ranked-no-17-on-channel-futures-2022-msp-501): /api/content/doit-ranked-no-17-on-channel-futures-2022-msp-501/markdown - [Key considerations for going global as an ISV](https://www.doit.com/blog/key-considerations-for-going-global-as-an-isv): /api/content/key-considerations-for-going-global-as-an-isv/markdown - [DoiT International achieves Migration Acceleration Program competency in the Amazon Web Services Partner Network](https://www.doit.com/blog/doit-international-achieves-migration-acceleration-program-competency-in-the-amazon-web-services-partner-network): /api/content/doit-international-achieves-migration-acceleration-program-competency-in-the-amazon-web-services-partner-network/markdown - [Avoiding vendor lock-in with the help of multicloud](https://www.doit.com/blog/avoiding-vendor-lock-in-with-the-help-of-multicloud): /api/content/avoiding-vendor-lock-in-with-the-help-of-multicloud/markdown - [Controlling the Config Connector version on your GKE cluster](https://www.doit.com/blog/controlling-the-config-connector-version-on-your-gke-cluster): /api/content/controlling-the-config-connector-version-on-your-gke-cluster/markdown - [9 questions to ask before planning a cloud migration](https://www.doit.com/blog/9-questions-to-ask-before-planning-a-cloud-migration): /api/content/9-questions-to-ask-before-planning-a-cloud-migration/markdown - [DoiT International Achieves Premier Level Partner Status in the Amazon Web Services Partner Network](https://www.doit.com/blog/doit-international-achieves-premier-level-partner-status-in-the-amazon-web-services-partner-network): /api/content/doit-international-achieves-premier-level-partner-status-in-the-amazon-web-services-partner-network/markdown - [How a cloud partner can help you scale and grow](https://www.doit.com/blog/how-a-cloud-partner-can-help-you-scale-and-grow): /api/content/how-a-cloud-partner-can-help-you-scale-and-grow/markdown - [How DNS relates to email flow](https://www.doit.com/blog/how-dns-relates-to-email-flow): /api/content/how-dns-relates-to-email-flow/markdown - [Architecture designs for an effective multicloud strategy](https://www.doit.com/blog/architecture-designs-for-an-effective-multicloud-strategy): /api/content/architecture-designs-for-an-effective-multicloud-strategy/markdown - [DoiT International Ranked #2 on ChannelE2E’s Top 100 Vertical Market MSPs List for 2022](https://www.doit.com/blog/doit-international-ranked-2-on-channele2es-top-100-vertical-market-msps-list-for-2022): /api/content/doit-international-ranked-2-on-channele2es-top-100-vertical-market-msps-list-for-2022/markdown - [Mastering key stages in a cloud migration](https://www.doit.com/blog/mastering-key-stages-in-a-cloud-migration): /api/content/mastering-key-stages-in-a-cloud-migration/markdown - [How 3 sectors are driving innovation with the cloud](https://www.doit.com/blog/how-3-sectors-are-driving-innovation-with-the-cloud): /api/content/how-3-sectors-are-driving-innovation-with-the-cloud/markdown - [CloudHealth names DoiT International Global Partner of the Year](https://www.doit.com/blog/cloudhealth-names-doit-international-global-partner-of-the-year): /api/content/cloudhealth-names-doit-international-global-partner-of-the-year/markdown - [Getting Started With Apache Airflow on Cloud Composer](https://www.doit.com/blog/getting-started-with-apache-airflow-on-cloud-composer): /api/content/getting-started-with-apache-airflow-on-cloud-composer/markdown - [Keys to navigating multicloud successfully](https://www.doit.com/blog/keys-to-navigating-multicloud-successfully): /api/content/keys-to-navigating-multicloud-successfully/markdown - [How to save big by optimizing your cloud costs](https://www.doit.com/blog/how-to-save-big-by-optimizing-your-cloud-costs): /api/content/how-to-save-big-by-optimizing-your-cloud-costs/markdown - [DoiT International ramps up its European operations](https://www.doit.com/blog/doit-international-ramps-up-its-european-operations): /api/content/doit-international-ramps-up-its-european-operations/markdown - [How to add custom Grafana dashboards in code using the Kube-Prometheus-Stack Helm chart](https://www.doit.com/blog/how-to-add-custom-grafana-dashboards-in-code-using-the-kube-prometheus-stack-helm-chart): /api/content/how-to-add-custom-grafana-dashboards-in-code-using-the-kube-prometheus-stack-helm-chart/markdown - [How multicloud is changing the digital game](https://www.doit.com/blog/how-multicloud-is-changing-the-digital-game): /api/content/how-multicloud-is-changing-the-digital-game/markdown - [Building an attractive developer culture](https://www.doit.com/blog/building-an-attractive-developer-culture): /api/content/building-an-attractive-developer-culture/markdown - [Emerging technologies for the public cloud](https://www.doit.com/blog/emerging-technologies-for-the-public-cloud): /api/content/emerging-technologies-for-the-public-cloud/markdown - [How automation is helping to control cloud costs](https://www.doit.com/blog/how-automation-is-helping-to-control-cloud-costs): /api/content/how-automation-is-helping-to-control-cloud-costs/markdown - [Accelerating your Migration to AWS with DoiT International](https://www.doit.com/blog/accelerating-your-migration-to-aws-with-doit-international): /api/content/accelerating-your-migration-to-aws-with-doit-international/markdown - [The promise versus the reality of the public cloud](https://www.doit.com/blog/the-promise-versus-the-reality-of-the-public-cloud): /api/content/the-promise-versus-the-reality-of-the-public-cloud/markdown - [Throughput metrics across the clouds](https://www.doit.com/blog/throughput-metrics-across-the-clouds): /api/content/throughput-metrics-across-the-clouds/markdown - [The digital native’s guide to cloud cost optimization](https://www.doit.com/blog/the-digital-natives-guide-to-cloud-cost-optimization): /api/content/the-digital-natives-guide-to-cloud-cost-optimization/markdown - [AMD and DoiT collaborate to boost cloud performance for customers](https://www.doit.com/blog/amd-and-doit-collaborate-to-boost-cloud-performance-for-customers): /api/content/amd-and-doit-collaborate-to-boost-cloud-performance-for-customers/markdown - [Navigating multicloud architecture with Google Cloud](https://www.doit.com/blog/navigating-multicloud-architecture-with-google-cloud): /api/content/navigating-multicloud-architecture-with-google-cloud/markdown - [Budgeting your growth in the public cloud](https://www.doit.com/blog/budgeting-your-growth-in-the-public-cloud): /api/content/budgeting-your-growth-in-the-public-cloud/markdown - [Harnessing the cloud for transformative value](https://www.doit.com/blog/harnessing-the-cloud-for-transformative-value): /api/content/harnessing-the-cloud-for-transformative-value/markdown - [How FinOps helps engineers to manage cloud costs](https://www.doit.com/blog/how-finops-helps-engineers-to-manage-cloud-costs): /api/content/how-finops-helps-engineers-to-manage-cloud-costs/markdown - [Balancing risk and opportunity with cloud security](https://www.doit.com/blog/balancing-risk-and-opportunity-with-cloud-security): /api/content/balancing-risk-and-opportunity-with-cloud-security/markdown - [Exploring the new Android Device Policy app for Google Workspace](https://www.doit.com/blog/exploring-the-new-android-device-policy-app-for-google-workspace): /api/content/exploring-the-new-android-device-policy-app-for-google-workspace/markdown - [Forward vs. Reverse Engineering](https://www.doit.com/blog/forward-vs-reverse-engineering): /api/content/forward-vs-reverse-engineering/markdown - [Recapping AWS re:Invent 2021](https://www.doit.com/blog/recapping-aws-reinvent-2021): /api/content/recapping-aws-reinvent-2021/markdown - [A guide to AWS and GCP compute discount plans](https://www.doit.com/blog/a-guide-to-aws-and-gcp-compute-discount-plans): /api/content/a-guide-to-aws-and-gcp-compute-discount-plans/markdown - [Infrastructure as software with Pulumi](https://www.doit.com/blog/infrastructure-as-software-with-pulumi): /api/content/infrastructure-as-software-with-pulumi/markdown - [Introducing Yugabyte Cloud, Distributed SQL at Global Scale](https://www.doit.com/blog/introducing-yugabyte-cloud-distributed-sql-at-global-scale): /api/content/introducing-yugabyte-cloud-distributed-sql-at-global-scale/markdown - [DoiT Named AWS ‘Rising Star’ APN Partner of the Year UKI](https://www.doit.com/blog/doit-named-aws-rising-star-apn-partner-of-the-year-uki): /api/content/doit-named-aws-rising-star-apn-partner-of-the-year-uki/markdown - [Let the Computer Enforce It For You](https://www.doit.com/blog/let-the-computer-enforce-it-for-you): /api/content/let-the-computer-enforce-it-for-you/markdown - [AWS re:Invent 2021: Our Predictions](https://www.doit.com/blog/aws-reinvent-2021-our-predictions): /api/content/aws-reinvent-2021-our-predictions/markdown - [The Eternal GCP Problem: Unmanaged Users](https://www.doit.com/blog/the-eternal-gcp-problem-unmanaged-users): /api/content/the-eternal-gcp-problem-unmanaged-users/markdown - [Understanding Cloud Storage: GCS](https://www.doit.com/blog/understanding-cloud-storage-gcs): /api/content/understanding-cloud-storage-gcs/markdown - [Implementing Multi-Tenant Security Transparently and Effectively in BigQuery via Your Preferred BI…](https://www.doit.com/blog/implementing-multi-tenant-security-transparently-and-effectively-in-bigquery-via-your-preferred-bi): /api/content/implementing-multi-tenant-security-transparently-and-effectively-in-bigquery-via-your-preferred-bi/markdown - [Cloud Blaster: How to Clean Up Your Google Cloud Project Easily](https://www.doit.com/blog/cloud-blaster-how-to-clean-up-your-google-cloud-project-easily): /api/content/cloud-blaster-how-to-clean-up-your-google-cloud-project-easily/markdown - [AWS Database Migration Service, let’s dive in](https://www.doit.com/blog/aws-database-migration-service-lets-dive-in): /api/content/aws-database-migration-service-lets-dive-in/markdown - [Datatonic and DoiT form Strategic Partnership on Google Cloud](https://www.doit.com/blog/datatonic-and-doit-form-strategic-partnership-on-google-cloud): /api/content/datatonic-and-doit-form-strategic-partnership-on-google-cloud/markdown - [DoiT International Achieves AWS Managed Service Provider Designation](https://www.doit.com/blog/doit-international-achieves-aws-managed-service-provider-designation): /api/content/doit-international-achieves-aws-managed-service-provider-designation/markdown - [eBPF, Cilium, Dataplane V2 and All That Buzz (Part 1)](https://www.doit.com/blog/ebpf-cilium-dataplane-v2-and-all-that-buzz-part-1): /api/content/ebpf-cilium-dataplane-v2-and-all-that-buzz-part-1/markdown - [eBPF, Cilium, Dataplane V2 and all that buzz (Part 2)](https://www.doit.com/blog/ebpf-cilium-dataplane-v2-and-all-that-buzz-part-2): /api/content/ebpf-cilium-dataplane-v2-and-all-that-buzz-part-2/markdown - [DoiT International Named 2020 Google Cloud Global Reseller Partner of the Year](https://www.doit.com/blog/doit-international-named-2020-google-cloud-global-reseller-partner-of-the-year): /api/content/doit-international-named-2020-google-cloud-global-reseller-partner-of-the-year/markdown - [Production-Scale IoT Best Practices: Implementation with Google Cloud (Part 3/3)](https://www.doit.com/blog/production-scale-iot-best-practices-implementation-with-google-cloud-part-33): /api/content/production-scale-iot-best-practices-implementation-with-google-cloud-part-33/markdown - [Data Streaming in AWS: Too Many Choices](https://www.doit.com/blog/data-streaming-in-aws-too-many-choices): /api/content/data-streaming-in-aws-too-many-choices/markdown - [Optimize data transfer between Compute Engine and Cloud Storage](https://www.doit.com/blog/optimize-data-transfer-between-compute-engine-and-cloud-storage): /api/content/optimize-data-transfer-between-compute-engine-and-cloud-storage/markdown - [Production-Scale IoT Best Practices: Implementation with AWS (part 1)](https://www.doit.com/blog/production-scale-iot-best-practices-implementation-with-aws-part-1): /api/content/production-scale-iot-best-practices-implementation-with-aws-part-1/markdown - [Global-Scale Scientific Cloud Computing with Kubernetes and Terraform (1/2)](https://www.doit.com/blog/global-scale-scientific-cloud-computing-with-kubernetes-and-terraform-12): /api/content/global-scale-scientific-cloud-computing-with-kubernetes-and-terraform-12/markdown - [Global-Scale Scientific Cloud Computing with Kubernetes and Terraform (2/2)](https://www.doit.com/blog/global-scale-scientific-cloud-computing-with-kubernetes-and-terraform-22): /api/content/global-scale-scientific-cloud-computing-with-kubernetes-and-terraform-22/markdown - [Exporting Google Cloud Monitoring Data to BigQuery Seamlessly](https://www.doit.com/blog/exporting-google-cloud-monitoring-data-to-bigquery-seamlessly): /api/content/exporting-google-cloud-monitoring-data-to-bigquery-seamlessly/markdown - [Why I Work at DoiT as a Cloud Infrastructure Consultant](https://www.doit.com/blog/why-i-work-at-doit-as-a-cloud-infrastructure-consultant): /api/content/why-i-work-at-doit-as-a-cloud-infrastructure-consultant/markdown - [Control Costs with Google CloudSQL CUDs](https://www.doit.com/blog/control-costs-with-google-cloudsql-cuds): /api/content/control-costs-with-google-cloudsql-cuds/markdown - [Production-Scale IoT Best Practices: Implementation with GCP (Part 1/3)](https://www.doit.com/blog/production-scale-iot-best-practices-implementation-with-gcp-part-13): /api/content/production-scale-iot-best-practices-implementation-with-gcp-part-13/markdown - [Kubernetes is removing multiple APIs — here’s how to protect yourself](https://www.doit.com/blog/kubernetes-is-removing-multiple-apis-heres-how-to-protect-yourself): /api/content/kubernetes-is-removing-multiple-apis-heres-how-to-protect-yourself/markdown - [Remote Coding with PyCharm and Google Cloud](https://www.doit.com/blog/remote-coding-with-pycharm-and-google-cloud): /api/content/remote-coding-with-pycharm-and-google-cloud/markdown - [Accidental Network Outage? Here’s How You Can Regain Access to Your Google Cloud Windows Instance](https://www.doit.com/blog/accidental-network-outage-heres-how-you-can-regain-access-to-your-google-cloud-windows-instance): /api/content/accidental-network-outage-heres-how-you-can-regain-access-to-your-google-cloud-windows-instance/markdown - [AWS S3 Multipart Uploads — Avoiding Hidden Costs from Unfinished Uploads](https://www.doit.com/blog/aws-s3-multipart-uploads-avoiding-hidden-costs-from-unfinished-uploads): /api/content/aws-s3-multipart-uploads-avoiding-hidden-costs-from-unfinished-uploads/markdown - [Demystifying Configuration Version Control](https://www.doit.com/blog/demystifying-configuration-version-control): /api/content/demystifying-configuration-version-control/markdown - [DoiT International Achieves AWS Partner Network Distinction for 100 Certifications](https://www.doit.com/blog/doit-international-achieves-aws-partner-network-distinction-for-100-certifications): /api/content/doit-international-achieves-aws-partner-network-distinction-for-100-certifications/markdown - [Flexible Reservations for AWS](https://www.doit.com/blog/flexible-reservations-for-aws): /api/content/flexible-reservations-for-aws/markdown - [From Notebook to AWS](https://www.doit.com/blog/from-notebook-to-aws): /api/content/from-notebook-to-aws/markdown - [Heading Towards Cloud-Native Developer Environments [Part 2 — How]](https://www.doit.com/blog/heading-towards-cloud-native-developer-environments-part-2-how): /api/content/heading-towards-cloud-native-developer-environments-part-2-how/markdown - [How to evaluate your Google Cloud Logging usage](https://www.doit.com/blog/how-to-evaluate-your-google-cloud-logging-usage): /api/content/how-to-evaluate-your-google-cloud-logging-usage/markdown - [New Google Cloud Tau VM Benchmarks](https://www.doit.com/blog/new-google-cloud-tau-vm-benchmarks): /api/content/new-google-cloud-tau-vm-benchmarks/markdown - [Spotinfo  —  a new CLI for AWS Spot](https://www.doit.com/blog/spotinfo-a-new-cli-for-aws-spot): /api/content/spotinfo-a-new-cli-for-aws-spot/markdown - [The Hidden Costs of Google Compute Engine (GCE) IPs](https://www.doit.com/blog/the-hidden-costs-of-google-compute-engine-gce-ips): /api/content/the-hidden-costs-of-google-compute-engine-gce-ips/markdown - [AWS Partner Black Belt in Machine Learning](https://www.doit.com/blog/aws-partner-black-belt-in-machine-learning): /api/content/aws-partner-black-belt-in-machine-learning/markdown - [Heading Towards Cloud-Native Developer Environments [Part 1 — Why]](https://www.doit.com/blog/heading-towards-cloud-native-developer-environments-part-1-why): /api/content/heading-towards-cloud-native-developer-environments-part-1-why/markdown - [Setting up Alerts for SCC Findings](https://www.doit.com/blog/setting-up-alerts-for-scc-findings): /api/content/setting-up-alerts-for-scc-findings/markdown - [DoiT Wins Global Sales Partner of the Year Award 2021 | DoiT International](https://www.doit.com/blog/doit-international-wins-global-sales-partner-of-the-year-award-2021-doit-international): /api/content/doit-international-wins-global-sales-partner-of-the-year-award-2021-doit-international/markdown - [Multicluster Istio paired with Vault: How to do this?](https://www.doit.com/blog/multicluster-istio-paired-with-vault-how-to-do-this): /api/content/multicluster-istio-paired-with-vault-how-to-do-this/markdown - [Automatically Tag AWS EC2 Instances and Volumes](https://www.doit.com/blog/automatically-tag-aws-ec2-instances-and-volumes): /api/content/automatically-tag-aws-ec2-instances-and-volumes/markdown - [Quickstart my heart: How to get your feet wet with the many Google Cloud and AWS backends](https://www.doit.com/blog/quickstart-my-heart-how-to-get-your-feet-wet-with-the-many-google-cloud-and-aws-backends): /api/content/quickstart-my-heart-how-to-get-your-feet-wet-with-the-many-google-cloud-and-aws-backends/markdown - [Kotlin, Gradle, and the Cloud](https://www.doit.com/blog/kotlin-gradle-and-the-cloud): /api/content/kotlin-gradle-and-the-cloud/markdown - [Set up Slack notifications for your Google Security Command Center Findings](https://www.doit.com/blog/set-up-slack-notifications-for-your-google-security-command-center-findings): /api/content/set-up-slack-notifications-for-your-google-security-command-center-findings/markdown - [DoiT International Welcomes ProdOps!](https://www.doit.com/blog/doit-international-welcomes-prodops): /api/content/doit-international-welcomes-prodops/markdown - [Seven Tips for Forecasting Cloud Costs (with FB’s Prophet)](https://www.doit.com/blog/seven-tips-for-forecasting-cloud-costs-with-fbs-prophet): /api/content/seven-tips-for-forecasting-cloud-costs-with-fbs-prophet/markdown - [DoiT International Recognized by Google Cloud for Excellence Serving EMEA SMBs](https://www.doit.com/blog/doit-international-recognized-by-google-cloud-for-excellence-serving-emea-smbs): /api/content/doit-international-recognized-by-google-cloud-for-excellence-serving-emea-smbs/markdown - [Triggering (Almost) any Event in Cloud Run using Eventarc](https://www.doit.com/blog/triggering-almost-any-event-in-cloud-run-using-eventarc): /api/content/triggering-almost-any-event-in-cloud-run-using-eventarc/markdown - [Say goodbye to improvised HTTPS Redirection Workarounds!](https://www.doit.com/blog/say-goodbye-to-improvised-https-redirection-workarounds): /api/content/say-goodbye-to-improvised-https-redirection-workarounds/markdown - [Production-Scale IoT Best Practices: Implementation with GCP (Part 2/3)](https://www.doit.com/blog/production-scale-iot-best-practices-implementation-with-gcp-part-23): /api/content/production-scale-iot-best-practices-implementation-with-gcp-part-23/markdown - [Production-Scale IoT Best Practices: Implementation with Google Cloud (Part 2/3)](https://www.doit.com/blog/production-scale-iot-best-practices-implementation-with-google-cloud-part-23): /api/content/production-scale-iot-best-practices-implementation-with-google-cloud-part-23/markdown - [Demystifying Machine Learning by Building an ML Pipeline (Part 2/2)](https://www.doit.com/blog/demystifying-machine-learning-by-building-an-ml-pipeline-part-22): /api/content/demystifying-machine-learning-by-building-an-ml-pipeline-part-22/markdown - [DoiT International Hires CRO and CMO to Accelerate Go-To-Market](https://www.doit.com/blog/doit-international-hires-cro-and-cmo-to-accelerate-go-to-market): /api/content/doit-international-hires-cro-and-cmo-to-accelerate-go-to-market/markdown - [Production-Scale IoT Best Practices: Implementation with Google Cloud (Part 1/3)](https://www.doit.com/blog/production-scale-iot-best-practices-implementation-with-google-cloud-part-13): /api/content/production-scale-iot-best-practices-implementation-with-google-cloud-part-13/markdown - [AWS Firewalls 101: How and When to Use Each One](https://www.doit.com/blog/aws-firewalls-101-how-and-when-to-use-each-one): /api/content/aws-firewalls-101-how-and-when-to-use-each-one/markdown - [Production-Scale IoT Best Practices: Implementation with AWS (part 2)](https://www.doit.com/blog/production-scale-iot-best-practices-implementation-with-aws-part-2): /api/content/production-scale-iot-best-practices-implementation-with-aws-part-2/markdown - [Using Google API Python Client in Production-Grade Apps](https://www.doit.com/blog/using-google-api-python-client-in-production-grade-apps): /api/content/using-google-api-python-client-in-production-grade-apps/markdown - [November 2020 Roundup](https://www.doit.com/blog/november-2020-roundup): /api/content/november-2020-roundup/markdown - [DoiT International Achieves Google Cloud Data Management Specialization](https://www.doit.com/blog/doit-international-achieves-google-cloud-data-management-specialization): /api/content/doit-international-achieves-google-cloud-data-management-specialization/markdown - [Slash Google BigQuery Costs with Actionable Recommendations](https://www.doit.com/blog/slash-google-bigquery-costs-with-actionable-recommendations): /api/content/slash-google-bigquery-costs-with-actionable-recommendations/markdown - [Centralize Logs From Multiple Projects On Google Cloud Platform](https://www.doit.com/blog/centralize-logs-from-multiple-projects-on-google-cloud-platform): /api/content/centralize-logs-from-multiple-projects-on-google-cloud-platform/markdown - [Isolating trends in public cloud costs using time-series analysis](https://www.doit.com/blog/isolating-trends-in-public-cloud-costs-using-time-series-analysis): /api/content/isolating-trends-in-public-cloud-costs-using-time-series-analysis/markdown - [Google Auth — Dispelling the Magic](https://www.doit.com/blog/google-auth-dispelling-the-magic): /api/content/google-auth-dispelling-the-magic/markdown - [DoiT International named APN Reseller Partner of the Year by AWS](https://www.doit.com/blog/doit-international-named-apn-reseller-partner-of-the-year-by-aws): /api/content/doit-international-named-apn-reseller-partner-of-the-year-by-aws/markdown - [DoiT International Appoints John Purcell as Chief Product Officer](https://www.doit.com/blog/doit-international-appoints-john-purcell-as-chief-product-officer): /api/content/doit-international-appoints-john-purcell-as-chief-product-officer/markdown - [Upgrading Google Kubernetes Engine (GKE)](https://www.doit.com/blog/upgrading-google-kubernetes-engine-gke): /api/content/upgrading-google-kubernetes-engine-gke/markdown - [Automatically label Google Cloud Compute Engine instances and disks upon creation](https://www.doit.com/blog/automatically-label-google-cloud-compute-engine-instances-and-disks-upon-creation): /api/content/automatically-label-google-cloud-compute-engine-instances-and-disks-upon-creation/markdown - [DoiT International’s Mike Sparr Named Google Cloud Certified Fellow](https://www.doit.com/blog/doit-internationals-mike-sparr-named-google-cloud-certified-fellow): /api/content/doit-internationals-mike-sparr-named-google-cloud-certified-fellow/markdown - [The Day We Said “No” To Anthos](https://www.doit.com/blog/the-day-we-said-no-to-anthos): /api/content/the-day-we-said-no-to-anthos/markdown - [What’s It Like To Work At DoiT?](https://www.doit.com/blog/whats-it-like-to-work-at-doit): /api/content/whats-it-like-to-work-at-doit/markdown - [DoiT International Announces Expansion to France and Germany](https://www.doit.com/blog/doit-international-announces-expansion-to-france-and-germany): /api/content/doit-international-announces-expansion-to-france-and-germany/markdown - [Assume an AWS Role from a Google Cloud without using IAM keys](https://www.doit.com/blog/assume-an-aws-role-from-a-google-cloud-without-using-iam-keys): /api/content/assume-an-aws-role-from-a-google-cloud-without-using-iam-keys/markdown - [Realizing Multi-Cloud Kubernetes with Google Anthos and AWS (part 2)](https://www.doit.com/blog/realizing-multi-cloud-kubernetes-with-google-anthos-and-aws-part-2): /api/content/realizing-multi-cloud-kubernetes-with-google-anthos-and-aws-part-2/markdown - [Deduplication, Delayed Messaging and FIFO with Pub/Sub](https://www.doit.com/blog/deduplication-delayed-messaging-and-fifo-with-pubsub): /api/content/deduplication-delayed-messaging-and-fifo-with-pubsub/markdown - [Realizing Multi-Cloud Kubernetes with Google Anthos and AWS (part 1)](https://www.doit.com/blog/realizing-multi-cloud-kubernetes-with-google-anthos-and-aws-part-1): /api/content/realizing-multi-cloud-kubernetes-with-google-anthos-and-aws-part-1/markdown - [Our $1.5B deal with Google](https://www.doit.com/blog/our-15b-deal-with-google): /api/content/our-15b-deal-with-google/markdown - [Long-Running Spark Jobs on GCP using Dataproc with Preemptible Instances](https://www.doit.com/blog/long-running-spark-jobs-on-gcp-using-dataproc-with-preemptible-instances): /api/content/long-running-spark-jobs-on-gcp-using-dataproc-with-preemptible-instances/markdown - [Setup DBT with Cloud Composer](https://www.doit.com/blog/setup-dbt-with-cloud-composer): /api/content/setup-dbt-with-cloud-composer/markdown - [Making peace with Prometheus rate()](https://www.doit.com/blog/making-peace-with-prometheus-rate): /api/content/making-peace-with-prometheus-rate/markdown - [Recreating Heroku CI/CD Review Apps On Google Cloud Platform](https://www.doit.com/blog/recreating-heroku-cicd-review-apps-on-google-cloud-platform): /api/content/recreating-heroku-cicd-review-apps-on-google-cloud-platform/markdown - [How to Configure PodDefaults for Kubeflow Notebook Servers](https://www.doit.com/blog/how-to-configure-poddefaults-for-kubeflow-notebook-servers): /api/content/how-to-configure-poddefaults-for-kubeflow-notebook-servers/markdown - [Deploying a React App to Google’s App Engine](https://www.doit.com/blog/deploying-a-react-app-to-googles-app-engine): /api/content/deploying-a-react-app-to-googles-app-engine/markdown - [DoiT International Appoints Global Chief Financial Officer](https://www.doit.com/blog/doit-international-appoints-global-chief-financial-officer): /api/content/doit-international-appoints-global-chief-financial-officer/markdown - [How to Setup Multi-Cluster Load Balancing with GKE](https://www.doit.com/blog/how-to-setup-multi-cluster-load-balancing-with-gke): /api/content/how-to-setup-multi-cluster-load-balancing-with-gke/markdown - [DoiT International Receives APN Immersion Day Partner Recognition](https://www.doit.com/blog/doit-international-receives-apn-immersion-day-partner-recognition): /api/content/doit-international-receives-apn-immersion-day-partner-recognition/markdown - [Looking for an emulator for Cloud Tasks?](https://www.doit.com/blog/looking-for-an-emulator-for-cloud-tasks): /api/content/looking-for-an-emulator-for-cloud-tasks/markdown - [Fast Disks At Nearly Half Price!](https://www.doit.com/blog/fast-disks-at-nearly-half-price): /api/content/fast-disks-at-nearly-half-price/markdown - [My experience with AWS Snowcone](https://www.doit.com/blog/my-experience-with-aws-snowcone): /api/content/my-experience-with-aws-snowcone/markdown - [Automating Kubernetes Multi-Cluster Config With Argo CD](https://www.doit.com/blog/automating-kubernetes-multi-cluster-config-with-argo-cd): /api/content/automating-kubernetes-multi-cluster-config-with-argo-cd/markdown - [DoiT International Appoints Chief People Officer](https://www.doit.com/blog/doit-international-appoints-chief-people-officer): /api/content/doit-international-appoints-chief-people-officer/markdown - [Helping A Business Incrementally Migrate From AWS and Cloudflare to Google Cloud](https://www.doit.com/blog/helping-a-business-incrementally-migrate-from-aws-and-cloudflare-to-google-cloud): /api/content/helping-a-business-incrementally-migrate-from-aws-and-cloudflare-to-google-cloud/markdown - [The hidden costs of Datastore](https://www.doit.com/blog/the-hidden-costs-of-datastore): /api/content/the-hidden-costs-of-datastore/markdown - [Automatically Mounting NFS on Linux Instances](https://www.doit.com/blog/automatically-mounting-nfs-on-linux-instances): /api/content/automatically-mounting-nfs-on-linux-instances/markdown - [Automatically Mounting NFS Volumes to a Linux Instance](https://www.doit.com/blog/automatically-mounting-nfs-volumes-to-a-linux-instance): /api/content/automatically-mounting-nfs-volumes-to-a-linux-instance/markdown - [Safe Scrub: Clean up your Google Cloud projects.](https://www.doit.com/blog/safe-scrub-clean-up-your-google-cloud-projects): /api/content/safe-scrub-clean-up-your-google-cloud-projects/markdown - [View GCP User Role Assignments](https://www.doit.com/blog/view-gcp-user-role-assignments): /api/content/view-gcp-user-role-assignments/markdown - [Too Many Threads in Cloud Pub/Sub](https://www.doit.com/blog/too-many-threads-in-cloud-pubsub): /api/content/too-many-threads-in-cloud-pubsub/markdown - [You can handle pods, but what about clusters?](https://www.doit.com/blog/you-can-handle-pods-but-what-about-clusters): /api/content/you-can-handle-pods-but-what-about-clusters/markdown - [Apache Ignite — A Do-It-All Key/Value DB](https://www.doit.com/blog/apache-ignite-a-do-it-all-keyvalue-db): /api/content/apache-ignite-a-do-it-all-keyvalue-db/markdown - [Using zetaSQL to analyse query syntax for BigQuery](https://www.doit.com/blog/using-zetasql-to-analyse-query-syntax-for-bigquery): /api/content/using-zetasql-to-analyse-query-syntax-for-bigquery/markdown - [How to Copy Data Inside BigQuery](https://www.doit.com/blog/how-to-copy-data-inside-bigquery): /api/content/how-to-copy-data-inside-bigquery/markdown - [How to deploy Dataflow pipelines using SQL](https://www.doit.com/blog/how-to-deploy-dataflow-pipelines-using-sql): /api/content/how-to-deploy-dataflow-pipelines-using-sql/markdown - [Connecting Cloud Functions To Redis (Memorystore) With Serverless VPC Connector](https://www.doit.com/blog/connecting-cloud-functions-to-redis-memorystore-with-serverless-vpc-connector): /api/content/connecting-cloud-functions-to-redis-memorystore-with-serverless-vpc-connector/markdown - [Multi-Cluster Istio 1.5 with Private GKE Clusters and Google Cloud Internal Load Balancer](https://www.doit.com/blog/multi-cluster-istio-15-with-private-gke-clusters-and-google-cloud-internal-load-balancer): /api/content/multi-cluster-istio-15-with-private-gke-clusters-and-google-cloud-internal-load-balancer/markdown - [Increase Log Retention Using Google Cloud Logging CLI](https://www.doit.com/blog/increase-log-retention-using-google-cloud-logging-cli): /api/content/increase-log-retention-using-google-cloud-logging-cli/markdown - [How to Structure Your Enterprise on Google Cloud Platform](https://www.doit.com/blog/how-to-structure-your-enterprise-on-google-cloud-platform): /api/content/how-to-structure-your-enterprise-on-google-cloud-platform/markdown - [AWS Data Transfer IN Is Not Always Free](https://www.doit.com/blog/aws-data-transfer-in-is-not-always-free): /api/content/aws-data-transfer-in-is-not-always-free/markdown - [Kubernetes: How to automatically detect and deal with deprecated APIs](https://www.doit.com/blog/kubernetes-how-to-automatically-detect-and-deal-with-deprecated-apis): /api/content/kubernetes-how-to-automatically-detect-and-deal-with-deprecated-apis/markdown - [How Kubernetes Init Containers Could Simplify Migrating Your Apps To The Cloud](https://www.doit.com/blog/how-kubernetes-init-containers-could-simplify-migrating-your-apps-to-the-cloud): /api/content/how-kubernetes-init-containers-could-simplify-migrating-your-apps-to-the-cloud/markdown - [Kubernetes and Secrets Management in Cloud: Part 2](https://www.doit.com/blog/kubernetes-and-secrets-management-in-cloud-part-2): /api/content/kubernetes-and-secrets-management-in-cloud-part-2/markdown - [Restoring Windows Server Access via your Google Cloud Serial Console](https://www.doit.com/blog/restoring-windows-server-access-via-your-google-cloud-serial-console): /api/content/restoring-windows-server-access-via-your-google-cloud-serial-console/markdown - [How Your Web App Can Serve the Chinese Market](https://www.doit.com/blog/how-your-web-app-can-serve-the-chinese-market): /api/content/how-your-web-app-can-serve-the-chinese-market/markdown - [Dodge the Wicked Witch of ML Pipelines with TensorFlow Extended (TFX)](https://www.doit.com/blog/dodge-the-wicked-witch-of-ml-pipelines-with-tensorflow-extended-tfx): /api/content/dodge-the-wicked-witch-of-ml-pipelines-with-tensorflow-extended-tfx/markdown - [Ingest Data from Google Cloud Dataflow to BigQuery — Without the Headaches (Part II)](https://www.doit.com/blog/ingest-data-from-google-cloud-dataflow-to-bigquery-without-the-headaches-part-ii): /api/content/ingest-data-from-google-cloud-dataflow-to-bigquery-without-the-headaches-part-ii/markdown - [Untangling Microservices or Balancing Complexity in Distributed Systems](https://www.doit.com/blog/untangling-microservices-or-balancing-complexity-in-distributed-systems): /api/content/untangling-microservices-or-balancing-complexity-in-distributed-systems/markdown - [How to Increase AWS EKS Availability while using EC2 Spot](https://www.doit.com/blog/how-to-increase-aws-eks-availability-while-using-ec2-spot): /api/content/how-to-increase-aws-eks-availability-while-using-ec2-spot/markdown - [Ubiquiti and GCP Site-to-Site VPN: The How-To Guide](https://www.doit.com/blog/ubiquiti-and-gcp-site-to-site-vpn-the-how-to-guide): /api/content/ubiquiti-and-gcp-site-to-site-vpn-the-how-to-guide/markdown - [Make uploads fail-proof in Google Cloud Storage (GCS)](https://www.doit.com/blog/make-uploads-fail-proof-in-google-cloud-storage-gcs): /api/content/make-uploads-fail-proof-in-google-cloud-storage-gcs/markdown - [DoiT International Wins Google Cloud Reseller of the Year Award for North America!](https://www.doit.com/blog/doit-international-wins-google-cloud-reseller-of-the-year-award-for-north-america): /api/content/doit-international-wins-google-cloud-reseller-of-the-year-award-for-north-america/markdown - [How to Best Prepare for your Cloud Certification Exam](https://www.doit.com/blog/how-to-best-prepare-for-your-cloud-certification-exam): /api/content/how-to-best-prepare-for-your-cloud-certification-exam/markdown - [DoiT International Achieves APN 50 Certifications Distinction](https://www.doit.com/blog/doit-international-achieves-apn-50-certifications-distinction): /api/content/doit-international-achieves-apn-50-certifications-distinction/markdown - [How to Inject Secrets from AWS, GCP, or Vault Into a Kubernetes Pod](https://www.doit.com/blog/how-to-inject-secrets-from-aws-gcp-or-vault-into-a-kubernetes-pod): /api/content/how-to-inject-secrets-from-aws-gcp-or-vault-into-a-kubernetes-pod/markdown - [Build on Your Experience to Earn Cloud Certifications](https://www.doit.com/blog/build-on-your-experience-to-earn-cloud-certifications): /api/content/build-on-your-experience-to-earn-cloud-certifications/markdown - [Google BigQuery Data Modeller](https://www.doit.com/blog/google-bigquery-data-modeller): /api/content/google-bigquery-data-modeller/markdown - [DoiT International Achieves AWS Well-Architected Partner Status](https://www.doit.com/blog/doit-international-achieves-aws-well-architected-partner-status): /api/content/doit-international-achieves-aws-well-architected-partner-status/markdown - [Securely Access AWS Services from Google Kubernetes Engine (GKE)](https://www.doit.com/blog/securely-access-aws-services-from-google-kubernetes-engine-gke): /api/content/securely-access-aws-services-from-google-kubernetes-engine-gke/markdown - [DoiT International announces acquisition of superQuery](https://www.doit.com/blog/doit-international-announces-acquisition-of-superquery): /api/content/doit-international-announces-acquisition-of-superquery/markdown - [Refactoring Terraform, The Right Way.](https://www.doit.com/blog/refactoring-terraform-the-right-way): /api/content/refactoring-terraform-the-right-way/markdown - [Kubernetes and Secrets Management in the Cloud](https://www.doit.com/blog/kubernetes-and-secrets-management-in-the-cloud): /api/content/kubernetes-and-secrets-management-in-the-cloud/markdown - [Vault High Availability on GKE](https://www.doit.com/blog/vault-high-availability-on-gke): /api/content/vault-high-availability-on-gke/markdown - [Launching Google Kubernetes Engine clusters using AWS CloudFormation](https://www.doit.com/blog/launching-google-kubernetes-engine-clusters-using-aws-cloudformation): /api/content/launching-google-kubernetes-engine-clusters-using-aws-cloudformation/markdown - [No More Free External IPs on Google Cloud. How Much Will it Cost You?](https://www.doit.com/blog/no-more-free-external-ips-on-google-cloud-how-much-will-it-cost-you): /api/content/no-more-free-external-ips-on-google-cloud-how-much-will-it-cost-you/markdown - [Programming an Autonomous Car with TensorFlow](https://www.doit.com/blog/programming-an-autonomous-car-with-tensorflow): /api/content/programming-an-autonomous-car-with-tensorflow/markdown - [DoiT International Announces over $100 Million Investment by Charlesbank](https://www.doit.com/blog/doit-international-announces-over-100-million-investment-by-charlesbank): /api/content/doit-international-announces-over-100-million-investment-by-charlesbank/markdown - [‘eksctl’ Stuck on Waiting for Nodes to Join the Cluster](https://www.doit.com/blog/eksctl-stuck-on-waiting-for-nodes-to-join-the-cluster): /api/content/eksctl-stuck-on-waiting-for-nodes-to-join-the-cluster/markdown - [Kubernetes GKE Workload Identity](https://www.doit.com/blog/kubernetes-gke-workload-identity): /api/content/kubernetes-gke-workload-identity/markdown - [Hacking Google Cloud Run](https://www.doit.com/blog/hacking-google-cloud-run): /api/content/hacking-google-cloud-run/markdown - [Snitching on expensive Google BigQuery queries](https://www.doit.com/blog/snitching-on-expensive-google-bigquery-queries): /api/content/snitching-on-expensive-google-bigquery-queries/markdown - [Codeless ML with TensorFlow and AI Platform](https://www.doit.com/blog/codeless-ml-with-tensorflow-and-ai-platform): /api/content/codeless-ml-with-tensorflow-and-ai-platform/markdown - [Identifying orphaned firewall rules on Google Cloud](https://www.doit.com/blog/identifying-orphaned-firewall-rules-on-google-cloud): /api/content/identifying-orphaned-firewall-rules-on-google-cloud/markdown - [Taking Google Cloud Run for a spin](https://www.doit.com/blog/taking-google-cloud-run-for-a-spin): /api/content/taking-google-cloud-run-for-a-spin/markdown - [Google Kubernetes Engine Cluster Migration with Heptio Velero](https://www.doit.com/blog/google-kubernetes-engine-cluster-migration-with-heptio-velero): /api/content/google-kubernetes-engine-cluster-migration-with-heptio-velero/markdown - [DoiT International builds on Google Cloud MSP Initiative to help customers with managing costs and scaling cloud engineering](https://www.doit.com/blog/doit-international-builds-on-google-cloud-msp-initiative-to-help-customers-with-managing-costs-and-scaling-cloud-engineering): /api/content/doit-international-builds-on-google-cloud-msp-initiative-to-help-customers-with-managing-costs-and-scaling-cloud-engineering/markdown - [Power Grafana with Google BigQuery!](https://www.doit.com/blog/power-grafana-with-google-bigquery): /api/content/power-grafana-with-google-bigquery/markdown - [Transforming BigQuery JSON API responses recursively](https://www.doit.com/blog/transforming-bigquery-json-api-responses-recursively): /api/content/transforming-bigquery-json-api-responses-recursively/markdown - [Airflow and superQuery](https://www.doit.com/blog/airflow-and-superquery): /api/content/airflow-and-superquery/markdown - [New Generation of AI training — Part I](https://www.doit.com/blog/new-generation-of-ai-training-part-i): /api/content/new-generation-of-ai-training-part-i/markdown - [New Generation of AI training — Part II](https://www.doit.com/blog/new-generation-of-ai-training-part-ii): /api/content/new-generation-of-ai-training-part-ii/markdown - [DoiT International acqui-hires boutique consulting firm Mentory](https://www.doit.com/blog/doit-international-acqui-hires-boutique-consulting-firm-mentory): /api/content/doit-international-acqui-hires-boutique-consulting-firm-mentory/markdown - [Multi-Cloud Engineering 2018 — A Year in Review](https://www.doit.com/blog/multi-cloud-engineering-2018-a-year-in-review): /api/content/multi-cloud-engineering-2018-a-year-in-review/markdown - [Kaggle Days Paris — Winning Solution](https://www.doit.com/blog/kaggle-days-paris-winning-solution): /api/content/kaggle-days-paris-winning-solution/markdown - [Embracing our future: One Global DoiT International](https://www.doit.com/blog/embracing-our-future-one-global-doit-international): /api/content/embracing-our-future-one-global-doit-international/markdown - [Kubernetes external API calls — the right way](https://www.doit.com/blog/kubernetes-external-api-calls-the-right-way): /api/content/kubernetes-external-api-calls-the-right-way/markdown - [Logging real remote IPs in Tomcat logs with Google Load Balancer](https://www.doit.com/blog/logging-real-remote-ips-in-tomcat-logs-with-google-load-balancer): /api/content/logging-real-remote-ips-in-tomcat-logs-with-google-load-balancer/markdown - [Predicting the Geospatial Availability of Mobility Services like Bird and Lime](https://www.doit.com/blog/predicting-the-geospatial-availability-of-mobility-services-like-bird-and-lime): /api/content/predicting-the-geospatial-availability-of-mobility-services-like-bird-and-lime/markdown - [Autoscaling K8s HPA with Google HTTP/S Load-Balancer RPS EXTERNAL Stackdriver Metrics](https://www.doit.com/blog/autoscaling-k8s-hpa-with-google-https-load-balancer-rps-external-stackdriver-metrics): /api/content/autoscaling-k8s-hpa-with-google-https-load-balancer-rps-external-stackdriver-metrics/markdown - [XGBoost or TensorFlow?](https://www.doit.com/blog/xgboost-or-tensorflow): /api/content/xgboost-or-tensorflow/markdown - [Ephi — The ephemeral bot for Slack built with Google App Engine Task Queues](https://www.doit.com/blog/ephi-the-ephemeral-bot-for-slack-built-with-google-app-engine-task-queues): /api/content/ephi-the-ephemeral-bot-for-slack-built-with-google-app-engine-task-queues/markdown - [KubeRBS for automatic Kubernetes rollbacks so you can sleep better at night!](https://www.doit.com/blog/kuberbs-for-automatic-kubernetes-rollbacks-so-you-can-sleep-better-at-night): /api/content/kuberbs-for-automatic-kubernetes-rollbacks-so-you-can-sleep-better-at-night/markdown - [Get your kid ETA from school using Google Home, Cloud Functions, Datastore, Maps Directions API, and some Cloud KMS ;-)](https://www.doit.com/blog/get-your-kid-eta-from-school-using-google-home-cloud-functions-datastore-maps-directions-api-and-some-cloud-kms): /api/content/get-your-kid-eta-from-school-using-google-home-cloud-functions-datastore-maps-directions-api-and-some-cloud-kms/markdown - [SageMaker ML: 5 Easy Steps to Predict Taxi Ride Fare!](https://www.doit.com/blog/sagemaker-ml-5-easy-steps-to-predict-taxi-ride-fare): /api/content/sagemaker-ml-5-easy-steps-to-predict-taxi-ride-fare/markdown - [Don’t get the Google Cloud Bill Shock!](https://www.doit.com/blog/dont-get-the-google-cloud-bill-shock): /api/content/dont-get-the-google-cloud-bill-shock/markdown - [Breaking down Google Cloud costs by location](https://www.doit.com/blog/breaking-down-google-cloud-costs-by-location): /api/content/breaking-down-google-cloud-costs-by-location/markdown - [Google Kubernetes Engine without going NAT with kubeIP!](https://www.doit.com/blog/google-kubernetes-engine-without-going-nat-with-kubeip): /api/content/google-kubernetes-engine-without-going-nat-with-kubeip/markdown - [Say goodbye to Mixpanel. Meet Banias!](https://www.doit.com/blog/say-goodbye-to-mixpanel-meet-banias): /api/content/say-goodbye-to-mixpanel-meet-banias/markdown - [Auto Tagging Google Cloud Resources](https://www.doit.com/blog/auto-tagging-google-cloud-resources): /api/content/auto-tagging-google-cloud-resources/markdown - [The truth behind Google Cloud egress traffic](https://www.doit.com/blog/the-truth-behind-google-cloud-egress-traffic): /api/content/the-truth-behind-google-cloud-egress-traffic/markdown - [Farewell, MaxMind! Geolocating requests with Google Load Balancer for free!](https://www.doit.com/blog/farewell-maxmind-geolocating-requests-with-google-load-balancer-for-free): /api/content/farewell-maxmind-geolocating-requests-with-google-load-balancer-for-free/markdown - [How Disruptive is Google Compute Engine *Live* Migration?](https://www.doit.com/blog/how-disruptive-is-google-compute-engine-live-migration): /api/content/how-disruptive-is-google-compute-engine-live-migration/markdown - [Measure Once — Export Anywhere: OpenCensus in the wild](https://www.doit.com/blog/measure-once-export-anywhere-opencensus-in-the-wild): /api/content/measure-once-export-anywhere-opencensus-in-the-wild/markdown - [Reduce Google Compute Engine costs by 60% with Zorya — GCE Instance Scheduler](https://www.doit.com/blog/reduce-google-compute-engine-costs-by-60-with-zorya-gce-instance-scheduler): /api/content/reduce-google-compute-engine-costs-by-60-with-zorya-gce-instance-scheduler/markdown - [Autoscaling Google Dataproc Clusters](https://www.doit.com/blog/autoscaling-google-dataproc-clusters): /api/content/autoscaling-google-dataproc-clusters/markdown - [Carefully calculating Google Cloud Storage Buckets size with Cloud Functions & Pub/Sub](https://www.doit.com/blog/calculating-google-cloud-storage-bucket-size-with-cloud-functions): /api/content/calculating-google-cloud-storage-bucket-size-with-cloud-functions/markdown - [Analyzing Israeli weed market with Google Cloud DataPrep, BigQuery and TensorFlow](https://www.doit.com/blog/analyzing-israeli-weed-market-with-google-cloud-dataprep-bigquery-and-tensorflow): /api/content/analyzing-israeli-weed-market-with-google-cloud-dataprep-bigquery-and-tensorflow/markdown - [Visualizing BigQuery jobs with Stackdriver, Cloud Functions, Firebase and Pub/Sub](https://www.doit.com/blog/visualizing-bigquery-jobs-with-stackdriver-cloud-functions-firebase-and-pubsub): /api/content/visualizing-bigquery-jobs-with-stackdriver-cloud-functions-firebase-and-pubsub/markdown - [How to predict your Google Cloud Platform monthly bill with Google CloudML & BigQuery](https://www.doit.com/blog/how-to-predict-your-google-cloud-platform-monthly-bill-with-google-cloudml-bigquery): /api/content/how-to-predict-your-google-cloud-platform-monthly-bill-with-google-cloudml-bigquery/markdown - [How we saved over $240K per year by replacing Mixpanel with BigQuery, Dataflow & Kubernetes](https://www.doit.com/blog/how-we-saved-over-240k-per-year-by-replacing-mixpanel-with-bigquery-dataflow-kubernetes): /api/content/how-we-saved-over-240k-per-year-by-replacing-mixpanel-with-bigquery-dataflow-kubernetes/markdown - [Multi-Cloud Engineering Meetup — The first half of 2017 in review](https://www.doit.com/blog/multi-cloud-engineering-meetup-the-first-half-of-2017-in-review): /api/content/multi-cloud-engineering-meetup-the-first-half-of-2017-in-review/markdown - [gSlack: Integrating Google Cloud Platform with Slack](https://www.doit.com/blog/gslack-integrating-google-cloud-platform-with-slack): /api/content/gslack-integrating-google-cloud-platform-with-slack/markdown - [Google BigQuery Benchmark](https://www.doit.com/blog/google-bigquery-benchmark): /api/content/google-bigquery-benchmark/markdown