We want to take a moment to explain the recent performance issues you may have experienced and share what we’ve done to address them.
Over the past several weeks, we’ve been rolling out a major platform enhancement - migrating application schemas from the existing NoSQL architecture to be adjacent to your application data in the SQL datastore. This enhancement eliminates the 16 MB app schema size limitation inherent in the NoSQL store so our customers can build larger, more sophisticated apps on the Knack platform. It also opens up technical options to significantly reduce API response time in the coming months.
The architectural changes involved are complex. Despite thorough code reviews, extensive testing in our QA and Staging environments, and a carefully phased rollout to minimize impact, the changes led to unforeseen challenges. Earlier this week, the increased SQL data load caused spikes in 500 errors and database failovers, which we know disrupted your experience.
We take this very seriously. Yesterday, we applied critical hotfixes to further optimize app schema processing logic, and confirmed that the fixes have remediated the performance issues. We are now closely monitoring the system to ensure stability and smooth operation moving forward.
We sincerely apologize for the inconvenience this caused and appreciate your patience. Our team is committed to learning from this experience and implementing measures to prevent similar issues in the future.
If you have any further questions or concerns, please don’t hesitate to contact support@knack.com.
Thank you for your continued trust in us.