Multi-Tenancy in Microservice Architecture

TL;DR Microservices architecture encompasses a few services to thousands of services that communicate with each other through APIs. Microservices should NOT introduce any breaking changes to their APIs. Every change in one microservice should be tested against other microservices that rely on it. There are two approaches for integration testing in a microservices architecture: Replica Environments (Parallel Testing) Creating a copy of the production environment for handling test traffic (integration or staging environment)....

Mar 23, 2020 · 4 min · Milad Irannejad

Performance Testing Explained

TL;DR The well-known types of performance testing are the following: Load Testing Load testing is the simplest form of performance testing. It is conducted to understand the behavior of a system under a specific load. The goal of load testing is to identify performance bottlenecks in the application. Stress Testing Stress testing is carried out to understand the behavior of a system in an overload situation. The goal of stress testing is to see if the system will perform satisfactorily when the load goes well above the maximum....

Mar 22, 2020 · 2 min · Milad Irannejad