{"id":845,"date":"2024-03-25T20:56:41","date_gmt":"2024-03-25T20:56:41","guid":{"rendered":"https:\/\/fde.cat\/index.php\/2024\/03\/25\/mission-impossible-inside-the-unprecedented-integration-of-100-products-within-salesforces-new-marketing-cloud-growth-edition\/"},"modified":"2024-03-25T20:56:41","modified_gmt":"2024-03-25T20:56:41","slug":"mission-impossible-inside-the-unprecedented-integration-of-100-products-within-salesforces-new-marketing-cloud-growth-edition","status":"publish","type":"post","link":"https:\/\/fde.cat\/index.php\/2024\/03\/25\/mission-impossible-inside-the-unprecedented-integration-of-100-products-within-salesforces-new-marketing-cloud-growth-edition\/","title":{"rendered":"Mission Impossible: Inside the Unprecedented Integration of 100 Products Within Salesforce\u2019s New Marketing Cloud Growth Edition"},"content":{"rendered":"<p>In this edition of our \u201cEngineering Energizers\u201d Q&amp;A series, we spotlight Jeanine Walters, Principal Architect and lead architect behind <a href=\"https:\/\/www.salesforce.com\/news\/stories\/marketing-cloud-growth-announcement\/\">Marketing Cloud Growth Edition <\/a>at Salesforce. With over 20 years of architecting innovative solutions at Salesforce, Jeanine has played a pivotal role in creating a game-changing marketing application that empowers small and medium businesses (SMB) with enterprise-level marketing automation capabilities, harnessing <a href=\"https:\/\/www.salesforce.com\/products\/data\/\">Data Cloud<\/a> and <a href=\"https:\/\/www.salesforce.com\/products\/einstein\/features\/\">Einstein<\/a> AI solutions.<\/p>\n<p>Explore how Jeanine and her team navigated complex integrations, aligned conflicting priorities, and addressed scaling challenges to create a seamless and efficient solution that revolutionizes marketing strategies for businesses of all sizes.<\/p>\n<p><strong>At a high level, how do you support Marketing Cloud Growth Edition?<\/strong><\/p>\n<p>As lead architect for <a href=\"https:\/\/www.salesforce.com\/news\/stories\/marketing-cloud-growth-announcement\/\">Marketing Cloud Growth Edition<\/a>, my main goal is to work closely with a team of architects to integrate Salesforce technologies and create a seamless product experience. I also focus on anticipating future needs and collaborating with technology leaders across the company to drive innovation.<\/p>\n<p>In a nutshell, my job is to establish an architecture that supports all the necessary functionality for Marketing Cloud Growth Edition. This means creating a blueprint for the required features and architecture. Our team\u2019s architects then take that blueprint and bring it to life.<\/p>\n<p><em>Jeanine provides a closer look at how she supports Marketing Cloud Growth Edition.<\/em><\/p>\n<p><strong>What new or novel approaches did your team take when tackling the design of Marketing Cloud Growth Edition?<\/strong><\/p>\n<p>To minimize the need for customers to learn new tools or manage duplicate information, we focused on leveraging existing Salesforce objects and services, such as <a href=\"https:\/\/www.salesforce.com\/products\/sales-cloud\/\">Sales Cloud<\/a> Campaigns. This approach also eliminated the need for our team to develop new components from scratch, which helped us meet our delivery deadline.<\/p>\n<p>Before starting the project, we conducted an inventory of available components and identified over 100 existing components that could be utilized. Approximately 75% of our design was comprised of those existing components, although some modifications were made to align them with our specific needs. For instance, we made <a href=\"https:\/\/engineering.salesforce.com\/einstein-for-flow-bringing-ai-innovation-to-the-next-generation-of-automation\/\">Flow<\/a> \u2014 which is traditionally used by admins \u2014 more suitable for marketers by incorporating it into our product\u2019s campaign management process.<\/p>\n<p>We made an early decision to leverage <a href=\"https:\/\/engineering.salesforce.com\/big-data-processing-driving-data-migration-for-salesforce-data-cloud\/\">Data Cloud <\/a>as the underlying foundation for Marketing Cloud. This enabled us to create a unified view across marketing, sales, service, and commerce \u2014 delivering a consistent context and perspective throughout the entire customer relationship journey.<\/p>\n<p>After project kickoff, our team continued to explore collaboration opportunities with other teams to evaluate whether their existing services could meet our requirements.<\/p>\n<p><strong>What key technical challenges did you face during the development of Marketing Cloud Growth Edition?<\/strong><\/p>\n<p>One of the major hurdles was the complex integration process, unifying existing objects and services. This required the team to navigate uncharted territory and attempt an integration that had never been attempted before.<\/p>\n<p>To overcome this challenge, the team placed a strong emphasis on architectural alignment. They ensured that all stakeholders involved in the development process understood the goals and objectives of the project. However, aligning priorities and timelines across various teams proved to be particularly challenging. Determining which pieces required joint efforts and which could be handled separately was a consistent struggle. The team had to find a way to balance the need for collaborative work with the need for parallel progress.<\/p>\n<p>To address this, the team decided to modify their development approach by minimizing the requirement for alignment on low-level components. For instance, they transitioned from utilizing a unified data kit throughout the project to employing a set of dependent data kits. This modification allows for greater flexibility and efficiency in their development process.<\/p>\n<p><em>Deep integration with <a href=\"https:\/\/www.salesforce.com\/products\/platform\/products\/salesforce-dx\/\">Salesforce DX<\/a> and Data Cloud gives partners and developers the ability to extend Marketing Cloud Growth Edition.<\/em><\/p>\n<p><strong>Can you share an experience when you had to navigate conflicting priorities during development?<\/strong><\/p>\n<p>We develop our product for both B2B and B2C marketers, so we often have to make choices between which features to prioritize. Our research shows that there are many shared jobs between these personas, so our goal is to ensure that we don\u2019t limit ourselves architecturally and can support both markets in the long run.<\/p>\n<p>Customer feedback is an important factor. If there are areas where some of our customers have provided valuable insights for improvement, we may prioritize addressing those first. Additionally, considering that our product primarily caters to SMBs, which often have a B2B focus, we consider their specific needs. However, we strive to maintain a balanced approach that caters to both B2B and B2C markets, ensuring that we meet the expectations of all our customers.<\/p>\n<p><strong>How do you address challenges of scale when developing the Marketing Cloud Growth Edition?<\/strong><\/p>\n<p>The ability to support both B2B and B2C customers \u2014 including large customers performing high-volume marketing actions in very short amounts of time \u2014 is crucial. From the beginning, the focus has been on understanding the scale target needed to meet these demands. Leveraging the knowledge gained from existing B2C products, the team has built services that can support the anticipated scaling of services for SMBs.<\/p>\n<p>To tackle the issues of scale, the team adopts a proactive approach, leveraging Salesforce Flow. For instance, when dealing with processes that are expected to have massive scale, such as running numerous flows, it is essential for these flows to work quickly and handle high volumes.<\/p>\n<p>While the team anticipates that the volume will surpass the current capabilities of Flow, they have addressed this by extending Flow to support higher scale and by implementing additional architectural support. This means that Flow now has the ability to horizontally scale, utilizing available computing resources and increasing compute capability as needed.<\/p>\n<p><em>Jeanine highlights why engineers should join Salesforce.<\/em><\/p>\n<p><strong>What role did customer feedback play in shaping the development of the Marketing Cloud Growth Edition and how did you incorporate it into the project?<\/strong><\/p>\n<p>Throughout the project, we actively engaged with our customers to understand their needs and preferences. Even before starting the project, we received clear feedback from customers that they desired a unified B2B and B2C experience, tighter integration with other Salesforce products, an enhanced developer experience, sandboxes, and more. These customer requests heavily influenced our initial design.<\/p>\n<p>Once the project was initiated, we continued to collaborate with customers to refine and enhance the design. We conducted multiple rounds of usability testing, customer advisory board sessions, and gathered feedback from various sources. This iterative process ensured that customer input was incorporated at every step of the development process.<\/p>\n<p>To optimize efficiency and respect our customers\u2019 time, we organized focus group testing by batching multiple features together. This approach allowed us to present a comprehensive overview of the features and gather feedback in a meaningful and impactful manner. We typically conducted these sessions once or twice per release to ensure we made the most of our customers\u2019 valuable input.<\/p>\n<div class=\"wp-block-group is-layout-constrained wp-container-1 wp-block-group-is-layout-constrained\">\n<h4 class=\"wp-block-heading\"><strong>Learn More<\/strong><\/h4>\n<p>For a closer look at Marketing Cloud Growth Edition, <a href=\"https:\/\/www.salesforce.com\/products\/small-business-marketing\/\">check out the demo<\/a>.<\/p>\n<p>Stay connected \u2014 join our <a href=\"https:\/\/flows.beamery.com\/salesforce\/eng-social-2023\">Talent Community<\/a>!<\/p>\n<p>Check out our <a href=\"https:\/\/www.salesforce.com\/company\/careers\/teams\/tech-and-product\/?d=cta-tms-tp-2\">Technology and Product<\/a> teams to learn how you can get involved.<\/p>\n<\/div>\n<p>The post <a href=\"https:\/\/engineering.salesforce.com\/mission-impossible-inside-the-unprecedented-integration-of-100-products-within-salesforces-new-marketing-cloud-growth-edition\/\">Mission Impossible: Inside the Unprecedented Integration of 100 Products Within Salesforce\u2019s New Marketing Cloud Growth Edition<\/a> appeared first on <a href=\"https:\/\/engineering.salesforce.com\/\">Salesforce Engineering Blog<\/a>.<\/p>\n<p><a href=\"https:\/\/engineering.salesforce.com\/mission-impossible-inside-the-unprecedented-integration-of-100-products-within-salesforces-new-marketing-cloud-growth-edition\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\" rel=\"noopener\">Read More<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>In this edition of our \u201cEngineering Energizers\u201d Q&amp;A series, we spotlight Jeanine Walters, Principal Architect and lead architect behind Marketing Cloud Growth Edition at Salesforce. With over 20 years of architecting innovative solutions at Salesforce, Jeanine has played a pivotal role in creating a game-changing marketing application that empowers small and medium businesses (SMB) with&hellip; <a class=\"more-link\" href=\"https:\/\/fde.cat\/index.php\/2024\/03\/25\/mission-impossible-inside-the-unprecedented-integration-of-100-products-within-salesforces-new-marketing-cloud-growth-edition\/\">Continue reading <span class=\"screen-reader-text\">Mission Impossible: Inside the Unprecedented Integration of 100 Products Within Salesforce\u2019s New Marketing Cloud Growth Edition<\/span><\/a><\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-845","post","type-post","status-publish","format-standard","hentry","category-technology","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":856,"url":"https:\/\/fde.cat\/index.php\/2024\/04\/18\/in-their-own-words-15-salesforce-engineering-innovators-discuss-the-art-of-problem-solving\/","url_meta":{"origin":845,"position":0},"title":"In Their Own Words: 15 Salesforce Engineering Innovators Discuss the Art of Problem Solving","date":"April 18, 2024","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d series, we explore the problem-solving skills of engineering leaders. In this special edition, we caught up with some of the brightest minds from Salesforce Engineering across India, Argentina, and the U.S, and met a few new innovators who the Engineering Blog will feature soon. Join us\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":834,"url":"https:\/\/fde.cat\/index.php\/2024\/03\/06\/how-the-new-einstein-1-platform-manages-massive-data-and-ai-workloads-at-scale\/","url_meta":{"origin":845,"position":1},"title":"How the New Einstein 1 Platform Manages Massive Data and AI Workloads at Scale","date":"March 6, 2024","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we feature Leo Tran, Chief Architect of Platform Engineering at Salesforce. With over 15 years of engineering leadership experience, Leo is instrumental in developing the Einstein 1 Platform. This platform integrates generative AI, data management, CRM capabilities, and trusted systems to provide businesses with\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":690,"url":"https:\/\/fde.cat\/index.php\/2023\/03\/14\/how-is-salesforce-improving-everyday-developer-experiences-and-innovating-scalable-solutions\/","url_meta":{"origin":845,"position":2},"title":"How is Salesforce Improving Everyday Developer Experiences and Innovating Scalable Solutions?","date":"March 14, 2023","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we examine the life experiences and career paths that have shaped Salesforce engineering leaders. Meet Prianna Ahsan, a software engineering architect for MuleSoft\u2019s production engineering team. Prianna and her team enhance developer experiences by supporting cutting-edge projects, including the migration of MuleSoft onto Salesforce\u2019s\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":694,"url":"https:\/\/fde.cat\/index.php\/2023\/03\/23\/big-data-processing-driving-data-migration-for-salesforce-data-cloud\/","url_meta":{"origin":845,"position":3},"title":"Big Data Processing: Driving Data Migration  for Salesforce Data Cloud","date":"March 23, 2023","format":false,"excerpt":"The tsunami of data \u2014 set to exceed 180 zettabytes by 2025 \u2014 places significant pressure on companies. Simply having access to customer information is not enough \u2014 companies must also analyze and refine the data to find actionable pieces that power new business. As businesses collect these volumes of\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":896,"url":"https:\/\/fde.cat\/index.php\/2024\/07\/16\/the-unstructured-data-dilemma-how-data-cloud-handles-250-trillion-transactions-weekly\/","url_meta":{"origin":845,"position":4},"title":"The Unstructured Data Dilemma: How Data Cloud Handles 250 Trillion Transactions Weekly","date":"July 16, 2024","format":false,"excerpt":"In our \u201cEngineering Energizers\u201d Q&A series, we delve into the journeys of engineering leaders who have made notable strides in their areas of expertise. This edition features Adithya Vishwanath, Vice President of Software Engineering at Salesforce. He leads the Data Cloud team, a pivotal platform that integrates diverse data sources,\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":705,"url":"https:\/\/fde.cat\/index.php\/2023\/04\/18\/ai-based-identity-resolution-the-key-for-linking-diverse-customer-data\/","url_meta":{"origin":845,"position":5},"title":"AI-based Identity Resolution: The Key for Linking Diverse Customer Data","date":"April 18, 2023","format":false,"excerpt":"Companies want a comprehensive view of their customers, enabling them to solve business and marketing challenges, such as personalization, segmentation, and targeting \u2014 but they face an uphill battle as they are drowning in data. For example, many companies cannot match the identity of a customer who visits their website\u2026","rel":"","context":"In &quot;Technology&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/comments?post=845"}],"version-history":[{"count":0,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/posts\/845\/revisions"}],"wp:attachment":[{"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/media?parent=845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/categories?post=845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fde.cat\/index.php\/wp-json\/wp\/v2\/tags?post=845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}