Salesforce DevOps
Amit Chaudhary

Amit Chaudhary

Amit Chaudhary is Salesforce Application & System Architect and working on Salesforce Platform since 2010. He is Salesforce MVP since 2017 and have 17 Salesforce Certificates. He is a active blogger and founder of Apex Hours.

5 Pillars of a successful Salesforce DevOps process

In this session we will talk about the 5 Pillars of a successful Salesforce DevOps process.

What is DevOps

DevOps = automated, more regular releases

OR

DevOps = simply a better way of managing releases /deployments

Why is DevOps important

  • A higher frequency of new releases to production
  • Fewer bugs and fewer service disruptions
  • Faster restore times in the event of service outages

Google’s industry survey for 2019 showed that high-performing teams that have adopted. DevOps practices deploy 208 times more frequently and make changes 106 times faster than low performers.

DevOps is a journey: start small

  • Start with small steps
  • Make sure the whole team is onboard and up to speed
  • Layer on complexity when your team + process is ready

Pillar 1: Version Control

Git-based source control = core pillar and starting point for most DevOps journey

Version control is the new single source of truth

How does version control benefit the whole team?

  • Enable parallel development streams, safely, with branching
  • Manage code conflicts
  • Maintain a full audit trail
  • Deploy consistently across environments
  • Reduce bugs through code review
  • Simplify rollback
  • Release faster and more reliably

Source-driven development

Master is the source of truth – no commits direct to master, all new features + fixes happen in feature branches

Feature branches merged back to master when ready for release -> deploy from master to UAT, prod

Pillar 2: CI/CD

Not just for deploying changes

Pillar 3: Testing

Pillar 4: Backup

Expect the unexpected

  • Control your data
  • Guarantee your business continuity
  • Protect yourself from malicious attacks, Salesforce bugs, accidental deletions, etc.

Pillar 5: Putting it all together

Common challenges

  • I don’t have the knowledge
  • I don’t know where to start
  • I don’t know if I can get my team
  • onboard
  • My team is too small

Recording of session

  • DevOps and Salesforce – A love hate relationship
  • The 5 Pillars of DevOps Success
  • Building your Success Roadmap

..

Share this article

1 Comment

  • 1 more pillars was missing – the successful DevOps need monitoring (Monitoring Tools) after backup before putting it all together.

Leave a reply

Keep in Touch

Subscribe for Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 3,229 other subscribers

Search

Our Supporter

RECENT POSTS

Apex Hours

Apex Hours is one stop platform to learn Salesforce skills and technology

Join our Newsletter and get tips and tricks how to explore the salesforce for free!