In clinical settings, time is in short supply as a professional has to diagnose multiple patients in a day. But the actual problem starts when technology lags. Because it slows the process and leaves users frustrated. DentScribe was facing similar challenges.
This case study shows how we helped them solve a key problem with their system. And the best part is that they could see the reliable performance in just one week.
Who Is This For?
DentScribe, based in Sunnyvale, CA, provides an AI-powered clinical document generation platform for dental professionals. Their tool enables clinicians to create SOAP notes and reports by speaking naturally, converting voice into structured, customized documentation—such as After Care Summaries, Perio Charts, and Specialist Reports.
As DentScribe’s adoption grew, the following pain points became critical:
Here are some problems they were facing:
It was clear that DentScribe needed a smarter, more scalable system to keep up with its growing user base.
As dental practices scale up their use of AI tools, report queue bottlenecks and lack of scaling become widespread issues. Clinics looking for the best AI dental documentation software need platforms that are not only accurate but also responsive and scalable during busy periods.
The Proposed Solution: Answering Key Dental SaaS Bottlenecks
After a thorough analysis of DentScribe’s report generation workflow, ThinkSys recommended a targeted, multi-layered optimization plan. This approach addressed every major pain point and set DentScribe up for sustainable, user-focused growth.
Here’s How Each Problem Was Solved:
This approach offered DentScribe a solid foundation that could grow with their business while keeping users happy.
Step 1: Audited the Existing Queue-Based System: We began by digging into the report generation process under real-world load. Processing each report one at a time was the main source of delays. We mapped peak traffic, measured queue lengths, and pinpointed slowdowns. This gave us a clear view of where the system struggled and how resources were being used. This process gave us a clear overview to design a solution that would scale smoothly.
Step 2: Designed a Multi-Worker Architecture: We rebuilt the system to let multiple workers process reports in parallel. Moving from single-threaded to concurrent processing cleared the backlog and sped up delivery. We addressed worker coordination, failure recovery, and shared resource access. To prevent jobs from clashing or duplicating, we fine-tuned job visibility and retries, especially with AWS SQS.
Step 3: Set Up Scheduled Scaling Based on Usage Trends: By analyzing DentScribe’s usage logs, we identified high-traffic windows and scheduled extra resources for those times, like early weekday mornings. This handled predictable peaks efficiently and kept resource use in check. We set conservative limits so the system wouldn’t overreact to minor spikes.
Step 4: Integrated Real-Time Auto-Scaling with AWS CloudWatch: To handle sudden surges, we set up step-based auto-scaling with AWS CloudWatch. The system checked the queue every 30 seconds. If the queue grew, new workers spun up automatically. We tested thresholds to avoid scaling too aggressively, which could drive up costs or strain the system. Robust error handling and rollback safeguards were built in.
Step 5: Calibrated Scaling Logic with Old and Visible Message Alerts: We fine-tuned the scaling logic for both scaling up and scaling down. “Visible message” count triggered scale-out, so the system responded quickly to demand. For scaling in, we used “old message” alerts to avoid shutting down resources too soon. This kept the system lean when demand dropped, but ready for spikes. Live dashboards let us monitor and adjust scaling in real time.
After launching the new system, DentScribe saw immediate improvements:
ThinkSys’s scalable architecture and proactive scaling strategy enabled DentScribe to deliver the fast, reliable documentation clinicians need—directly improving patient care and operational efficiency.
DentScribe’s transformation shows how crucial it is to fix slow systems. By rethinking the architecture and scaling strategy, ThinkSys helped them deliver fast, reliable results that users noticed right away.
Share This Article: