Summary
In this chapter, by expanding the use case of our fictional FormulaForce application, we have seen several powerful ways to scale logic further while using additional programming languages and data storage to go beyond only using Apex and Custom Objects. We used Heroku to build a public-facing website and an API in Node.js, which can be optionally extended to send authentication back to the Salesforce org and thus enrich this experience with data stored in the Salesforce Platform and Salesforce CRM. We used the ability of Salesforce Functions to write code in Java and used third-party libraries to build more sophisticated experiences within Lightning Experience.
Using additional programming languages and data stores, you can open a wider skillset pool for your projects, and also enable access to the ecosystems surrounding them with a rich set of libraries and tools that offer more possibilities and embrace the very latest industry standards and practices, such as OpenAPI...