blog

Mastering Multi-Tenancy in Rails: Scalable Architecture with ActsAsTenant

Modern web applications often need to support multiple organizations or user groups within a single system. Multi-tenancy makes this possible by allowing different tenants to share the same application and database while keeping their data isolated. This approach improves scalability, reduces infrastructure overhead, and simplifies deployment and maintenance. In one of my projects, we had … Continue reading Mastering Multi-Tenancy in Rails: Scalable Architecture with ActsAsTenant

Speed Up Queries with Nested Scopes in Rails

In my recent project, I was working with scopes across various models, and I needed to apply a nested scope for more advanced querying. To achieve this with performant query I used different concepts, this blog is about the same!! Lets revise the basics!Firstly, lets start with what is query optimisation ? Optimising queries is key … Continue reading Speed Up Queries with Nested Scopes in Rails

Non-Functional Testing: The Key to Robust Software Performance

In today’s fast-paced software development landscape, developers and testers not only focus on ensuring that the application performs the intended functionality but also strive to guarantee its reliability under various conditions. This is where non-functional testing comes in. Non-functional testing focuses on assessing aspects of software that are not related to specific functionalities but are equally crucial … Continue reading Non-Functional Testing: The Key to Robust Software Performance