For this monthly suggestion, we are going with a small load testing tool. We will need to create and consume APIs. A repository layer is a must and we have to use the concurrency provided by our chosen language.
We are going to discuss the basics of sending HTTP requests from your terminal. For this, we’ll use cURL, a popular command-line tool for passing data from a client to a server.
If you want to build over a backend that relies on APIs that are not yet built, you can create a mock endpoint. Just define how the request and the response should look like.
We should consider this overlooked aspect in every system that deals with a lot of HTTP calls, and I’ll tell you a simple reason: network traffic is not free.