{"id":2489,"date":"2016-04-25T20:49:38","date_gmt":"2016-04-26T03:49:38","guid":{"rendered":"http:\/\/softwaredaily.wpengine.com\/?p=2489"},"modified":"2021-11-05T00:48:35","modified_gmt":"2021-11-05T07:48:35","slug":"azure-event-hubs-dan-rosanova","status":"publish","type":"post","link":"https:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/","title":{"rendered":"Azure Event Hubs and Kafka with Dan Rosanova"},"content":{"rendered":"<p><img decoding=\"async\" data-attachment-id=\"2475\" data-permalink=\"https:\/\/softwareengineeringdaily.com\/2016\/04\/19\/googles-container-management-brendan-burns\/brendan-burns\/\" data-orig-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2016\/04\/brendan-burns.jpg?fit=175%2C175&amp;ssl=1\" data-orig-size=\"175,175\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"brendan-burns\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2016\/04\/brendan-burns.jpg?fit=175%2C175&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2016\/04\/brendan-burns.jpg?fit=175%2C175&amp;ssl=1\" class=\"alignright size-full wp-image-2475\" style=\"border-radius: 50%; border: 1px solid #000000; max-width: 175px; max-height: 175px;\" src=\"https:\/\/i0.wp.com\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg?resize=175%2C175&#038;ssl=1\" alt=\"Alex-hogue\" width=\"175\" height=\"175\" data-recalc-dims=\"1\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Apache Kafka has become the most popular open-source solution for persistent replicated messaging in the Hadoop ecosystem. But some software engineers who are working with \u201cbig data\u201d don\u2019t want to deal with the configuration and set up of Kafka. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">One way to side step this problem is to go with a managed solution, like Microsoft Azure Event Hubs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dan Rosanova is today\u2019s guest. He joins us to discuss persistent replicated messaging, and the features that Azure Event Hubs provide. This is an interesting discussion about distributed pub sub messaging, and we also get into a great conversation about platform as a service versus open source software, and the future of cloud software.<br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache Kafka has become the most popular open-source solution for persistent replicated messaging in the Hadoop ecosystem. But some software engineers who are working with \u201cbig data\u201d don\u2019t want to deal with the configuration and set up of Kafka. One way to side step this problem is to go with a managed solution, like Microsoft<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1363,1081,14],"tags":[],"class_list":["post-2489","post","type-post","status-publish","format-standard","hentry","category-all-episodes","category-data","category-podcast"],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Azure Event Hubs and Kafka with Dan Rosanova - Software Engineering Daily<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Event Hubs and Kafka with Dan Rosanova - Software Engineering Daily\" \/>\n<meta property=\"og:description\" content=\"Apache Kafka has become the most popular open-source solution for persistent replicated messaging in the Hadoop ecosystem. But some software engineers who are working with \u201cbig data\u201d don\u2019t want to deal with the configuration and set up of Kafka. One way to side step this problem is to go with a managed solution, like Microsoft\" \/>\n<meta property=\"og:url\" content=\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Engineering Daily\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-26T03:49:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-05T07:48:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg\" \/>\n<meta name=\"author\" content=\"Jeff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@software_daily\" \/>\n<meta name=\"twitter:site\" content=\"@software_daily\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/\"},\"author\":{\"name\":\"Jeff\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/6365c4c1ff0b8cf742afe4279ddcc5bd\"},\"headline\":\"Azure Event Hubs and Kafka with Dan Rosanova\",\"datePublished\":\"2016-04-26T03:49:38+00:00\",\"dateModified\":\"2021-11-05T07:48:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/\"},\"wordCount\":122,\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"image\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg\",\"articleSection\":[\"All Content\",\"Data\",\"Podcast\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/\",\"url\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/\",\"name\":\"Azure Event Hubs and Kafka with Dan Rosanova - Software Engineering Daily\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg\",\"datePublished\":\"2016-04-26T03:49:38+00:00\",\"dateModified\":\"2021-11-05T07:48:35+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#primaryimage\",\"url\":\"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg\",\"contentUrl\":\"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/softwareengineeringdaily.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Azure Event Hubs and Kafka with Dan Rosanova\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"name\":\"Software Engineering Daily\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\",\"name\":\"Software Engineering Daily\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"width\":549,\"height\":169,\"caption\":\"Software Engineering Daily\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/software_daily\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/6365c4c1ff0b8cf742afe4279ddcc5bd\",\"name\":\"Jeff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/69ae5c01bd43f01c2564f8f85218a6b6?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/69ae5c01bd43f01c2564f8f85218a6b6?s=96&d=retro&r=pg\",\"caption\":\"Jeff\"},\"url\":\"https:\/\/softwareengineeringdaily.com\/author\/jeff\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Event Hubs and Kafka with Dan Rosanova - Software Engineering Daily","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":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/","og_locale":"en_US","og_type":"article","og_title":"Azure Event Hubs and Kafka with Dan Rosanova - Software Engineering Daily","og_description":"Apache Kafka has become the most popular open-source solution for persistent replicated messaging in the Hadoop ecosystem. But some software engineers who are working with \u201cbig data\u201d don\u2019t want to deal with the configuration and set up of Kafka. One way to side step this problem is to go with a managed solution, like Microsoft","og_url":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/","og_site_name":"Software Engineering Daily","article_published_time":"2016-04-26T03:49:38+00:00","article_modified_time":"2021-11-05T07:48:35+00:00","og_image":[{"url":"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg"}],"author":"Jeff","twitter_card":"summary_large_image","twitter_creator":"@software_daily","twitter_site":"@software_daily","twitter_misc":{"Written by":"Jeff","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#article","isPartOf":{"@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/"},"author":{"name":"Jeff","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/6365c4c1ff0b8cf742afe4279ddcc5bd"},"headline":"Azure Event Hubs and Kafka with Dan Rosanova","datePublished":"2016-04-26T03:49:38+00:00","dateModified":"2021-11-05T07:48:35+00:00","mainEntityOfPage":{"@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/"},"wordCount":122,"publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"image":{"@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#primaryimage"},"thumbnailUrl":"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg","articleSection":["All Content","Data","Podcast"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/","url":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/","name":"Azure Event Hubs and Kafka with Dan Rosanova - Software Engineering Daily","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/#website"},"primaryImageOfPage":{"@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#primaryimage"},"image":{"@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#primaryimage"},"thumbnailUrl":"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg","datePublished":"2016-04-26T03:49:38+00:00","dateModified":"2021-11-05T07:48:35+00:00","breadcrumb":{"@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#primaryimage","url":"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg","contentUrl":"https:\/\/media.licdn.com\/mpr\/mpr\/shrinknp_200_200\/p\/1\/000\/05d\/0f7\/0307b39.jpg"},{"@type":"BreadcrumbList","@id":"http:\/\/softwareengineeringdaily.com\/2016\/04\/25\/azure-event-hubs-dan-rosanova\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/softwareengineeringdaily.com\/"},{"@type":"ListItem","position":2,"name":"Azure Event Hubs and Kafka with Dan Rosanova"}]},{"@type":"WebSite","@id":"https:\/\/softwareengineeringdaily.com\/#website","url":"https:\/\/softwareengineeringdaily.com\/","name":"Software Engineering Daily","description":"","publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/softwareengineeringdaily.com\/#organization","name":"Software Engineering Daily","url":"https:\/\/softwareengineeringdaily.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","width":549,"height":169,"caption":"Software Engineering Daily"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/software_daily"]},{"@type":"Person","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/6365c4c1ff0b8cf742afe4279ddcc5bd","name":"Jeff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/69ae5c01bd43f01c2564f8f85218a6b6?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/69ae5c01bd43f01c2564f8f85218a6b6?s=96&d=retro&r=pg","caption":"Jeff"},"url":"https:\/\/softwareengineeringdaily.com\/author\/jeff\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7GuoD-E9","_links":{"self":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/2489"}],"collection":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/comments?post=2489"}],"version-history":[{"count":0,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/2489\/revisions"}],"wp:attachment":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media?parent=2489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/categories?post=2489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/tags?post=2489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}