SlideShare uma empresa Scribd logo
1 de 14
abhinav.fyi @abhinavguptas
History 2019 - 2023
Salesforce
Functions
Retirement
What are
Salesforce Functions?
Salesforce Functions are serverless,
scalable code blocks in Apex, Java,
Python, NodeJS, etc.
Invoked by Apex or low-code tools like
Salesforce Flow. They auto-scale,
bypassing API limits of off-platform
solutions.
abhinav.fyi @abhinavguptas
Dreamforce 2019
Announcement
Announced as "Evergreen", a
Serverless Functions &
Compute for Customer 360
Platform
abhinav.fyi @abhinavguptas
Q1 2020
Alpha Release
Limited access for testing
and feedback.
abhinav.fyi @abhinavguptas
Oct 12, 2021
General Availability
Salesforce Functions
becomes generally
available to all users.
abhinav.fyi @abhinavguptas
Mar 1, 2022
Container-less
Run and test Salesforce
Functions locally using the
Salesforce CLI, no
containers required.
abhinav.fyi @abhinavguptas
Jan 4, 2023
New Regions & Languages
New Regions for
Salesforce Functions,
Python for Salesforce
Functions in Open Beta
abhinav.fyi @abhinavguptas
Feb 11, 2023
Buildback Support
Added support for custom
build packs, which allows
you to use other
languages, libraries, and
frameworks.
abhinav.fyi @abhinavguptas
Sept 27, 2023
Retirement Announcement
Salesforce announced the
retirement of Salesforce
Functions, aka Salesforce
Elastic Services.
abhinav.fyi @abhinavguptas
Oct 31, 2023
End of Sale (EOS)
The last day customers can
purchase new Elastic
Services subscriptions
abhinav.fyi @abhinavguptas
Jan 31, 2024
End of Renewal (EOR)
The last day customers can
renew their existing Elastic
Services subscriptions.
abhinav.fyi @abhinavguptas
Jan 31, 2025
End of Life (EOL)
The last day Salesforce
Functions will be available
in Salesforce orgs
abhinav.fyi @abhinavguptas
How to migrate?
Understanding the differences between Salesforce
Functions and Heroku apps.
Set up Connected Apps.
Update + Deploy Apex classes and triggers for
function invocation.
Deploy Custom metadata types and objects for
function metadata and tracking.
Based on the above migration guide, it will involve
Overall, the migration will require a good
understanding of both Salesforce and Heroku
platforms and could be a moderate to
complex effort, depending on the existing
setup.
abhinav.fyi @abhinavguptas
https://github.com/heroku/function-migration
abhinav.fyi @abhinavguptas
Thanks!
Abhinav Gupta
Salesforce MVP(8x) & Enthusiast,
Founder Concret.io

Mais conteúdo relacionado

Semelhante a Salesforce Functions History - Launch to Retirement (2019-2023)

Shibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud ArchitectShibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud Architect
Shibaji Chandra
 
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptxhello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
kumar362703691
 

Semelhante a Salesforce Functions History - Launch to Retirement (2019-2023) (20)

Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
 
OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17
 
AADI Mashery/Coca-Cola Enterprises November 2012
AADI Mashery/Coca-Cola Enterprises November 2012  AADI Mashery/Coca-Cola Enterprises November 2012
AADI Mashery/Coca-Cola Enterprises November 2012
 
download.pdf
download.pdfdownload.pdf
download.pdf
 
今Serverlessが面白いわけ v19.09
今Serverlessが面白いわけ v19.09今Serverlessが面白いわけ v19.09
今Serverlessが面白いわけ v19.09
 
Hybrid Integration with SAP
Hybrid Integration with SAPHybrid Integration with SAP
Hybrid Integration with SAP
 
Sap pi vs_biz_talk
Sap pi vs_biz_talkSap pi vs_biz_talk
Sap pi vs_biz_talk
 
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
MuleSoft Surat Meetup#39 - Pragmatic API Led ConnectivityMuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
MuleSoft Surat Meetup#39 - Pragmatic API Led Connectivity
 
Shibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud ArchitectShibaji Chandra - Cloud Architect
Shibaji Chandra - Cloud Architect
 
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformCraft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
 
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBMapidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
apidays Singapore 2023 - Beyond REST, Claudio Tag, IBM
 
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptxhello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
hello-200624192640aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
 
