Salesforce Architects
A tech publication for architects, by Salesforce Architects
Image for post
Image for post

This is a first in a series of posts focused on the technology and capabilities powered by Salesforce Industries and OmniStudio.

Content last updated February 2021. Roadmap corresponds to Summer ’21 projections. Our forward-looking statement applies to roadmap projections.

With the Vlocity acquisition in 2020, Salesforce now has the ability to offer a combination of the core platform and specific industry models, processes, and solutions with Salesforce Industries. This tailoring of cloud solutions addresses distinct industry-specific business processes as well as legal, regulatory, and security requirements. …


Image for post
Image for post

In Part 1, we covered caching fundamentals and specific caching strategies for Salesforce Commerce Cloud. In Part 2, we cover techniques to optimize, measure, and report on the performance of your caching strategy.

Performance insights and optimization

Almost every website includes certain key pages that consumers typically spend the most time on. Those pages translate into controller or pipeline endpoints that should be monitored closely.

Key pages

Examples of key pages include:

  • Homepage — Default-Start and Home-Show
  • Product listing pages (search and category navigation) — Search-Show
  • Product detail pages (PDP) — Product-Show
  • Content pages — Page-Show

All such pages should have a high cache hit rate…


Image for post
Image for post

Introduction

This is Part 1 of a two-part series on caching strategies used in Salesforce Commerce Cloud implementations. Though the caching strategies covered here are common for most customer experience platforms, this series is focused specifically on Salesforce Commerce Cloud offerings with the intent of sharing learnings, experiences, and best practices from the Salesforce Commerce Cloud architect community.

Digital space is evolving with growing customer expectations. The goal of virtually every merchant is to have a fast and reliable website as a foundation to deliver best-in-class consumer experiences. …


Image for post
Image for post

If your customers weren’t already thinking about going digital before the pandemic, they almost certainly are now. So, you have customers ready to jump on the digital train and the implementation journey is just beginning! While this is certainly a step in the right direction, that new Salesforce licenses purchase is just the beginning. And exciting as this journey is, the reality is that it’s very easy (and common) for implementations to go south. Organizations don’t thrive just because of luck, or chance, or by making a purchase alone. While many customers believe that all their problems will be solved…


Image for post
Image for post

As the education industry continues to evolve and become more competitive, schools with legacy marketing practices often find themselves facing new challenges as the old “batch-and-blast” method of relying solely on mass emails as a form of communication fades into obsolescence. This is true throughout the entire student lifecycle. Due to increased competition, institutions are facing new challenges to find and engage with best-fit students. Many (see, for example, Concordia College) are looking to digital engagement as a form of differentiation. While several Salesforce.org Education Cloud tools help address these issues from different angles, one avenue that often gets overlooked…


Image for post
Image for post

When you are developing a new product, app, or feature, you need to test it with realistic data. At first you can create the data by hand, but if you want to test analytics interfaces or large data volumes, you will quickly run into the limitations of the manual approach. Salesforce.org is the social impact center of Salesforce. We partner with the global community to tackle the world’s biggest humanitarian, educational, and environmental problems. Just like commercial Salesforce customers, our global partners expect our products to scale up to tens of millions of records. That’s why we need to test…


Image for post
Image for post

Identify at-risk students early and maximize advisor resources using insights provided by Einstein Discovery. Learn how to build Einstein Discovery models, prepare data, and interpret your findings in a common higher education use case while using the Education Cloud to deliver actionable insights. Organizations spend a lot of time debating what business activities need to be re-engineered and how to do so. Unfortunately this work is too often kicked off without the understanding of the impact different business processes have on the organization’s mission. Einstein Discovery can help identify those business processes that have the most influence (and therefore the…


Image for post
Image for post

Architects interested in a step-change improvement in their careers need to adopt what we might call a renaissance mind. Think of the renaissance mind as one that is highly interdisciplinary — an intelligence and curiosity that leads a person to study computer science, life science, and math, as well as philosophy and the arts. This is what technology leaders are made of. If you are truly passionate about your career as a technologist, read on. It helps to begin with some background and context. Alvin Toffler’s seminal book, Future Shock, was published 50 years ago. He and others accurately predicted…


Events, which is just another word for messages, are a great way to communicate information between different systems. Apache Kafka is designed for handling these communications at a large scale. It has become an industry standard, in part because it provides an efficient way to get the data that we all have coming in to the where it can best be utilized. In the same way that a language, like English, becomes valuable in large part because lots of people speak it, these messages are “understood” by most common systems and the ones that don’t can “be taught” without a…


Image for post
Image for post

“Performance” seems hard to get right because there is so much to it. However, with the correct maturity model, anyone can improve long-term Salesforce performance management.

Having worked as a consultant with enterprise customers over the last decade on Salesforce best practices, I’ve noted that not many people understand “performance management” even though Salesforce provides lots of developer documentation, best practices, and blog posts. Only recently, after I became a Product Manager and started looking at this problem from a different perspective, did it dawn on me that it wasn’t the lack of information that’s stopping customers. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store