Book Image

Salesforce Lightning Platform Enterprise Architecture - Third Edition

By : Andrew Fawcett
Book Image

Salesforce Lightning Platform Enterprise Architecture - Third Edition

By: Andrew Fawcett

Overview of this book

Salesforce Lightning provides a secure and scalable platform to build, deploy, customize, and upgrade applications. This book will take you through the architecture of building an application on the Lightning platform to help you understand its features and best practices, and ensure that your app keeps up with your customers’ increasing needs as well as the innovations on the platform. This book guides you in working with the popular aPaaS offering from Salesforce, the Lightning Platform. You’ll see how to build and ship enterprise-grade apps that not only leverage the platform's many productivity features, but also prepare your app to harness its extensibility and customization capabilities. You'll even get to grips with advanced application architectural design patterns such as Separation of Concerns, Unit Testing and Dependency Integration. You will learn to use Apex and JavaScript with Lightning Web Components, Platform Events, among others, with the help of a sample app illustrating patterns that will ensure your own applications endure and evolve with the platform. Finally, you will become familiar with using Salesforce DX to develop, publish, and monitor a sample app and experience standard application life cycle processes along with tools such as Jenkins to implement CI/CD. By the end of this book, you will have learned how to develop effective business apps and be ready to explore innovative ways to meet customer demands.
Table of Contents (17 chapters)

Adding AI with Einstein

Artificial Intelligence (AI) has become very much the norm in our personal and business lives. The reason for this is the ongoing democratization of cloud-based services that make it increasingly easy to access sophisticated AI algorithms, not just as a consumer via various AIs such as Siri, Alexa, and Google, but also as a developer. You no longer need to be a data scientist or understand the complexities of creating and executing complex models that drive such AI experiences; what you need is accurate data and a clear idea of the kind of problems—or rather AI-driven predictions—you want to discover. This is harder than you might think. Hence, the real key to AI is not the algorithms; it is the amount and quality of data! 

In this chapter, you will gain an appreciation of how Salesforce has democratized these complex new innovations...