{"id":49037,"date":"2025-04-09T01:17:08","date_gmt":"2025-04-09T01:17:08","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=49037"},"modified":"2026-02-21T07:27:49","modified_gmt":"2026-02-21T07:27:49","slug":"what-is-amazon-kinesis","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/what-is-amazon-kinesis\/","title":{"rendered":"What is Amazon Kinesis?"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"440\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-12-1024x440.png\" alt=\"\" class=\"wp-image-49038\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-12-1024x440.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-12-300x129.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-12-768x330.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-12.png 1102w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h1 class=\"wp-block-heading\">\ud83d\ude80 Understanding Amazon Kinesis: Real-Time Data Streaming at Scale<\/h1>\n\n\n\n<p>In today&#8217;s data-driven world, where information flows in real-time from applications, websites, IoT devices, and mobile apps, businesses need a powerful way to collect, process, and analyze data the moment it is generated. This is where <strong>Amazon Kinesis<\/strong> shines. It&#8217;s one of the most powerful tools within the AWS ecosystem that helps companies move from batch-based data processing to real-time intelligence.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"461\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-13-1024x461.png\" alt=\"\" class=\"wp-image-49039\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-13-1024x461.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-13-300x135.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-13-768x346.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-13.png 1425w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcd8 What is Amazon Kinesis?<\/h2>\n\n\n\n<p><strong>Amazon Kinesis<\/strong> is a fully managed, scalable service offered by AWS that enables you to <strong>collect, process, and analyze real-time, streaming data<\/strong> at massive scale. Whether you\u2019re dealing with video streams, application logs, metrics, or IoT data, Kinesis allows you to handle this data continuously and in near real-time.<\/p>\n\n\n\n<p>Instead of waiting for a full day or hour to analyze data (like in traditional batch processing), Kinesis allows businesses to ingest data <strong>in seconds<\/strong>, derive insights, and act on them almost immediately.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\u2753Why is Amazon Kinesis Used?<\/h2>\n\n\n\n<p>Amazon Kinesis is used when businesses need <strong>low-latency data processing and analysis<\/strong>. As digital systems grow in complexity, the speed at which decisions are made becomes a competitive advantage. Real-time applications, predictive analytics, personalized recommendations, and dynamic pricing engines are just some of the use cases where Kinesis plays a vital role.<\/p>\n\n\n\n<p>Some of the core reasons companies use Amazon Kinesis include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Real-Time Analytics<\/strong>: Monitor system health, fraud detection, user behavior, or product engagement in real-time.<\/li>\n\n\n\n<li><strong>Ingestion of Large Volumes of Streaming Data<\/strong>: Collect logs, telemetry, and metrics from thousands or millions of devices.<\/li>\n\n\n\n<li><strong>Data Lake Streaming<\/strong>: Push data directly into data lakes or data warehouses for downstream analysis.<\/li>\n\n\n\n<li><strong>Machine Learning Pipelines<\/strong>: Feed real-time data to ML models for immediate predictions.<\/li>\n\n\n\n<li><strong>Event-Driven Architectures<\/strong>: React to application or business events as they happen.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"415\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-14-1024x415.png\" alt=\"\" class=\"wp-image-49040\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-14-1024x415.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-14-300x122.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-14-768x311.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-14.png 1477w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\u2699\ufe0f How Does Amazon Kinesis Work?<\/h2>\n\n\n\n<p>At a high level, Amazon Kinesis works by creating a <strong>pipeline<\/strong> for data that includes the following steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Data Producers<\/strong>: Applications, devices, or services that generate data and send it to Kinesis. Examples include mobile apps, web applications, or sensors.<\/li>\n\n\n\n<li><strong>Kinesis Stream or Delivery Service<\/strong>: Once data enters Kinesis, it\u2019s placed into shards (units of throughput and storage). Data stays temporarily in the stream for a configurable duration (e.g., 24 hours to 7 days).<\/li>\n\n\n\n<li><strong>Data Consumers<\/strong>: These are applications or services that read, process, and act on the data. Consumers could be Lambda functions, EC2 apps, or other AWS services.<\/li>\n\n\n\n<li><strong>Storage\/Analytics Services<\/strong>: Processed data is stored in S3, Redshift, Elasticsearch, or analyzed using Kinesis Data Analytics or custom applications.<\/li>\n<\/ol>\n\n\n\n<p>The architecture allows <strong>parallel processing<\/strong>, meaning multiple consumers can act on the same stream of data independently and simultaneously.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"655\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-16-1024x655.png\" alt=\"\" class=\"wp-image-49042\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-16-1024x655.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-16-300x192.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-16-768x491.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-16-1536x982.png 1536w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-16-2048x1310.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"457\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-15-1024x457.png\" alt=\"\" class=\"wp-image-49041\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-15-1024x457.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-15-300x134.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-15-768x343.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-15.png 1144w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\u2b50 Key Features of Amazon Kinesis<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Real-Time Data Processing<\/strong>: Process data as soon as it&#8217;s produced, with minimal latency.<\/li>\n\n\n\n<li><strong>Scalability<\/strong>: Easily handle gigabytes of data per second by adding shards or scaling delivery streams.<\/li>\n\n\n\n<li><strong>Durability<\/strong>: Kinesis replicates your data across multiple availability zones.<\/li>\n\n\n\n<li><strong>Multiple Data Consumers<\/strong>: More than one application can consume the same data stream simultaneously.<\/li>\n\n\n\n<li><strong>Data Retention Options<\/strong>: Configure retention periods from 24 hours up to 365 days.<\/li>\n\n\n\n<li><strong>Flexible Data Format Support<\/strong>: Supports JSON, CSV, AVRO, or any custom format.<\/li>\n\n\n\n<li><strong>Fully Managed<\/strong>: No infrastructure to manage, making it easy to deploy at scale.<\/li>\n\n\n\n<li><strong>Seamless AWS Integration<\/strong>: Works out-of-the-box with services like Lambda, S3, Redshift, Glue, and more.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\uddf1 Main Components of Amazon Kinesis<\/h2>\n\n\n\n<p>Amazon Kinesis consists of four core services, each tailored for different types of streaming data use cases:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. <strong>Kinesis Data Streams (KDS)<\/strong><\/h3>\n\n\n\n<p>Designed for custom, real-time applications. Developers can build their own consumers using SDKs, Lambda, or other tools. Data is stored for up to 7 days by default.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. <strong>Kinesis Data Firehose<\/strong><\/h3>\n\n\n\n<p>A fully managed service that <strong>automatically delivers streaming data<\/strong> to destinations like Amazon S3, Redshift, or OpenSearch. It supports optional data transformation and compression.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. <strong>Kinesis Data Analytics<\/strong><\/h3>\n\n\n\n<p>Allows users to write <strong>SQL queries<\/strong> or <strong>Apache Flink applications<\/strong> to analyze and process streaming data directly. Ideal for building dashboards or alerting systems in real time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. <strong>Kinesis Video Streams<\/strong><\/h3>\n\n\n\n<p>Handles the ingestion, processing, and storage of video streams. Commonly used for machine learning and video analytics scenarios such as smart surveillance or visual inspection systems.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\ud83e\udde0 When Should You Use Amazon Kinesis?<\/h2>\n\n\n\n<p>You should consider using Amazon Kinesis when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You need to process or analyze <strong>continuous streams of data<\/strong> in real-time.<\/li>\n\n\n\n<li>Your systems generate <strong>high-frequency events<\/strong>, such as IoT sensors, log files, or user clickstreams.<\/li>\n\n\n\n<li>You want to build <strong>event-driven applications<\/strong>.<\/li>\n\n\n\n<li>You want to reduce the latency between data generation and action.<\/li>\n\n\n\n<li>You need to power <strong>real-time dashboards<\/strong> or <strong>monitoring systems<\/strong>.<\/li>\n\n\n\n<li>You&#8217;re building a <strong>modern data pipeline<\/strong> to feed into a data lake or data warehouse.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 Benefits of Using Amazon Kinesis<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Speed to Insight<\/strong>: Analyze data in seconds, not hours or days.<\/li>\n\n\n\n<li><strong>Serverless Processing<\/strong>: No need to provision or manage servers.<\/li>\n\n\n\n<li><strong>Highly Scalable<\/strong>: Can ingest terabytes of data per hour.<\/li>\n\n\n\n<li><strong>Reliable and Durable<\/strong>: Built-in data replication across availability zones.<\/li>\n\n\n\n<li><strong>Low Cost of Entry<\/strong>: Pay-as-you-go pricing and on-demand scaling.<\/li>\n\n\n\n<li><strong>Security Built-in<\/strong>: Supports KMS encryption, VPC, IAM roles, and more.<\/li>\n\n\n\n<li><strong>Developer Friendly<\/strong>: SDKs available in Java, Python, Node.js, and other languages.<\/li>\n\n\n\n<li><strong>Supports Custom Processing Logic<\/strong>: Build complex workflows and transformation pipelines.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\u26a0\ufe0f Limitations or Challenges of Amazon Kinesis<\/h2>\n\n\n\n<p>While Kinesis is powerful, it&#8217;s important to understand its limitations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cost Can Add Up<\/strong>: Especially at high throughput or when storing data for longer periods.<\/li>\n\n\n\n<li><strong>Learning Curve<\/strong>: Understanding shards, partitions, and processing windows can be challenging for newcomers.<\/li>\n\n\n\n<li><strong>Latency<\/strong>: While near real-time, it\u2019s not always sub-second\u2014especially with complex transformations.<\/li>\n\n\n\n<li><strong>Throughput Limits per Shard<\/strong>: Each shard has defined limits; scaling improperly can cause throttling.<\/li>\n\n\n\n<li><strong>Operational Debugging<\/strong>: Troubleshooting misconfigurations in Firehose or Flink applications can be tricky.<\/li>\n\n\n\n<li><strong>Retention Window<\/strong>: Extended retention beyond 7 days requires enabling long-term storage or pushing to S3.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"734\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-17.png\" alt=\"\" class=\"wp-image-49043\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-17.png 858w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-17-300x257.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2025\/04\/image-17-768x657.png 768w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udee0\ufe0f How to Get Started with Amazon Kinesis<\/h2>\n\n\n\n<p>Getting started with Kinesis is straightforward, especially with Firehose:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Set Up Your AWS Account<\/h3>\n\n\n\n<p>Make sure billing and IAM permissions are configured.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Choose the Right Kinesis Service<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <strong>Kinesis Data Streams<\/strong> for custom real-time apps.<\/li>\n\n\n\n<li>Use <strong>Kinesis Data Firehose<\/strong> for automatic delivery to S3\/Redshift.<\/li>\n\n\n\n<li>Use <strong>Kinesis Data Analytics<\/strong> if you want to run SQL queries.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Configure Data Producers<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connect your app, website, or IoT device to start sending data.<\/li>\n\n\n\n<li>Use AWS SDK or Kinesis Agent to send logs.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Set Up Processing<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a Lambda function, Flink app, or use SQL-based analytics to process incoming data.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Choose Destination<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Send data to S3, Redshift, Elasticsearch, or another AWS service.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Monitor and Optimize<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use CloudWatch for metrics, alerts, and throughput monitoring.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd01 Alternatives to Amazon Kinesis<\/h2>\n\n\n\n<p>Kinesis is not the only player in the stream processing game. Here are some alternatives:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Tool<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Apache Kafka<\/strong><\/td><td>Open-source distributed streaming platform. More flexible but requires management.<\/td><\/tr><tr><td><strong>Google Cloud Pub\/Sub<\/strong><\/td><td>Serverless messaging for real-time analytics on GCP.<\/td><\/tr><tr><td><strong>Azure Event Hubs<\/strong><\/td><td>Real-time data ingestion at scale on Azure.<\/td><\/tr><tr><td><strong>Confluent Cloud<\/strong><\/td><td>Managed Apache Kafka with advanced enterprise features.<\/td><\/tr><tr><td><strong>Apache Pulsar<\/strong><\/td><td>Distributed pub-sub messaging system with multi-tenancy and message storage.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Each has its own strengths. Kinesis is best for those already invested in AWS and wanting a <strong>fully managed<\/strong> solution.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udf0d Real-World Use Cases and Success Stories<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. <strong>Netflix<\/strong><\/h3>\n\n\n\n<p>Uses Kinesis to monitor and analyze billions of log events per day for real-time troubleshooting and insights.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. <strong>Airbnb<\/strong><\/h3>\n\n\n\n<p>Ingests and processes events from their app to personalize user experience and monitor app performance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. <strong>Autonomous Vehicles &amp; IoT<\/strong><\/h3>\n\n\n\n<p>Manufacturers use Kinesis to process sensor data in real-time to monitor vehicle performance and predict maintenance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. <strong>E-Commerce<\/strong><\/h3>\n\n\n\n<p>Retailers use Kinesis to analyze clickstreams, detect fraud, and offer dynamic pricing based on real-time customer behavior.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. <strong>Gaming Platforms<\/strong><\/h3>\n\n\n\n<p>Games stream user events to Kinesis to track engagement, prevent cheating, and deliver personalized content.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcdd Final Thoughts<\/h2>\n\n\n\n<p>Amazon Kinesis is an essential service for businesses that want to <strong>unlock the power of real-time data<\/strong>. Whether you&#8217;re building event-driven applications, creating live analytics dashboards, or setting up scalable data pipelines, Kinesis provides the tools and scalability you need\u2014without managing servers or infrastructure.<\/p>\n\n\n\n<p>If your business demands <strong>low-latency decision-making<\/strong>, <strong>scalable data ingestion<\/strong>, and <strong>tight AWS integration<\/strong>, Amazon Kinesis is an excellent choice to future-proof your architecture.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\ude80 Understanding Amazon Kinesis: Real-Time Data Streaming at Scale In today&#8217;s data-driven world, where information flows in real-time from applications, websites, IoT devices, and mobile apps, businesses need a powerful&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-49037","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/49037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=49037"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/49037\/revisions"}],"predecessor-version":[{"id":58947,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/49037\/revisions\/58947"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=49037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=49037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=49037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}