Apex Aide apexaide

Book Review - Salesforce Anti-Patterns

Bob Buzzard Blog· ·Advanced ·Architect ·3 min read
Summary

Recognizing Salesforce anti-patterns is critical for architects and consultants to avoid costly design pitfalls that manifest over time. This book review highlights how the second edition of Lars Malmqvist's guide offers clear scenarios of common anti-patterns, including those unique to Salesforce's platform, plus better alternatives to improve system design. It also covers the human aspects like communication and collaboration to watch out for. Understanding these anti-patterns equips Salesforce professionals to advise customers effectively and advocate for sustainable, scalable architectures.

Takeaways
  • Learn to identify red flags of Salesforce-specific anti-patterns early.
  • Use factual knowledge of anti-patterns to argue for better design choices.
  • Consider human factors like communication and collaboration in project design.
  • Understand how AI reliance may introduce new anti-patterns.
  • Advise customers on risks and alternatives while respecting their final decisions.

  Disclaimer - I didn't purchase this book, I was given a pre-release copy by Packt Publishing to review I've been interested in anti-patterns since I read a short article, more years ago than I care to remember, that covered 3-4 of them. When I joined the Salesforce ecosystem, the anti-pattern I saw most of the time was the big ball of mud , which  I still reference in talks to this day , "These systems show unmistakable signs of unregulated growth, and repeated expedient repair"- something all of us who have been here for a while are familiar with. I was therefore curious when Packt Publishing reached out and asked me to review the second edition of Lars Malmqvist's book on Salesforce Anti-Patterns - which of my old favourite would I see in there, and what was new in the world of bad solutions to problems that look good at first glance. It's fair to say I wasn't disappointed.

Salesforce Architecture