E4832528 5a7c-0010-82c7-eda71af511fa
E4832528 5a7c-0010-82c7-eda71af511faE4832528 5a7c-0010-82c7-eda71af511fa
E4832528 5a7c-0010-82c7-eda71af511fa
 
App modernization-What you need to know before planning a migration to office...
App modernization-What you need to know before planning a migration to office...App modernization-What you need to know before planning a migration to office...
App modernization-What you need to know before planning a migration to office...
 
SAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent EnterpriseSAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent Enterprise
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
Your API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, UnisysYour API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, Unisys
 
apidays LIVE India 2022 - Building the API Banking capability
apidays LIVE India 2022 - Building the API Banking capabilityapidays LIVE India 2022 - Building the API Banking capability
apidays LIVE India 2022 - Building the API Banking capability
 
MuleSoft Surat Virtual Meetup#38 - Deep Dive into Anypoint API Proxy Options ...
MuleSoft Surat Virtual Meetup#38 - Deep Dive into Anypoint API Proxy Options ...MuleSoft Surat Virtual Meetup#38 - Deep Dive into Anypoint API Proxy Options ...
MuleSoft Surat Virtual Meetup#38 - Deep Dive into Anypoint API Proxy Options ...
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
 

Mais de Abhinav Gupta

What is Einstein Data Detect?
What is Einstein Data Detect?What is Einstein Data Detect?
What is Einstein Data Detect?
Abhinav Gupta
 
Safeguarding Salesforce: Mastering Data Security with Data Mask
Safeguarding Salesforce: Mastering Data Security with Data MaskSafeguarding Salesforce: Mastering Data Security with Data Mask
Safeguarding Salesforce: Mastering Data Security with Data Mask
Abhinav Gupta
 
Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark Side
Abhinav Gupta
 

Mais de Abhinav Gupta (20)

What is Einstein Data Detect?
What is Einstein Data Detect?What is Einstein Data Detect?
What is Einstein Data Detect?
 
Salesforce 2023 Recap
Salesforce 2023 RecapSalesforce 2023 Recap
Salesforce 2023 Recap
 
Safeguarding Salesforce: Mastering Data Security with Data Mask
Safeguarding Salesforce: Mastering Data Security with Data MaskSafeguarding Salesforce: Mastering Data Security with Data Mask
Safeguarding Salesforce: Mastering Data Security with Data Mask
 
🤖 Understanding 4 Waves of AI
🤖 Understanding 4 Waves of AI 🤖 Understanding 4 Waves of AI
🤖 Understanding 4 Waves of AI
 
AI & Evolving Customer Trust Dynamics (1).pdf
AI & Evolving Customer Trust Dynamics  (1).pdfAI & Evolving Customer Trust Dynamics  (1).pdf
AI & Evolving Customer Trust Dynamics (1).pdf
 
Unlocking the Puzzle of Modern Customer Wants.pdf
Unlocking the Puzzle of Modern  Customer Wants.pdfUnlocking the Puzzle of Modern  Customer Wants.pdf
Unlocking the Puzzle of Modern Customer Wants.pdf
 
NFT Collectors - Understanding AI Puke Art
NFT Collectors - Understanding AI Puke ArtNFT Collectors - Understanding AI Puke Art
NFT Collectors - Understanding AI Puke Art
 
What’s Web3 for Salesforce?
What’s Web3 for Salesforce?What’s Web3 for Salesforce?
What’s Web3 for Salesforce?
 
Generative AI Art - The Dark Side
Generative AI Art - The Dark SideGenerative AI Art - The Dark Side
Generative AI Art - The Dark Side
 
Whats, Whys and Hows of NFTs?
Whats, Whys and Hows of NFTs?Whats, Whys and Hows of NFTs?
Whats, Whys and Hows of NFTs?
 
Mental Peace at Work during Pandemic
Mental Peace at Work during PandemicMental Peace at Work during Pandemic
Mental Peace at Work during Pandemic
 
Salesforce restriction rules <2 min Summary
Salesforce restriction rules <2 min SummarySalesforce restriction rules <2 min Summary
Salesforce restriction rules <2 min Summary
 
Simplified CI/CD Flows for Salesforce via SFDX - Downunder Dreamin - Sydney
Simplified CI/CD Flows for Salesforce via SFDX - Downunder Dreamin - SydneySimplified CI/CD Flows for Salesforce via SFDX - Downunder Dreamin - Sydney
Simplified CI/CD Flows for Salesforce via SFDX - Downunder Dreamin - Sydney
 
