Enhancing End-to-End Testing Efficiency with Playwright Sharding
May 2024
Reliability and functionality are key components of ensuring quality of our web applications. End-to-End (E2E) Testing plays a primary role in this aspect by allowing developers to simulate different user scenarios on the developed application and validate its behavior. As applications grow in complexity, so do the challenges associated with E2E testing. One of the emerging solutions to address these challenges is Sharding.
Read MoreIntegrating DevLake for Enhanced Team Insights
Apr 2024
In this post, we delve into both the challenges we encountered and the successes we achieved as we integrated DevLake into our tech stack. From navigating initial setup hurdles to achieving meaningful insights through customised dashboards, we'll cover how DevLake has contributed to our approach to data-driven decision-making and continuous improvement.
Read MoreScalability & Efficiency in ML Inference Systems
Mar 2024
Scalability and efficiency present considerable challenges in the field of ML model serving systems, particularly when operating and serving a multitude of AI models concurrently. These aspects are vital for our operation, as a customer support automation platform, we maintain thousands of AI models. In this post, we will discuss our approach to handling these tasks within our inference system.
Read MoreSchema Evolution at Ultimate
Feb 2024
Achieving a robust event-driven architecture is no easy feat, therefore it's imperative to keep your data model up to date, concise as well as backwards/forward compatible. This is our story of how we evolve our event schemas.
Read MoreOpen Sourcing our Skill and Competency Matrix
Feb 2024
We're excited to open source our skill and competency matrix for others to use. In this post we share the challenges we faced with earlier iterations, such as integrating our company values and adapting the matrices to evolving roles, which led us to creating a modular system that caters to diverse roles and career paths while aligning seniority expectations across the RnD department.
Read More