ApiZapi
| SaaS | |
| ISIN | 🆔 |
| Industry | Software |
| Genre | Load Testing |
| Founded 📆 | May 2018 |
| Founders 👔 | Eric Bush |
| Headquarters 🏙️ | Utah, United States |
Area served 🗺️ | |
| Members | |
Number of employees | |
| 🌐 Website | apizapi |
| 📇 Address | |
| 📞 telephone | |
ApiZapi is a cloud-hosted service that runs scenario-based Web Application load testing on HTTP API endpoints.[1] It is used to set up scenario based tests that can mimic real life traffic to a website backend.[2] What makes it notable is its architecture, which uses completely serverless technologies to run its main portions of code to do the spreading out of the processing of the load tests.
Platform Technology
ApiZapi was written in a unique way that illustrates how modern architectures are evolving. Platform development over the years started out with code running on dedicated servers that required an installation of a software program. To get to scale, there would usually be one machine that would be the Primary master machine that other secondary machines all report up to. Then you add secondary machines to increase the scale.[3][4]
With the move to public cloud[5] hosting companies like what Amazon put out, known as AWS or Amazon Web Services, companies did what is referred to as a "lift-and-shift" Where they took the exact same processing on machines and basically now use virtual machines in the cloud. Moving beyond that companies are rewriting their code and re-architecting to use either serverless[6] or clustered[7] architectures. You then can use the infrastructure to do the scaling and not need to manually provisioned secondary machines any more. Clustered computing would be something like AWS EKS or ECS that lets you have a process that has as many instances running as needed. AWS Lambda is similar, in that it is also an on-demand technology, where no process is running until it gets fired off.
Initial release being all built using Serverless computing technologies in Amazon Web Services:
- Amazon DynamoDB
- Application Load Balancer
- AWS Lambda
- Amazon Simple Queue Service
- SES
- AWS Elastic Beanstalk
- CodeBuild
- Amazon Route 53
- Amazon Elastic Compute Cloud
- Amazon S3
- Event Bridge
Company Information
ApiZapi is under development by Blue Sky Productions Inc. based in Salt Lake City, Utah in the United States. ApiZapi was written to address challenges[8] from real world experience load testing various software platforms.
See also
References
- ↑ "Load Testing HTTP APIs with ApiZapi". Medium.com. Retrieved 2021-10-18.
- ↑ "ApiZapi User Guide". www.apizapi.com. Retrieved 2021-10-20.
- ↑ "Distributed Application Architecture" (PDF). web.archive.org. Archived from the original on 2011-04-06. Retrieved 2021-10-18.CS1 maint: Unfit url (link)
- ↑ "An Overview of Distributed Computing". hazelcast.com. Retrieved 2021-10-18.
- ↑ "What is Public Cloud? Everything you need to know". searchcloudcomputing.techtarget.com. Retrieved 2021-10-18.
- ↑ "Serverless Computing - Amazon Web Services". aws.amazon.com. Retrieved 2021-10-18.
- ↑ "An overview of cluster computing". www.geeksforgeeks.org. Retrieved 2021-10-18.
- ↑ "HTTP API Load Testing Challenges and Answers". Medium.com. Retrieved 2021-10-18.