Salesforce CI (Continuous Integration) - SFDX + Bitbucket Pipelines
Salesforce CI (Continuous Integration) - SFDX + Bitbucket PipelinesSalesforce CI (Continuous Integration) - SFDX + Bitbucket Pipelines
Salesforce CI (Continuous Integration) - SFDX + Bitbucket Pipelines
 
Building a layoff proof career
Building a layoff proof careerBuilding a layoff proof career
Building a layoff proof career
 
Fun with Jenkins & Salesforce
Fun with Jenkins & SalesforceFun with Jenkins & Salesforce
Fun with Jenkins & Salesforce
 
Dreamforce 2015 Session - Angular-ifying your visualforce pages
Dreamforce 2015 Session - Angular-ifying your visualforce pagesDreamforce 2015 Session - Angular-ifying your visualforce pages
Dreamforce 2015 Session - Angular-ifying your visualforce pages
 
Intro to Apex - Salesforce Force Friday Webinar
Intro to Apex - Salesforce Force Friday Webinar Intro to Apex - Salesforce Force Friday Webinar
Intro to Apex - Salesforce Force Friday Webinar
 
Building Chrome Extensions For Salesforce
Building Chrome Extensions  For SalesforceBuilding Chrome Extensions  For Salesforce
Building Chrome Extensions For Salesforce
 
Learning salesforce-mobile-way
Learning salesforce-mobile-wayLearning salesforce-mobile-way
Learning salesforce-mobile-way
 

Último

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Último (20)

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 

Salesforce Functions History - Launch to Retirement (2019-2023)

  • 1. abhinav.fyi @abhinavguptas History 2019 - 2023 Salesforce Functions Retirement
  • 2. What are Salesforce Functions? Salesforce Functions are serverless, scalable code blocks in Apex, Java, Python, NodeJS, etc. Invoked by Apex or low-code tools like Salesforce Flow. They auto-scale, bypassing API limits of off-platform solutions. abhinav.fyi @abhinavguptas
  • 3. Dreamforce 2019 Announcement Announced as "Evergreen", a Serverless Functions & Compute for Customer 360 Platform abhinav.fyi @abhinavguptas
  • 4. Q1 2020 Alpha Release Limited access for testing and feedback. abhinav.fyi @abhinavguptas
  • 5. Oct 12, 2021 General Availability Salesforce Functions becomes generally available to all users. abhinav.fyi @abhinavguptas
  • 6. Mar 1, 2022 Container-less Run and test Salesforce Functions locally using the Salesforce CLI, no containers required. abhinav.fyi @abhinavguptas
  • 7. Jan 4, 2023 New Regions & Languages New Regions for Salesforce Functions, Python for Salesforce Functions in Open Beta abhinav.fyi @abhinavguptas
  • 8. Feb 11, 2023 Buildback Support Added support for custom build packs, which allows you to use other languages, libraries, and frameworks. abhinav.fyi @abhinavguptas
  • 9. Sept 27, 2023 Retirement Announcement Salesforce announced the retirement of Salesforce Functions, aka Salesforce Elastic Services. abhinav.fyi @abhinavguptas
  • 10. Oct 31, 2023 End of Sale (EOS) The last day customers can purchase new Elastic Services subscriptions abhinav.fyi @abhinavguptas
  • 11. Jan 31, 2024 End of Renewal (EOR) The last day customers can renew their existing Elastic Services subscriptions. abhinav.fyi @abhinavguptas
  • 12. Jan 31, 2025 End of Life (EOL) The last day Salesforce Functions will be available in Salesforce orgs abhinav.fyi @abhinavguptas
  • 13. How to migrate? Understanding the differences between Salesforce Functions and Heroku apps. Set up Connected Apps. Update + Deploy Apex classes and triggers for function invocation. Deploy Custom metadata types and objects for function metadata and tracking. Based on the above migration guide, it will involve Overall, the migration will require a good understanding of both Salesforce and Heroku platforms and could be a moderate to complex effort, depending on the existing setup. abhinav.fyi @abhinavguptas https://github.com/heroku/function-migration
  • 14. abhinav.fyi @abhinavguptas Thanks! Abhinav Gupta Salesforce MVP(8x) & Enthusiast, Founder Concret.io