{"id":4669,"date":"2022-10-15T21:39:07","date_gmt":"2022-10-15T21:39:07","guid":{"rendered":"https:\/\/dalelane.co.uk\/blog\/?p=4669"},"modified":"2022-10-15T21:39:08","modified_gmt":"2022-10-15T21:39:08","slug":"take-your-first-step-into-event-driven-architectures","status":"publish","type":"post","link":"https:\/\/dalelane.co.uk\/blog\/?p=4669","title":{"rendered":"Take your first step into Event Driven Architectures"},"content":{"rendered":"<p>Introducing an event-driven architecture into your application can seem like a scary task if you&#8217;re only used to synchronous and data-centric technologies. But bringing together data-centric and event-centric approaches means that getting started with technologies like Apache Kafka doesn&#8217;t need to be as daunting as you might think.<\/p>\n<p>You don&#8217;t have to start from a blank page to adopt an event-driven architecture. You don&#8217;t have to replace everything that you already have built. With a few small and easy steps, you can start to introduce elements of event-driven approaches into an existing data-centric landscape.<\/p>\n<p><iframe style=\"width: 100%; max-width: 900px; min-height: 280px; border: thin black solid;\" src=\"https:\/\/www.youtube.com\/embed\/E7K4oOrEAp8\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe><br \/>\n<small><a href=\"https:\/\/youtu.be\/E7K4oOrEAp8\">presentation recording on YouTube<\/a><\/small><\/p>\n<p>In this session, I showed simple approaches for introducing event-driven architecture patterns into an existing application. I demonstrated how to incrementally adopt Apache Kafka, and start getting benefits without needing to immediately build new applications or rebuild existing applications.<\/p>\n<p>My aim for this session was to give practical ideas for how to take your first steps into an event-driven world and start introducing Apache Kafka into an existing data-centric application environment.<\/p>\n<p><!--more--><\/p>\n<hr \/>\n<p><em>This is a recording of a presentation I gave for Tech Fest this week. It&#8217;s based on <a href=\"https:\/\/dalelane.co.uk\/blog\/?p=4541\">a blog post I wrote last year<\/a>, and I&#8217;ve given variations of it as a presentation a few times this year &#8211; including at <a href=\"https:\/\/www.apidays.global\/hong-kong\/\">apidays Hong Kong<\/a> in August.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducing an event-driven architecture into your application can seem like a scary task if you&#8217;re only used to synchronous and data-centric technologies. But bringing together data-centric and event-centric approaches means that getting started with technologies like Apache Kafka doesn&#8217;t need to be as daunting as you might think. You don&#8217;t have to start from a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[593,584],"class_list":["post-4669","post","type-post","status-publish","format-standard","hentry","category-code","tag-apachekafka","tag-kafka"],"_links":{"self":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4669"}],"version-history":[{"count":0,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4669\/revisions"}],"wp:attachment":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}