I am working on an application that have to handle over 2 million requests per day. If I have 3 Stargate apps (rest api) run on 3 different servers connect to data center with 4 nodes of Cassandra database. Do you think Stargate can handle that volume?
Can Stargate handle high traffic?
203 Views Asked by David At
2
There are 2 best solutions below
0
dwettlaufer
On
Some quick math, 2 million requests per day comes out to roughly 23 requests per second. I've seen the Stargate REST API handle ~25k op/s in a 3 Stargate and 6 Cassandra cluster with virtually no tuning (testing performed with nosqlbench. So I believe it should be able to handle your workload.
Stargate performance will depend on multiple factors like resources allocated, workload, and as Erick mentions above the throughput of your backing cluster.
Related Questions in REST
- Query parameter works fine with fastapi application when tested locally but not working when the FastAPI application is deployed on AWS lambda
- Add an http GET/POST entry point to a Django with channels websocket
- Difficulty creating a data pipeline with Fabric Datafactory using REST
- Flutter connection to a local api
- Accessing REST API Status Codes using Azure Data Factory Copy Activity (or similar)?
- Mass Resource deletion in REST
- why when I check endpoint /tasks, an error always appears "error : invalid token" even though I have entered the appropriate token that I got
- How to prevent users from creating custom client apps?
- How to create a REST API with .NET Framework?
- Efficiently Handling Large Number of API Calls with Delphi 10.4 and OmniThreadLibrary
- Put Request throwing 401 [no body] Unauthorized
- Converting img src data to octet-stream
- Implementing Email Verification and Notification System in a Full-Stack Application with React Frontend and Node Backend
- Micronaut - Add Controller from external library
- Moving Template or OVA to Datastore using vCenter API
Related Questions in CASSANDRA
- how to create a chess board with Queen in the central position and all its moves in assembler code
- Passing arguments to ENTRYPOINT causes the container to start and run indefinitely
- Apache Cassandra Node Driver Connection
- Simulate Cassandra DB timeout
- How to update Cassandra Lucene index with a new column? rebuild or update index?
- Cassandra JDBC connection string for logstash
- Cassandra OversizedMessageException
- dsbulk unload is failing after ran couple of hours with OOM issue
- Cassandra: "Model keyspace not set" and "Connection name doesn't exist in the registry" Errors
- Unable to cqlsh to a cassandra docker container remotely
- Forward pagination with object mapper in java asyn
- Allow filter in cassandra query
- How to fix bytes unrepaired in cassandra
- Can't install Cassandra using RPM packages for RHEL 9
- Why can't get a connection to Cassandra running on Docker from a Spring Boot instace using spring-boot-starter-data-cassandra on first boot?
Related Questions in TRAFFIC
- Gurobi unable to find the most optimal Link Utilization
- Heatmap using latitude and longitude coordinates
- SUMO Traffic Simulator - Find neighbouring traffic lights
- HTB overlimits traffic BW
- Sorting out the API traffic in Jmeter
- How can I solve a multi-class traffic assignment
- Can nRF sniffer for BLE capture Packets in the connection sent between the two devices in the connection?
- TomTom traffic api integration in ESRI js api
- Traffic light sumo simulation
- Do github traffic insights include visits to the raw versions of files?
- jmeter SampleResult.setSuccessful(false) not working
- API for live traffic information in the form of JSON or Text or other formate
- How to filter traffic by Client IP with istio on GKE
- Traffic Manager and CNAME
- Connection pool in Istio
Related Questions in STARGATE-OSS
- Retrieving document by ID with Stargate Document API returns error 404, "A document with the id ... does not exist"
- Issue inserting a new record with @astrajs/rest
- Using $in operator on Cassandra table via stargate API
- How to view Cassandra number of read/write per seconds
- How do I start the CDC agent in a Stargate container?
- How do I filter with the REST API in Astra DB?
- How can I query Cassandra with GraphQL using a non-primary key column?
- Stargate API Rate Limiter
- How do I insert data to Astra DB using GraphQL API?
- Rest API Cassandra ALLOW FILTERING
- Unable to query with Stargate after adding custom Cql3SolrSecondaryIndex
- Does stargate work with Materialized view?
- Does Stargate REST API support LIMIT clause?
- Does Stargate REST API support Cassandra batch query?
- Getting error while reading data from DSE cluster with Stargate API
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Yes, Stargate can handle high traffic.
Stargate isn't going to be the bottleneck since it's really just another client. What matters is the throughput of your cluster.
You need to size your cluster to handle the throughput you require. For example, if your 4-node cluster can handle 100K operations per second but your app requires 200K ops/s then you need to double the number of nodes in your cluster. Cheers!