{"id":261398,"date":"2025-05-05T01:18:34","date_gmt":"2025-05-05T01:18:34","guid":{"rendered":"https:\/\/whatifmediagroup.com\/?p=261398"},"modified":"2025-05-06T22:47:57","modified_gmt":"2025-05-06T22:47:57","slug":"modernizing-adtech-with-real-time-data-what-if-media-groups-kafka-evolution","status":"publish","type":"post","link":"https:\/\/whatifmediagroup.com\/modernizing-adtech-with-real-time-data-what-if-media-groups-kafka-evolution\/","title":{"rendered":"Modernizing AdTech with Real-Time Data: What If Media Group\u2019s Kafka Evolution"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;rgba(10,10,10,0.7)&#8221; background_color_gradient_end=&#8221;rgba(10,10,10,0.7)&#8221; background_color_gradient_overlays_image=&#8221;on&#8221; background_image=&#8221;https:\/\/whatifmediagroup.com\/wp-content\/uploads\/2024\/04\/how-we-do-it-header.jpg&#8221; module_alignment=&#8221;center&#8221; height=&#8221;400px&#8221; custom_margin=&#8221;-80px||||false|false&#8221; custom_margin_tablet=&#8221;-60px||||false|false&#8221; custom_margin_phone=&#8221;-60px||||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_margin=&#8221;50px||50px||false|false&#8221; custom_margin_tablet=&#8221;10px||10px||false|false&#8221; custom_margin_phone=&#8221;5px||5px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; custom_padding=&#8221;50px|0px|50px|0px|true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.8.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;|700||on|||||&#8221; title_text_align=&#8221;center&#8221; title_text_color=&#8221;#FFFFFF&#8221; title_font_size=&#8221;48px&#8221; title_font_size_tablet=&#8221;48px&#8221; title_font_size_phone=&#8221;34px&#8221; title_font_size_last_edited=&#8221;on|phone&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;1400px&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;|100px||100px|false|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;|5px||5px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;0px|30px|0px|30px|true|false&#8221; custom_padding_tablet=&#8221;0px|30px|0px|30px|true|false&#8221; custom_padding_phone=&#8221;0px|10px|0px|10px|true|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.9.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_post_title title=&#8221;off&#8221; author=&#8221;off&#8221; categories=&#8221;off&#8221; comments=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.9.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;20px|30px|0px|30px|false|false&#8221; custom_padding_tablet=&#8221;20px|30px|0px|30px|false|false&#8221; custom_padding_phone=&#8221;20px|15px|20px|15px|true|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.8.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p><span style=\"font-weight: 400;\">We pride ourselves on pushing the boundaries of what\u2019s possible in AdTech at What If Media Group. Whether it\u2019s accelerating product development, improving campaign performance, or enhancing the user experience, our infrastructure decisions are rooted in a single goal: to deliver better outcomes for our partners and customers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To support that mission, we recently overhauled how we interact with real-time data, rethinking the way our teams access and explore Kafka across our platform.<\/span><\/p>\n<h3><b>From CLI to GUI to SQL: Reimagining Kafka for Innovation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Apache Kafka has long been the backbone of our event-driven architecture. However, like many engineering teams, we initially relied on command-line interfaces (CLI) to work with Kafka clusters. This limited discoverability and slowed down innovation. Engineers had to rely on tribal knowledge or piece together data insights manually\u2014hardly ideal in a high-speed environment.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To unlock the full potential of real-time data, we deployed <\/span><b>Lenses.io<\/b><span style=\"font-weight: 400;\">, a platform that bridges the gap between infrastructure and human interaction. With Lenses, our teams moved from a command-line-based workflow to intuitive graphical interfaces and, most importantly, to SQL-based Kafka queries.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This transformation allowed our engineers to explore streaming data in ways that simply weren\u2019t possible before.<\/span><\/p>\n<p style=\"padding-left: 40px;\">[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;20px|30px|0px|30px|false|false&#8221; custom_padding_tablet=&#8221;20px|30px|0px|30px|false|false&#8221; custom_padding_phone=&#8221;20px|15px|20px|15px|true|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.8.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<iframe src=\"https:\/\/www.linkedin.com\/embed\/feed\/update\/urn:li:ugcPost:7323641473197907971?compact=1\" height=\"399\" width=\"504\" frameborder=\"0\" allowfullscreen=\"\" title=\"Embedded post\"><\/iframe>[\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.8.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">\u201cThe more applications we can modernize to process real-time data, the better our offering becomes for customers,\u201d said Ryan Anguiano, Staff Architect at What If Media Group.<\/span><\/p>\n<h3><b>Empowering Engineers, Fueling Collaboration<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">By standardizing on tools like Lenses that offer SQL for Kafka, we\u2019ve empowered teams across the company, not just those deeply familiar with Kafka internals, to explore and utilize real-time data. That\u2019s opened the door to more collaborative, cross-functional innovation.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">\u201cIf you&#8217;re able to discover &amp; explore real-time data you didn\u2019t know existed, from another team,\u201d Anguiano noted, \u201cthen you can introduce a culture of innovation, creating amazing applications that otherwise would never have been possible.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This shift has improved productivity, reduced bottlenecks, and created new feedback loops between engineering, data science, and product teams.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;20px|30px|0px|30px|false|false&#8221; custom_padding_tablet=&#8221;20px|30px|0px|30px|false|false&#8221; custom_padding_phone=&#8221;20px|15px|20px|15px|true|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.8.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.14.8&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><b>Part of a Larger Strategy<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Our adoption of Lenses wasn\u2019t an isolated decision\u2014it fits into a broader strategy to equip our engineering teams with tools that let them move faster and smarter. From adopting AI-powered development tools to streamlining observability stacks, we\u2019re investing in platforms that align with a high-performance, real-time-first mindset.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">\u201cLenses aligns perfectly with our strategy of empowering engineers with high productivity tools that accelerate development,\u201d added Anguiano. \u201cJust like our adoption of AI-powered engineering tools, Lenses helps our teams work smarter, not harder, across our Kafka ecosystem.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">CTO John Pershing echoed the sentiment:<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">\u201cThis is exactly the kind of solution that helps us scale without slowing down. It\u2019s about making real-time data truly accessible and actionable.\u201d<\/span><\/p>\n<h3><b>Looking Ahead<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">As we continue to expand our capabilities and explore new ways to harness real-time data, this tooling transformation is a crucial foundation. It\u2019s already changing how we build applications, surface insights, and serve our clients\u2014and we\u2019re just getting started.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">At What If Media Group, innovation isn\u2019t a buzzword\u2014it\u2019s baked into our infrastructure.<\/span><\/p>\n<h3>\n<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We recently overhauled how we interact with real-time data across our platform\u2014 by rethinking the way our teams access and explore Kafka.<\/p>\n","protected":false},"author":1,"featured_media":261404,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[13,20],"tags":[],"_links":{"self":[{"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/posts\/261398"}],"collection":[{"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/comments?post=261398"}],"version-history":[{"count":9,"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/posts\/261398\/revisions"}],"predecessor-version":[{"id":261420,"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/posts\/261398\/revisions\/261420"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/media\/261404"}],"wp:attachment":[{"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/media?parent=261398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/categories?post=261398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whatifmediagroup.com\/wp-json\/wp\/v2\/tags?post=261398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}