
MerLoc – Local Debugging for Serverless Applications: Why and How
Offering quick deployment, scalability, and a broad range of supported tools, serverless applications are becoming increasingly popular. Flexible pay-as-you-go payment plans offered by most cloud services help minimize costs, adding a financial incentive as the cherry on top of the developer’s cake. But as we know, software engineering is a ... Read More

Tips and tricks on optimizing your API performance
Understanding API performance APIs play a critical role in the overall performance of an application because it benefits customers to streamline the purchasing of their products and services. APIs should be correct, fast, secure, available, and reliable. Developers can determine API performance by defining performance tests—functional and load tests—and monitor ... Read More

CI Observability Makes Change Management Work
In every system, there is at least one limiting factor, as outlined in the methodology known as “the Theory of Constraints.” Software development pipelines are no exception. When we look holistically at the various domains of development, it is clear that every step is interlinked, which means the constraints of ... Read More

Monitoring to Debugging: 7 Thundra Features to Improve Development
While it may seem like cloud-native tools are limitless, monitoring and debugging in a cloud environment is still a challenge. Users often have to combine tools to set up a working environment for monitoring and debugging, and these tools don’t always work well together. Thundra was developed with the understanding ... Read More

Detecting Flaky Tests in CI Pipelines
Flaky tests reduce your confidence in your codebase. When tests fail intermittently, for no discernable reason, it casts doubt on your entire test suite, leaving you wondering which test will be the next to fail unexpectedly ... Read More

Handling Increased Test Failures and Detecting Longer Test Durations
We all want to deliver our products quickly in order to stay relevant in a crowded market. But churning out new releases often compromises quality. In order to balance efficiency and efficacy, we use tests to ensure that our applications will meet the high standards of our customers ... Read More

Meet Thundra Foresight V2: Your CI Pipeline & Test Observability Tool!
As continuous integration (CI) becomes the standard practice for software development life cycles, observability into CI pipelines is evolving into an indispensable step to monitor modern applications ... Read More

How to Locate Slowdowns in Your CI Pipeline
Development velocity is vital in today’s SaaS world. The faster you can iterate, the faster you can find killer new features for your service ... Read More

Be prepared for the worst with Chaos Testing Through Foresight
Nowadays, testing is crucial for the success of any product. No matter what product you offer, customers have seemingly endless options to choose from. This means keeping bugs out of your production environment and maintaining a smooth user experience so you can stay competitive and retain customers ... Read More

How to Solve Microservices Contracts Issues
Microservice architecture makes it possible for teams to develop services at their own speed. However, any company that adopts a microservice architecture will face challenges in running and evolving their services if they don’t implement a solution to mitigate it ... Read More