Load Testing using AWS Distributed System – Part 1

In today’s fast-paced world, ensuring your application and business can handle growing users is very important. Whether you are building a Mobile application, Web application, or REST API it is important to understand how our system performs under pressure. Load testing is one of the ways we identify the bottlenecks, performance issues, and potential feature failures before the end user identifies it. 

While consulting for an Edtech platform they highlighted an issue of having a dynamic and distributed load testing environment that can scale itself if we want to generate more load to the system and once the goal is achieved it should incur minimal cost to the organization since we are not leveraging a static provisioned environment. 

AWS Distributed load testing system is a powerful automated setup provided by AWS that can be installed in our AWS cloud environment. This setup helps developers and testers generate real-world traffic at scale and test how well the system handles it. In this blog, we will talk about how the AWS Distributed Load Testing system works and how it can be leveraged to improve the reliability and performance of the system. 

Continue reading “Load Testing using AWS Distributed System – Part 1”

Enabling CORS on Azure APIM

Before we start on How to enable CORS in Azure API management service, let’s discuss the Azure APIM briefly –

What is Azure API Management?

Azure API Management is a comprehensive platform provided by Microsoft Azure that allows organizations to create, publish, secure, and analyze APIs. Whether you’re exposing APIs to external developers or managing internal APIs within your organization, Azure APIM simplifies the process and offers a range of features to ensure your APIs are both accessible and secure.

Key Features of Azure APIM:

1. API Gateway: Azure APIM acts as a gateway between your APIs and consumers. It handles requests, routing, and caching, improving API performance and reliability.

2. Security and Authentication: Secure your APIs with authentication, authorization, and OAuth support. Set up rate limiting and IP filtering to protect against abuse.

3. Developer Portal: Provide a developer-friendly portal where external developers can discover and consume your APIs. Publish documentation, code samples, and interactive API testing tools.

Continue reading “Enabling CORS on Azure APIM”

Google Python API: The easy way

When life gives you APIs, just automate it. 🙂

As a developer or tech geek, when technology is part of your lifestyle or work, we definitely look forward to exploring all developer things. APIs & libraries are one of the important things we generally look for.

Why is it so? Because, when we use that specific technology on a daily basis, we definitely want to automate most of the things. For that, we try to explore its functional part just to make our work easy. We can use that functional part [ API/Library ], to make an automation script or application.

Continue reading “Google Python API: The easy way”