{"id":48512,"date":"2025-02-12T08:12:17","date_gmt":"2025-02-12T08:12:17","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=48512"},"modified":"2025-02-12T08:23:36","modified_gmt":"2025-02-12T08:23:36","slug":"amazon-kinesis-data-analytics-kda","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/amazon-kinesis-data-analytics-kda\/","title":{"rendered":"Amazon Kinesis Data Analytics (KDA)"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>What is Amazon Kinesis Data Analytics (KDA)?<\/strong><\/h3>\n\n\n\n<p><strong>Amazon Kinesis Data Analytics (KDA)<\/strong> is a fully managed service by AWS that enables you to <strong>process and analyze real-time streaming data<\/strong> using <strong>SQL or Apache Flink<\/strong>. It is part of the <strong>Amazon Kinesis family<\/strong> (which also includes <strong>Kinesis Data Streams<\/strong> and <strong>Kinesis Firehose<\/strong>).<br>With KDA, you can ingest streaming data, run continuous queries, and <strong>gain real-time insights<\/strong> without managing any infrastructure.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Major Use Cases of Amazon Kinesis Data Analytics (KDA)<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Real-Time Log and Metrics Monitoring<\/strong>\n<ul class=\"wp-block-list\">\n<li>Continuously monitor logs and metrics for <strong>anomaly detection and performance analysis<\/strong>.<\/li>\n\n\n\n<li><strong>Example:<\/strong> Monitor application performance logs to detect unusual spikes and trigger alerts.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>IoT Data Processing<\/strong>\n<ul class=\"wp-block-list\">\n<li>Analyze and process data from <strong>IoT sensors and devices<\/strong> in real time.<\/li>\n\n\n\n<li><strong>Example:<\/strong> Analyze temperature and vibration data from factory machines to predict maintenance needs.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Clickstream Data Analysis<\/strong>\n<ul class=\"wp-block-list\">\n<li>Track and analyze <strong>user behavior on websites and mobile apps<\/strong> to improve customer engagement.<\/li>\n\n\n\n<li><strong>Example:<\/strong> Real-time analysis of user clicks to generate personalized product recommendations.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Streaming ETL (Extract, Transform, Load)<\/strong>\n<ul class=\"wp-block-list\">\n<li>Transform and enrich streaming data before loading it into <strong>data lakes (Amazon S3)<\/strong> or <strong>data warehouses (Redshift)<\/strong>.<\/li>\n\n\n\n<li><strong>Example:<\/strong> Aggregate transactional data in real-time and store the results in Amazon Redshift.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Security and Compliance Monitoring<\/strong>\n<ul class=\"wp-block-list\">\n<li>Analyze <strong>security logs and access patterns<\/strong> to detect threats and ensure compliance.<\/li>\n\n\n\n<li><strong>Example:<\/strong> Continuously monitor AWS CloudTrail logs for unauthorized activities.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How Qlik Integrates with Amazon Kinesis Data Analytics (KDA)<\/strong><\/h3>\n\n\n\n<p><strong>Qlik Sense<\/strong> can connect to <strong>Amazon Kinesis Data Analytics<\/strong> to provide <strong>real-time data visualizations and dashboards<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Integration Workflow:<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Ingest and Process Data<\/strong>:\n<ul class=\"wp-block-list\">\n<li>KDA processes real-time data streams from <strong>Kinesis Data Streams, Apache Kafka, or IoT Core<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Connect Qlik to KDA Output<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Use Qlik\u2019s data connectors to retrieve processed data from <strong>Amazon S3, Amazon Redshift<\/strong>, or other destinations after KDA processes the data.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Visualize and Monitor in Real-Time<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Create <strong>real-time dashboards and KPIs<\/strong> in Qlik Sense for actionable insights.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Benefits:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enables <strong>real-time monitoring and analytics<\/strong> on live data streams.<\/li>\n\n\n\n<li><strong>Combines streaming analytics<\/strong> (KDA) with <strong>data visualization<\/strong> (Qlik Sense).<\/li>\n\n\n\n<li>No need to build complex ETL pipelines\u2014Qlik can visualize processed data directly.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Features of Amazon Kinesis Data Analytics (KDA)<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Real-Time Streaming Data Processing<\/strong>\n<ul class=\"wp-block-list\">\n<li>Analyze streaming data in real-time with sub-second latency.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>SQL and Apache Flink Support<\/strong>\n<ul class=\"wp-block-list\">\n<li>Use <strong>SQL for continuous queries<\/strong> or <strong>Apache Flink<\/strong> for more complex stream processing.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Integration with AWS Services<\/strong>\n<ul class=\"wp-block-list\">\n<li>Seamless integration with <strong>Kinesis Data Streams, Managed Kafka, AWS Glue, Redshift<\/strong>, and more.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Fully Managed and Scalable<\/strong>\n<ul class=\"wp-block-list\">\n<li>Automatically scales to handle any volume of streaming data.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Fault-Tolerant and Highly Available<\/strong>\n<ul class=\"wp-block-list\">\n<li>Built-in checkpointing and error handling ensure <strong>high availability and reliability<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Multiple Data Sources Support<\/strong>\n<ul class=\"wp-block-list\">\n<li>Ingest data from <strong>Amazon Kinesis Streams, Kafka topics, IoT devices, and custom applications<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Serverless Architecture<\/strong>\n<ul class=\"wp-block-list\">\n<li>No infrastructure management\u2014focus on processing and analyzing data, while AWS handles scaling and availability.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Best Alternatives to Amazon Kinesis Data Analytics (KDA)<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Alternative<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Apache Kafka Streams<\/strong><\/td><td>Open-source stream processing platform for building real-time data pipelines and applications.<\/td><\/tr><tr><td><strong>Apache Flink (Standalone)<\/strong><\/td><td>Distributed stream processing framework for advanced analytics and machine learning in real-time.<\/td><\/tr><tr><td><strong>Google Dataflow<\/strong><\/td><td>Google Cloud\u2019s fully managed service for real-time and batch data processing.<\/td><\/tr><tr><td><strong>Azure Stream Analytics<\/strong><\/td><td>Real-time analytics service on Microsoft Azure with SQL-like queries.<\/td><\/tr><tr><td><strong>Confluent Kafka<\/strong><\/td><td>Managed version of Apache Kafka with added features like schema registry and real-time connectors.<\/td><\/tr><tr><td><strong>NiFi (Apache NiFi)<\/strong><\/td><td>Data integration and real-time data flow management tool for large-scale streaming analytics.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Comparison of Amazon KDA with Alternatives<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Parameter<\/strong><\/th><th><strong>Amazon KDA<\/strong><\/th><th><strong>Apache Kafka Streams<\/strong><\/th><th><strong>Google Dataflow<\/strong><\/th><th><strong>Azure Stream Analytics<\/strong><\/th><th><strong>Apache Flink<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Data Processing<\/strong><\/td><td>Real-time stream processing<\/td><td>Event-driven stream processing<\/td><td>Batch + Streaming<\/td><td>Real-time SQL-based<\/td><td>Advanced stream processing<\/td><\/tr><tr><td><strong>Deployment<\/strong><\/td><td>Fully managed (AWS)<\/td><td>Self-managed<\/td><td>Fully managed (Google)<\/td><td>Fully managed (Azure)<\/td><td>Self-managed<\/td><\/tr><tr><td><strong>SQL Support<\/strong><\/td><td>Yes<\/td><td>No<\/td><td>Yes<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td><strong>Integration<\/strong><\/td><td>AWS Services<\/td><td>Multiple platforms<\/td><td>Google Cloud<\/td><td>Microsoft Azure<\/td><td>Multiple platforms<\/td><\/tr><tr><td><strong>Best Use Case<\/strong><\/td><td>Real-time analytics<\/td><td>Event streaming<\/td><td>Real-time pipelines<\/td><td>IoT and telemetry<\/td><td>Complex streaming apps<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>When to Choose Amazon Kinesis Data Analytics (KDA):<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>For Real-Time Data Processing<\/strong>: If you need to process and analyze streaming data from Kinesis, Kafka, or IoT devices.<\/li>\n\n\n\n<li><strong>For Serverless Streaming Solutions<\/strong>: Ideal if you want to avoid managing infrastructure for stream processing.<\/li>\n\n\n\n<li><strong>For Seamless AWS Integration<\/strong>: Best for teams already using AWS services like S3, Redshift, or Glue.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Amazon Kinesis Family \u2013 Components Overview<\/strong><\/h3>\n\n\n\n<p>The <strong>Amazon Kinesis family<\/strong> is a set of <strong>fully managed services<\/strong> designed for <strong>real-time data streaming and processing<\/strong>. These services help you <strong>collect, process, and analyze streaming data<\/strong> to derive real-time insights and build scalable, data-driven applications.<\/p>\n\n\n\n<p>The key components of the <strong>Amazon Kinesis Family<\/strong> are:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Component<\/strong><\/th><th><strong>Purpose<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>1. Kinesis Data Streams (KDS)<\/strong><\/td><td>Collect and stream real-time data from multiple sources.<\/td><\/tr><tr><td><strong>2. Kinesis Data Firehose<\/strong><\/td><td>Deliver and load streaming data into AWS destinations (e.g., S3, Redshift, Elasticsearch).<\/td><\/tr><tr><td><strong>3. Kinesis Data Analytics (KDA)<\/strong><\/td><td>Process and analyze real-time data streams using SQL or Apache Flink.<\/td><\/tr><tr><td><strong>4. Kinesis Video Streams (KVS)<\/strong><\/td><td>Stream live video data for analytics and machine learning use cases.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Detailed Explanation of Each Kinesis Component<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1. Amazon Kinesis Data Streams (KDS)<\/strong><\/h4>\n\n\n\n<p><strong>Purpose:<\/strong> Real-time data ingestion and processing.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Collects streaming data from multiple sources (IoT devices, clickstreams, social media, logs).<\/li>\n\n\n\n<li>Stores data in real time and allows multiple consumers to process the data in parallel.<\/li>\n\n\n\n<li>Data is retained for <strong>24 hours to 7 days<\/strong>, giving time for downstream processing.<\/li>\n<\/ul>\n\n\n\n<p><strong>Use Case:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Analyzing <strong>real-time stock prices<\/strong>, processing IoT sensor data, or monitoring website clicks.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. Amazon Kinesis Data Firehose<\/strong><\/h4>\n\n\n\n<p><strong>Purpose:<\/strong> Real-time data delivery and loading.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Continuously captures and transforms streaming data and delivers it to destinations such as:\n<ul class=\"wp-block-list\">\n<li><strong>Amazon S3<\/strong> (data lakes)<\/li>\n\n\n\n<li><strong>Amazon Redshift<\/strong> (data warehouses)<\/li>\n\n\n\n<li><strong>Amazon OpenSearch Service (Elasticsearch)<\/strong><\/li>\n\n\n\n<li><strong>Third-party services<\/strong> like Splunk<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Features:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supports <strong>automatic data transformation<\/strong> (e.g., converting data to Parquet\/ORC format).<\/li>\n\n\n\n<li>No need to manage infrastructure; it automatically scales to match data throughput.<\/li>\n<\/ul>\n\n\n\n<p><strong>Use Case:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Streaming logs to <strong>Amazon S3<\/strong> for storage and future analysis using <strong>Athena<\/strong>.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Amazon Kinesis Data Analytics (KDA)<\/strong><\/h4>\n\n\n\n<p><strong>Purpose:<\/strong> Real-time data processing and analytics.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Analyze streaming data using <strong>SQL or Apache Flink<\/strong> without managing servers.<\/li>\n\n\n\n<li>Continuously process and enrich data before storing it in data lakes or warehouses.<\/li>\n<\/ul>\n\n\n\n<p><strong>Features:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supports <strong>joins, aggregations, filtering<\/strong>, and <strong>windowed queries<\/strong>.<\/li>\n\n\n\n<li>Real-time dashboards with integration into <strong>Amazon QuickSight<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Use Case:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Monitoring <strong>network logs for anomalies<\/strong> in real time and triggering security alerts.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>4. Amazon Kinesis Video Streams (KVS)<\/strong><\/h4>\n\n\n\n<p><strong>Purpose:<\/strong> Real-time video streaming and processing.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ingests and stores video streams for machine learning (ML), computer vision, and playback applications.<\/li>\n\n\n\n<li>Supports live streaming for <strong>IoT devices, surveillance systems, and body cameras<\/strong>.<\/li>\n\n\n\n<li>Integrated with <strong>AWS SageMaker<\/strong> and <strong>Rekognition<\/strong> for AI\/ML-based analysis.<\/li>\n<\/ul>\n\n\n\n<p><strong>Use Case:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Real-time facial recognition<\/strong> using video streams from security cameras.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Workflow Between Amazon Kinesis Components<\/strong><\/h3>\n\n\n\n<p>Here\u2019s how the components work together to provide a full data pipeline for real-time data processing:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1. Data Collection (Kinesis Data Streams)<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Source:<\/strong> Sensors, clickstreams, application logs, social media, etc.<\/li>\n\n\n\n<li><strong>Ingests real-time data<\/strong> into Kinesis Data Streams for initial processing.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. Real-time Data Delivery (Kinesis Data Firehose)<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kinesis Firehose <strong>collects and transforms<\/strong> data from Kinesis Data Streams.<\/li>\n\n\n\n<li>The transformed data is <strong>delivered to Amazon S3, Redshift, Elasticsearch<\/strong>, or other services.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Real-time Processing and Analytics (Kinesis Data Analytics)<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kinesis Data Analytics <strong>processes streaming data<\/strong> using SQL or Apache Flink for real-time insights.<\/li>\n\n\n\n<li>The output data can be <strong>visualized in QuickSight<\/strong> or stored back in S3.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>4. Video Streaming (Kinesis Video Streams)<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Video data is processed and analyzed using <strong>AI\/ML tools<\/strong> for real-time decision-making.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Example Workflow \u2013 Real-time Log Processing with Amazon Kinesis<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Ingestion (Kinesis Data Streams):<\/strong><br>Application logs are sent to Kinesis Data Streams in real time.<\/li>\n\n\n\n<li><strong>Transformation (Kinesis Data Firehose):<\/strong><br>Firehose converts log data to <strong>Parquet format<\/strong> and stores it in <strong>Amazon S3<\/strong>.<\/li>\n\n\n\n<li><strong>Processing (Kinesis Data Analytics):<\/strong><br>KDA processes the log data to <strong>detect anomalies<\/strong> and <strong>trigger alerts<\/strong>.<\/li>\n\n\n\n<li><strong>Visualization:<\/strong><br>Processed data is sent to <strong>Amazon QuickSight<\/strong> for real-time visualization and monitoring.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Comparison of Kinesis Components<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Component<\/strong><\/th><th><strong>Primary Function<\/strong><\/th><th><strong>Best For<\/strong><\/th><th><strong>Input Sources<\/strong><\/th><th><strong>Output Destination<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Kinesis Data Streams<\/strong><\/td><td>Data ingestion and buffering<\/td><td>Real-time log and IoT data<\/td><td>Applications, sensors, logs<\/td><td>Kinesis Firehose, Lambda<\/td><\/tr><tr><td><strong>Kinesis Data Firehose<\/strong><\/td><td>Data delivery and transformation<\/td><td>Data lake and warehouse integration<\/td><td>Kinesis Streams, IoT<\/td><td>S3, Redshift, Elasticsearch<\/td><\/tr><tr><td><strong>Kinesis Data Analytics<\/strong><\/td><td>Real-time data processing<\/td><td>Streaming ETL and analytics<\/td><td>Kinesis Streams, Firehose<\/td><td>S3, QuickSight, Lambda<\/td><\/tr><tr><td><strong>Kinesis Video Streams<\/strong><\/td><td>Video data ingestion<\/td><td>Machine learning and video analytics<\/td><td>Video devices, IoT cameras<\/td><td>SageMaker, Rekognition<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Best Use Cases for Each Component<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Kinesis Data Streams<\/strong>: High-volume real-time data ingestion (IoT, stock prices, clickstream).<\/li>\n\n\n\n<li><strong>Kinesis Data Firehose<\/strong>: Simplified real-time data delivery to data lakes and warehouses.<\/li>\n\n\n\n<li><strong>Kinesis Data Analytics<\/strong>: Real-time data processing, aggregation, and anomaly detection.<\/li>\n\n\n\n<li><strong>Kinesis Video Streams<\/strong>: Real-time video analytics for surveillance, IoT, and ML.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is Amazon Kinesis Data Analytics (KDA)? Amazon Kinesis Data Analytics (KDA) is a fully managed service by AWS that enables you to process and analyze real-time streaming data using&#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-48512","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/48512","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=48512"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/48512\/revisions"}],"predecessor-version":[{"id":48514,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/48512\/revisions\/48514"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=48512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=48512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=48512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}