Logging Security and Reliability
As we explore the various ways Tadabase enhances and streamlines the developer's experience, it’s crucial to focus on a few key areas. The following sections delve into how Tadabase's commitment to shared responsibility in app building, granular control, advanced filtering options, and comprehensive logging contribute to creating secure, customizable, and traceable applications. We’ll also examine how the platform ensures data integrity through regular backups, manual restore capabilities, and extensive record deletion and change logs. By harnessing these features and understanding the underlying principles of Tadabase's design, developers can build applications that are not only powerful and user-friendly but also highly secure and reliable.
Shared Responsibility Approach
At its core, Tadabase operates on a shared responsibility model, ensuring the creation of robust, secure applications. However, the security of a Tadabase application significantly depends on the decisions and actions of its users. While the platform provides a strong security framework, it’s vital to implement adequate protections, such as password protections for sensitive pages. Failing to do so can undermine the platform's built-in security measures.
Granular Control
Tadabase is meticulously designed with developers in mind, offering granular control over every aspect of an application. This includes pages, layouts, and even the most nuanced details. This level of control empowers developers to precisely dictate how their applications look, feel, and function, aligning with their unique requirements.
Advanced Filtering
Despite being a no-code platform, Tadabase doesn’t compromise on providing sophisticated features. It incorporates advanced filtering options, allowing developers to construct complex queries for data display. For example, you can filter data based on second and third relationship levels, such as displaying only the jobs associated with the company of the logged-in user. This capability enables the creation of highly customized and dynamic data views.
Logging
Tadabase is committed to maintaining high standards of transparency and traceability. Every action within the platform is either logged by default or can be logged through advanced logging features, providing a comprehensive audit trail. This contributes significantly to the system's overall reliability and helps in troubleshooting and monitoring application activities.
Backups
Data security and integrity are top priorities at Tadabase. The platform conducts regular backups of all applications, with the frequency of these backups determined by the user's subscription level. This ensures that your data is securely stored and can be retrieved in case of an unexpected event, safeguarding against data loss.
Restores
Beyond regular backups, Tadabase empowers users with the ability to manually restore their data whenever necessary. This function enhances the platform’s commitment to data security and reliability, allowing users to quickly recover from data issues or accidental deletions.
Record Deletion Logs
Tadabase provides the option to enable deletion logs, allowing developers to monitor and review any deleted records. This feature adds a layer of transparency and traceability, facilitating effective auditing and review processes.
Record Change Logs
For increased accountability and control, Tadabase allows users to enable record change logs on a per-table basis. This feature tracks all changes to records, ensuring thorough record-keeping. Additionally, the platform can enable end users to view these logs, fostering trust and transparency not only within the builder interface but also across the entire application’s user base.