Case Study showing how I optimized JSON Validation in AdTech Holding for internal project
Users can modify JSON files to customize features and content of landing pages.
Before saving changes, the backend validates the JSON against a schema specific to each landing page.
Schemas are defined in JSON files with a specific structure:
1{2 "$schema": "http://json-schema.org/draft-07/schema#",3 // ... other schema properties4}
Developers are tasked with manually managing and editing dozens of landing page schemas.
Adoption of modular JSON schemas maintained by using Zod.
The backend then uses such files like the one below to validate client structures.