Posts

Showing posts from June, 2021

CTA Study Planning

Image
So you've made the gigantic decision to go forward and prepare to become a Salesforce CTA. Well done! Taking the effort to formalize your architecture experience with the Salesforce CTA badge of honour, is a great hallmark to achieve in the Salesforce ecosystem and it is great to have the courage to take part in the journey. As I always say, the journey is more important than the outcome, because it is the learnings from the process that you will apply day to day in your job, and necessarily the CTA stamp itself. So lets have a look at what a CTA journey typically can look like: Step 1 - Salesforce Domains Pre Study Step 1 involves going through each of the materials which are listed on the Salesforce Architects Trailhead site, and taking the time to meticously go through each article in detail. This is the fundamental wisdom that will build your Salesforce base, and to be a better architect your baseline must be strong. I spent a lot of time reading the articles here. Sometimes we

Being a CTA and Maintaining Humility

Image
A poignant topic, but something that is really important to keep in mind. We never know everything, and despite reaching what one would think is the pinnacle of a Salesforce career, there is always more to learn. The moment we think we know everything, the journey stops, and we become a brick wall to ourselves, the clients that we serve, and overall the world around us. So, having gone through the Salesforce CTA journey, and having spent the last few years architecting solutions with the CTA badge, here are some of the lessons I have learnt. (1) Salesforce as a platform keeps evolving. Since passing the review board, new integration patterns / approaches have come out such as Change Data Capture and External Services. I recently did a presentation on the topic of integration, and was delightfully asked by an audience member, so why not 'External Services'. Hadn't come across this approach before, which highlights the importance of staying up to speed with the developments o