Write Business Logic Overview
In this category, you can learn how to write business logic for a ScalarDL application.
📄️ Model Your Data
Data modeling (or in other words, organizing your data) is the process of conceptualizing and visualizing how data will be stored and used by identifying the patterns used to access data and the types of queries to be performed within business operations.
📄️ Write a Contract
This document sets out some guidelines for writing contracts for ScalarDL.
📄️ Write a Function
This document sets out some guidelines for writing functions for ScalarDL.
📄️ Manage Contract and Function Lifecycle
This document explains the lifecycle of contracts and functions in ScalarDL—from creating and registering them to updating them when bug fixes or feature additions are needed.
📄️ Use Generic Contracts
Although generic contracts were introduced in ScalarDL 3.10, HashStore, released in ScalarDL 3.12, provides a higher-level abstraction that wraps generic contracts. For most use cases, using HashStore is simpler and more efficient than using generic contracts directly. For details, see Get Started with ScalarDL HashStore in the latest version of ScalarDL.
📄️ Use Table-Oriented Generic Contracts
Although table-oriented generic contracts were introduced in ScalarDL 3.11, TableStore, released in ScalarDL 3.12, provides a higher-level abstraction that wraps table-oriented generic contracts. For most use cases, using TableStore is simpler and more efficient than using table-oriented generic contracts directly. For details, see Get Started with ScalarDL TableStore in the latest version of ScalarDL.