Establish standards and practices for application code quality, architecture, and front-end user experience—ensuring maintainability and customer delight.
Maintained in the open at github.com/Golden-Section-Tx/playbook · CC BY-SA 4.0
If the Database level is the bottom layer of your technology, the Application Code, or the Business Logic Layer, is the middle tier. The top tier is your Front End, or UX and UI.
The Goal: Identify and address performance issues in your Business Logic and Front End.
Best Practices in Business Logic:
Golden Section recommends adopting a "modular," Microservices architecture design as opposed to a monolithic design, which often causes features to break each other. Unlike monolithic architecture, Microservices are fine-grained and lightweight, easy to maintain, and more modular. This style is more elastic and resilient.
Specifically, Microservices is an approach to software development in which a large application is built as a suite of modular services; small, independently versioned, and scalable customer-focused services with specific business goals, which communicate with each other over standard protocols with well-defined interfaces.
Microservices solve challenges of rigid systems by being as modular as possible. They help build an application as a suite of small services, each running in its own process and are independently deployable. These services may be written in different languages and may use different data storage techniques. Microservice results in the development of systems that are scalable and flexible.
Best Practices in Front End / UX and UI:
The front end is how your customer interacts with your product, and the ease of interaction dictates their experience. UX and UI design are two different elements of a single consumer experience: UX refers to the user experience, which focuses on how something works and how people interact with it, while UI, or user interface, focus on the look and layout.
User Experience Design is the process of manipulating user behavior with a product by using data to inform the design process and continual updates to the usability, accessibility, and desirability provided in the interaction with a product.
Software is HumanWare. UX design is not an afterthought of software engineering. It is fundamental for your software's success and adoption.
Best Practices in Code Quality:
Best Practices in Application Performance:
Establish standards and practices for application code quality, architecture, and front-end user experience—ensuring maintainability and customer delight.
If the Database level is the bottom layer of your technology, the Application Code, or the Business Logic Layer, is the middle tier. The top tier is your Front End, or UX and UI.
Establish standards and practices for application code quality, architecture, and front-end user experience—ensuring maintainability and customer delight.
Establish an App Performance measurement (Apex). Golden Section recommends using the right standard Apex measurement. Application Performance is estimated in terms of accuracy, efficiency, and speed of execution.
Establish standards and practices for application code quality, architecture, and front-end user experience—ensuring maintainability and customer delight.