{"id":17102,"date":"2024-09-16T05:09:44","date_gmt":"2024-09-16T12:09:44","guid":{"rendered":"https:\/\/softwareengineeringdaily.com\/?p=17102"},"modified":"2024-09-17T07:01:07","modified_gmt":"2024-09-17T14:01:07","slug":"vmware-tanzu-gemfire-next-generation-realtime-application-development","status":"publish","type":"post","link":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/","title":{"rendered":"VMware Tanzu GemFire and Next-Generation Real-Time Application Development"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">In the modern enterprise, high-performance applications require a solid foundation that can handle complex, high-volume, real-time data. VMware Tanzu GemFire is an in-memory data grid (IMDG) designed to deliver the speed, low latency, and scalability needed for such applications. Though it has been in use for decades, GemFire is experiencing a resurgence, as it was purpose-built for the challenges of real-time data processing and management.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>A Wall Street Heritage<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">GemFire\u2019s roots trace back to the early 2000s, when Wall Street traders needed software capable of propagating real-time trading floor data\u2014where every millisecond counts. &#8220;Wall Street traders were looking to build software that could propagate real-time trading floor data where every millisecond counts,&#8221; explains Ivan Novick, Product Manager for Data Products at the Tanzu Division of Broadcom.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Developing such intricate solutions can be prohibitively complex for independent software vendors. GemFire emerged as a platform for application development rather than a traditional turnkey business application, addressing limitations found in legacy systems. In many ways, it was ahead of its time\u2014built to tackle the challenges of real-time information delivery across the enterprise.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Moving Beyond Two-Tier Architectures<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Historically, enterprises relied on two-tier database architectures to manage data. However, as workload demands increased, these systems struggled to meet real-time, low-latency requirements. The need to synchronize data across multiple databases and applications created significant bottlenecks. As information volumes grew beyond the capacity of single databases, synchronization issues became more pronounced.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">GemFire, however, was designed with these challenges in mind. It excels in handling unstructured data like text, images, and video. Through vector embedding, GemFire transforms this data into multi-dimensional mathematical graphs, grouping similar items together for efficient access and analysis.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Key Features of GemFire<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">GemFire offers a range of powerful features that make it ideal for real-time applications:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sub-millisecond response times<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">In-memory data and compute grid<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Single source of truth across distributed systems<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ultra-high speed<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Scalability on demand<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">One common issue with systems that manage complex data across multiple nodes is the risk of inconsistencies when multiple writers and readers are involved. GemFire mitigates this with active-active, multi-site Wide Area Network (WAN) replication. Whether a business operates in New York, London, or Tokyo, GemFire ensures data is synchronized and up-to-date across all locations. &#8220;On our grid, data is synchronized and always up-to-date; the system updates information millions of times a second,&#8221; says Novick.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Where Should Tanzu GemFire be Deployed?<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">GemFire is particularly well-suited for organizations with demanding IT workloads\u2014those for whom off-the-shelf software is insufficient. These companies need custom-built solutions capable of processing vast amounts of data in real-time.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For example, consider a large airline managing millions of passengers at an airport like LAX. They need to track ticket sales, check-ins, seating arrangements, loyalty programs, flight schedules, and aircraft locations. Each component interacts with multiple websites, applications, and devices. GemFire\u2019s architecture enables them to manage and synchronize all these moving parts seamlessly.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Financial Services and Government Applications<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Financial services and government sectors are experiencing significant growth in the adoption of GemFire. These industries require real-time, event-driven systems for complex calculations and rapid decision-making.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">A large bank may process billions of dollars in transactions every day. They need to assess the movement of funds in real-time, detect potential fraud within seconds, and run statistical analyses on historical data to make informed decisions. GemFire\u2019s real-time capabilities allow financial institutions to manage these processes effectively.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>Expanding to Industrial and Edge Computing<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">As edge computing gains traction, GemFire is finding a home in industrial applications. Edge computing reduces the load on central servers by processing data closer to the source, lowering WAN infrastructure overhead and costs.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Companies are deploying small clusters of two to four nodes at the edge to perform custom processing for industrial tasks. These clusters require high availability, parallelism, and replication, all of which GemFire provides. As deployments scale, GemFire ensures that transactions are accurately synchronized across hundreds of systems.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>A Platform Poised for Growth<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">GemFire\u2019s evolution from a custom-built IMDG tool for financial services into a sophisticated real-time platform has positioned it as a leader in modern application development. With its vector database and real-time processing capabilities, GemFire continues to attract interest across industries and is ideal for handling emerging AI needs. As organizations look to build more complex, real-time solutions\u2014especially at the edge\u2014GemFire\u2019s role will only continue to grow.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the modern enterprise, high-performance applications require a solid foundation that can handle complex, high-volume, real-time data. VMware Tanzu GemFire is an in-memory data grid (IMDG) designed to deliver the speed, low latency, and scalability needed for such applications. Though it has been in use for decades, GemFire is experiencing a resurgence, as it was<\/p>\n","protected":false},"author":94,"featured_media":17128,"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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1363,83,2143,2101],"tags":[1223,6411,6412,5626],"class_list":["post-17102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-episodes","category-articles","category-exclusive-content","category-contributions","tag-edge-computing","tag-gemfire","tag-imdg","tag-vmware-tanzu"],"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>VMware Tanzu GemFire and Next-Generation Real-Time Application Development - 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=\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VMware Tanzu GemFire and Next-Generation Real-Time Application Development - Software Engineering Daily\" \/>\n<meta property=\"og:description\" content=\"In the modern enterprise, high-performance applications require a solid foundation that can handle complex, high-volume, real-time data. VMware Tanzu GemFire is an in-memory data grid (IMDG) designed to deliver the speed, low latency, and scalability needed for such applications. Though it has been in use for decades, GemFire is experiencing a resurgence, as it was\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Engineering Daily\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-16T12:09:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-17T14:01:07+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"SEDaily\" \/>\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=\"SEDaily\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/\"},\"author\":{\"name\":\"SEDaily\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c\"},\"headline\":\"VMware Tanzu GemFire and Next-Generation Real-Time Application Development\",\"datePublished\":\"2024-09-16T12:09:44+00:00\",\"dateModified\":\"2024-09-17T14:01:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/\"},\"wordCount\":746,\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png?fit=600%2C315&ssl=1\",\"keywords\":[\"edge computing\",\"GemFire\",\"IMDG\",\"VMware Tanzu\"],\"articleSection\":[\"All Content\",\"Exclusive Articles\",\"Exclusive Content\",\"Written Contributions\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/\",\"url\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/\",\"name\":\"VMware Tanzu GemFire and Next-Generation Real-Time Application Development - Software Engineering Daily\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png?fit=600%2C315&ssl=1\",\"datePublished\":\"2024-09-16T12:09:44+00:00\",\"dateModified\":\"2024-09-17T14:01:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png?fit=600%2C315&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png?fit=600%2C315&ssl=1\",\"width\":600,\"height\":315},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/softwareengineeringdaily.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VMware Tanzu GemFire and Next-Generation Real-Time Application Development\"}]},{\"@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\/f1a6631864960c74ef79dae73df8984c\",\"name\":\"SEDaily\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg\",\"caption\":\"SEDaily\"},\"url\":\"https:\/\/softwareengineeringdaily.com\/author\/sed-production\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VMware Tanzu GemFire and Next-Generation Real-Time Application Development - 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":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/","og_locale":"en_US","og_type":"article","og_title":"VMware Tanzu GemFire and Next-Generation Real-Time Application Development - Software Engineering Daily","og_description":"In the modern enterprise, high-performance applications require a solid foundation that can handle complex, high-volume, real-time data. VMware Tanzu GemFire is an in-memory data grid (IMDG) designed to deliver the speed, low latency, and scalability needed for such applications. Though it has been in use for decades, GemFire is experiencing a resurgence, as it was","og_url":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/","og_site_name":"Software Engineering Daily","article_published_time":"2024-09-16T12:09:44+00:00","article_modified_time":"2024-09-17T14:01:07+00:00","og_image":[{"width":600,"height":315,"url":"http:\/\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png","type":"image\/png"}],"author":"SEDaily","twitter_card":"summary_large_image","twitter_creator":"@software_daily","twitter_site":"@software_daily","twitter_misc":{"Written by":"SEDaily","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#article","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/"},"author":{"name":"SEDaily","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/f1a6631864960c74ef79dae73df8984c"},"headline":"VMware Tanzu GemFire and Next-Generation Real-Time Application Development","datePublished":"2024-09-16T12:09:44+00:00","dateModified":"2024-09-17T14:01:07+00:00","mainEntityOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/"},"wordCount":746,"publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png?fit=600%2C315&ssl=1","keywords":["edge computing","GemFire","IMDG","VMware Tanzu"],"articleSection":["All Content","Exclusive Articles","Exclusive Content","Written Contributions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/","url":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/","name":"VMware Tanzu GemFire and Next-Generation Real-Time Application Development - Software Engineering Daily","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#primaryimage"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png?fit=600%2C315&ssl=1","datePublished":"2024-09-16T12:09:44+00:00","dateModified":"2024-09-17T14:01:07+00:00","breadcrumb":{"@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#primaryimage","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png?fit=600%2C315&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png?fit=600%2C315&ssl=1","width":600,"height":315},{"@type":"BreadcrumbList","@id":"https:\/\/softwareengineeringdaily.com\/2024\/09\/16\/vmware-tanzu-gemfire-next-generation-realtime-application-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/softwareengineeringdaily.com\/"},{"@type":"ListItem","position":2,"name":"VMware Tanzu GemFire and Next-Generation Real-Time Application Development"}]},{"@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\/f1a6631864960c74ef79dae73df8984c","name":"SEDaily","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/96a9ce2f21db7050dc801bc0505cb90b?s=96&d=retro&r=pg","caption":"SEDaily"},"url":"https:\/\/softwareengineeringdaily.com\/author\/sed-production\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/09\/Tanzu-09172024.png?fit=600%2C315&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7GuoD-4rQ","_links":{"self":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/17102"}],"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\/94"}],"replies":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/comments?post=17102"}],"version-history":[{"count":0,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/17102\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media\/17128"}],"wp:attachment":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media?parent=17102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/categories?post=17102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/tags?post=17102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}