Newsletter Preview
Surya Digital Logo

THE MONTHLY NEWSLETTER
Tech, tools, and a peek into what we’re building behind the scenes

Hello from Surya Digital!

We’re excited to kick off our newsletter – your inside look at what we’re building, learning, and exploring at Surya Digital.

At Surya Digital, we don’t box ourselves into a single stack or toolset. When someone asks what tech we use, our honest answer is: “Show us your problem, we’ll find the right solution.”

It’s this mindset that led us to venture into a space we hadn’t explored before – AI. That’s how Lidana was created, our first AI-powered product built to transform how QA teams manage and author test cases.

Under the Hood

API Performance Testing with Locust

Performance testing is essential to ensure your system performs reliably under real-world conditions. This blog introduces API Performance Testing with Locust, a powerful and scalable load-testing framework, guiding you through its setup, data preparation, and script writing. Learn how to handle bulk test data, analyze Locust’s detailed reports, and use its intuitive interface to identify performance bottlenecks and make optimizations for a more reliable system.

Simplifying Dependency Management in Gradle

Managing dependencies of your project is something that no one wants to do, but it is a necessary part of developing a project. When you have a set of runtime libraries that you need to use across multiple projects, it becomes quite challenging to make sure that your project is using the correct version of the common dependencies between the library and the project. In this post, we will take a look at what version catalogs are, how they can help you simplify dependency management, and how you can use them in Gradle.

Breakroom Buzz

On Iceberg & Metadata Management

Systems like Iceberg store metadata in files and maintain a catalog in a database — but moving the metadata into the database itself significantly reduces complexity. Fewer filesystem I/O operations? Always a win.
Bonus: You don’t need DuckDB to use the format — it integrates smoothly with existing PostgreSQL or MySQL clusters. The ecosystem is still evolving, and there's exciting potential for more tooling around it.

Kotlin’s New Context Parameters

Kotlin 2.2 introduces context parameters, letting you pass dependencies implicitly. This keeps code cleaner and less repetitive, especially handy for cross-cutting concerns like logging, config, or auth.

Off The Assembly Line

Over the past few months, we’ve been heads down solving a problem we’ve felt firsthand – the time-consuming, often chaotic nature of manual QA.

That’s why we built Lidana, our AI copilot for QA. It turns Jira tickets, Figma files, and other artifacts into structured test cases with minimal prompting. It’s designed to cut manual effort by up to 70%, reduce dependency on individuals, and make onboarding new testers way smoother.

Stay tuned for our monthly updates on Lidana and much more!

View in browser    Unsubscribe    LinkedIn    X    Bluesky    Mastodon