{"id":112311,"date":"2025-10-02T09:42:38","date_gmt":"2025-10-02T16:42:38","guid":{"rendered":"https:\/\/www.backblaze.com\/blog\/?p=112311"},"modified":"2025-10-02T09:42:40","modified_gmt":"2025-10-02T16:42:40","slug":"the-storage-fix-devops-has-been-waiting-for","status":"publish","type":"post","link":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/","title":{"rendered":"The Storage Fix DevOps Has Been Waiting For"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"820\" src=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1.png\" alt=\"A decorative images showing a hybrid cloud environment. \" class=\"wp-image-112312\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1.png 1440w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1-300x171.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1-1024x583.png 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1-768x437.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Developer operations (DevOps) engineers sit at the intersection of development and operations. Their job is to keep pipelines humming, environments consistent, and deployments on schedule, all while juggling uptime, costs, and compliance.<\/p>\n\n\n\n<p>This balancing act leaves little tolerance for surprises. Unfortunately, storage from major cloud providers often delivers exactly that. Built to cover every use case from backups to analytics to streaming, general-purpose storage prioritizes breadth over focus. The result is complexity:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tiering rules that shift data unexpectedly<\/li>\n\n\n\n<li>Pricing models that change with every access pattern<\/li>\n\n\n\n<li>Dependencies that ripple across services<\/li>\n<\/ul>\n\n\n\n<p>For DevOps, this type of one-size-fits-all system means hidden costs, shifting performance, and integration headaches right when predictability matters most.<\/p>\n\n\n\n<p>The good news: you don\u2019t need to overhaul your entire stack to regain control. Adding a <a href=\"https:\/\/www.backblaze.com\/cloud-storage\/b2-overdrive\" target=\"_blank\" rel=\"noreferrer noopener\">specialized, always-hot storage<\/a> layer can resolve DevOps engineers\u2019 biggest storage headaches without forcing major workflow changes.<\/p>\n\n\n\n<p>This post is the second in our three-part series on how specialized storage helps every member of a cloud-native team, including <a href=\"https:\/\/www.backblaze.com\/blog\/why-cloud-native-developers-need-a-specialized-storage-layer\/\" target=\"_blank\" rel=\"noreferrer noopener\">developers<\/a>, DevOps engineers, and site reliability engineers (SREs). Today, we\u2019ll focus on the payoffs for DevOps engineers. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Storage that works the way DevOps does<\/h2>\n\n\n\n<p>For DevOps engineers, storage issues often show up in the middle of critical workflows. A change meant to speed deployments triggers cascading adjustments. A spike in access patterns turns into sprawling invoices and finance tickets. A misaligned rule blocks data right when pipelines need it most.<\/p>\n\n\n\n<p>In the sections below, we\u2019ll dig into how these problems derail day-to-day operations, and how purpose-built cloud storage removes the friction so DevOps teams can stay focused on building and delivering.<\/p>\n\n\n\n<div class=\"abstract\" style=\"line-height: 1.8; margin: 24px 12px; padding: 24px 12px 10px 12px;\">\n<h4>Free ebook: Why object storage is essential for AI workloads<\/h4>\n<p>Unlock faster development and simpler workflows\u2014without surprise costs. Get our free ebook &#8220;Cloud Storage for the Cloud-Native Era.&#8221;<\/p>\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper\" id=\"hs-cta-wrapper-ee382a25-e795-4bc4-9667-dabed117900c\"><span class=\"hs-cta-node hs-cta-ee382a25-e795-4bc4-9667-dabed117900c\" id=\"hs-cta-ee382a25-e795-4bc4-9667-dabed117900c\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/2832298\/ee382a25-e795-4bc4-9667-dabed117900c\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-ee382a25-e795-4bc4-9667-dabed117900c\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2832298\/ee382a25-e795-4bc4-9667-dabed117900c.png\"  alt=\"Get the Ebook\"\/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(2832298, 'ee382a25-e795-4bc4-9667-dabed117900c', {\"useNewLoader\":\"true\",\"region\":\"na1\"}); <\/script><\/span><!-- end HubSpot Call-to-Action Code -->\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Migration without migraines<\/h3>\n\n\n\n<p>Swapping a storage layer usually comes with the fear of broken pipelines, incompatible APIs, or weeks of retraining. And the big three cloud providers compound this by tying services together so tightly that even small changes can <a href=\"https:\/\/www.linkedin.com\/posts\/coquinn_cloudeconomics-awssurvivorstories-finopsisjusttherapy-activity-7376726110161727488-dQOr\/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAIZ1eEBOeMgpW-MtuOV0pFSjjn2u6MUxag\" target=\"_blank\" rel=\"noreferrer noopener\">ripple through deployments<\/a>.\u00a0<\/p>\n\n\n\n<p>That means a tweak meant to improve storage can unexpectedly force adjustments in compute, networking, or identity and access management (IAM). Now, you\u2019re slowing down releases instead of speeding them up.<\/p>\n\n\n\n<p>Specialized storage avoids this trap. With drop-in S3 compatibility and no tier juggling, adding it to your stack requires little more than updating an endpoint and credentials. Pipelines keep running, Terraform and Kubernetes scripts stay intact, and deployments continue smoothly, so storage upgrades feel like routine maintenance, not full migrations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Invoices without inquisitions<\/h3>\n\n\n\n<p>Engineers shouldn\u2019t have to be accountants. But with major cloud providers, storage costs often spike without warning when charges are tied to shifting access patterns, such as frequent reads, writes, or transfers.&nbsp;<\/p>\n\n\n\n<p>The result is sprawling invoices packed with egress fees, API surcharges, and delete penalties. Finance teams see the bill and demand answers. DevOps teams could spend hours untangling storage math instead of improving automation or hardening pipelines. Every unexplained charge turns into a ticket, and every ticket drags engineers away from engineering.<\/p>\n\n\n\n<p>Specialized storage removes this ordeal. Flat, transparent pricing and no hidden penalties make costs easy to predict and explain. That clarity keeps tickets low and escalations rare. DevOps teams can walk into finance reviews with confidence, backed by numbers that are simple to explain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Engineering without entanglements<\/h2>\n\n\n\n<p>Major cloud provider environments come with a maze of tiers, lifecycle policies, IAM rules, and cross-service dependencies. Managing these isn\u2019t a one-time task; it\u2019s a cycle of effort that eats into engineering time:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Writing:<\/strong> Defining lifecycle policies and IAM rules to control when data moves between tiers or who can access it.<br \/><\/li>\n\n\n\n<li><strong>Testing:<\/strong> Validating every rule to make sure it doesn\u2019t archive active data, block critical access, or violate compliance requirements.<br \/><\/li>\n\n\n\n<li><strong>Maintaining:<\/strong> Updating policies as workloads evolve, with new buckets, new services, or shifting security mandates.<br \/><\/li>\n\n\n\n<li><strong>Troubleshooting:<\/strong> Debugging typos, misaligned automations, or unexpected interactions that can lead to outages, delays, or surprise costs.<\/li>\n<\/ul>\n\n\n\n<p>For DevOps, every new policy is another layer of overhead and another chance for something to break.&nbsp;<\/p>\n\n\n\n<p>Specialized storage ends this cycle. With no lifecycle rules to script or tiers to monitor, you don\u2019t have to spend hours debugging brittle policies. That reclaimed time goes back into what matters: strengthening automation, refining observability, and improving the pipelines your developers depend on.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Growth without gridlock<\/h3>\n\n\n\n<p>DevOps isn\u2019t just about keeping today\u2019s pipelines running; it\u2019s also about ensuring infrastructure won\u2019t collapse under tomorrow\u2019s demands.<\/p>\n\n\n\n<p>As organizations layer on AI\/ML pipelines, streaming services, or analytics workloads, data volumes surge and access patterns become less predictable. General-purpose storage often struggles under these conditions, throttling performance and forcing DevOps engineers into troubleshooting slowdowns and capacity crunches whenever workloads outpace storage.&nbsp;<\/p>\n\n\n\n<p>Specialized storage meets these challenges. Its high throughput and penalty-free design scale with demand, so performance holds steady even as workloads expand. Whether supporting AI training jobs or streaming analytics, your <a href=\"https:\/\/www.backblaze.com\/blog\/architecting-your-ai-data-pipeline-using-b2-overdrive\/\" target=\"_blank\" rel=\"noreferrer noopener\">infrastructure grows without bottlenecks<\/a>\u2014and without turning DevOps into crisis management.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rethink your storage, not your stack<\/h2>\n\n\n\n<p>The demands on DevOps engineers aren\u2019t slowing down. They\u2019re expected to deliver speed, reliability, and cost control, all at once. The wrong storage layer makes that harder; the right one makes it easier.<\/p>\n\n\n\n<p>Backblaze B2 was built to make DevOps engineers\u2019 lives easier:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Minimal changes<\/strong>: S3-compatible APIs work with Terraform, Kubernetes, ArgoCD, and more.<br \/><\/li>\n\n\n\n<li><strong>Predictable costs<\/strong>: Transparent pricing and little-to-no egress fees.<br \/><\/li>\n\n\n\n<li><strong>Simplified operations<\/strong>: Always-hot access, no tier juggling, no lifecycle headaches.<br \/><\/li>\n\n\n\n<li><strong>Future-ready<\/strong>: High throughput and <a href=\"https:\/\/www.backblaze.com\/cloud-storage\/industries\/ai-ml\">AI-ready integrations.<\/a><br \/><\/li>\n<\/ul>\n\n\n\n<p>You don\u2019t have to rebuild your stack to gain these benefits. Just swap the storage endpoint, redeploy, and get back to engineering.<\/p>\n\n\n\n<p>Tired of troubleshooting tiers or decoding invoices? There\u2019s a simpler path forward. Explore how Backblaze B2 fits into your DevOps workflows, and how much smoother things run when storage isn\u2019t slowing you down.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For DevOps engineers, general-purpose cloud storage often leads to unexpected complexities and costs. Adding a specialized storage layer can solve those problems, allowing DevOps teams to focus on building and delivering without headaches.<\/p>\n","protected":false},"author":205,"featured_media":112312,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[7,434,438],"tags":[468],"class_list":["post-112311","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-storage","category-featured-1","category-featured-cloud-storage","tag-b2cloud","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Storage Fix DevOps Has Been Waiting For<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Storage Fix DevOps Has Been Waiting For\" \/>\n<meta property=\"og:description\" content=\"For DevOps engineers, general-purpose cloud storage often leads to unexpected complexities and costs. Adding a specialized storage layer can solve those problems, allowing DevOps teams to focus on building and delivering without headaches.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/\" \/>\n<meta property=\"og:site_name\" content=\"Backblaze Blog | Cloud Storage &amp; Cloud Backup\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/backblaze\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-02T16:42:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-02T16:42:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"820\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Johnson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@backblaze\" \/>\n<meta name=\"twitter:site\" content=\"@backblaze\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Johnson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Storage Fix DevOps Has Been Waiting For","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/","og_locale":"en_US","og_type":"article","og_title":"The Storage Fix DevOps Has Been Waiting For","og_description":"For DevOps engineers, general-purpose cloud storage often leads to unexpected complexities and costs. Adding a specialized storage layer can solve those problems, allowing DevOps teams to focus on building and delivering without headaches.","og_url":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/","og_site_name":"Backblaze Blog | Cloud Storage &amp; Cloud Backup","article_publisher":"https:\/\/www.facebook.com\/backblaze","article_published_time":"2025-10-02T16:42:38+00:00","article_modified_time":"2025-10-02T16:42:40+00:00","og_image":[{"width":1440,"height":820,"url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1.png","type":"image\/png"}],"author":"David Johnson","twitter_card":"summary_large_image","twitter_creator":"@backblaze","twitter_site":"@backblaze","twitter_misc":{"Written by":"David Johnson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/#article","isPartOf":{"@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/"},"author":{"name":"David Johnson","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/251ac62883649ad50a2841901a7e65b1"},"headline":"The Storage Fix DevOps Has Been Waiting For","datePublished":"2025-10-02T16:42:38+00:00","dateModified":"2025-10-02T16:42:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/"},"wordCount":994,"commentCount":0,"publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1.png","keywords":["B2Cloud"],"articleSection":["Cloud Storage","Featured","Featured-Cloud Storage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/","url":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/","name":"The Storage Fix DevOps Has Been Waiting For","isPartOf":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/#primaryimage"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1.png","datePublished":"2025-10-02T16:42:38+00:00","dateModified":"2025-10-02T16:42:40+00:00","breadcrumb":{"@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/#primaryimage","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1.png","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1.png","width":1440,"height":820,"caption":"A decorative images showing a hybrid cloud environment."},{"@type":"BreadcrumbList","@id":"https:\/\/www.backblaze.com\/blog\/the-storage-fix-devops-has-been-waiting-for\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/"},{"@type":"ListItem","position":2,"name":"The Storage Fix DevOps Has Been Waiting For"}]},{"@type":"WebSite","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","name":"Backblaze Cloud Solutions Blog","description":"Cloud Storage &amp; Cloud Backup","publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization","name":"Backblaze","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Backblaze"},"image":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/backblaze","https:\/\/x.com\/backblaze","https:\/\/www.youtube.com\/user\/Backblaze","https:\/\/en.wikipedia.org\/wiki\/Backblaze"]},{"@type":"Person","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/251ac62883649ad50a2841901a7e65b1","name":"David Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/06\/David-Johnson-Profile-150x150.png","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/06\/David-Johnson-Profile-150x150.png","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2024\/06\/David-Johnson-Profile-150x150.png","caption":"David Johnson"},"description":"David Johnson is the Director of Product Marketing at Backblaze, where he specializes in cloud backup and archiving for businesses. With extensive experience building the product marketing function at Vultr, he brings deep knowledge of the cloud infrastructure industry to Backblaze. David's passion for technology means his basement is a mini data center, filled with homelab projects where he spends his free time enhancing his knowledge of the industry and becoming a better informed expert on all things backup and archive. Connect with him on LinkedIn.","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/author\/davidjohnson\/"}]}},"jetpack_featured_media_url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/BackupArchive-0003-Blog-Header-1440x820-1.png","_links":{"self":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/112311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/users\/205"}],"replies":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/comments?post=112311"}],"version-history":[{"count":0,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/112311\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media\/112312"}],"wp:attachment":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media?parent=112311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/categories?post=112311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/tags?post=112311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}