OmniStudio Performance Anti-Patterns
Vlocity, now renamed as OmniStudio, has been experiencing unprecedented growth since the day it was founded in 2014. The number of industries served has also significantly increased over time. In keeping pace with this, the platform functionality has grown to support the expanding ecosystem. However, as the platform grew, so did the complexity of the projects.
Along with the growing complexity, a few common mistakes have emerged over time, which seemed like a good idea or the right way of doing things at that time. Those common mistakes are the OmniStudio anti-patterns, and they cause performance, reliability, and scalability issues in many applications.
What’s a design pattern? Wikipedia defines it as a reusable solution to a commonly occurring problem within a given context (https://en.wikipedia.org/wiki/Software_design_pattern). Most developers and architects are familiar with design patterns such as fire and forget, publish/subscribe...