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?
202 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
- Spring RestTemplate passing the type of the response
- .net rest service with JSON string and consumed with java client
- SuiteCRM how to retrieve all account related contacts
- http status code for failed email send
- cloud foundry - 413 Request Entity Too Large
- Why does PHP add "\r\n" to an empty string?
- WCF Service not accepting multiple body parameters
- How to send Rest GET request that contains "#" value in url parameters?
- Phalcon PHP - RESTful API
- Object of class CS_REST_Wrapper_Result could not be converted to string in CAMPAIGN MONITOR
- purchase individual items and subscriptions in the same PayPal REST API transaction
- Empty Response Received on Android POST Request
- angular load more tweets onclick
- Async vs Horizontal scaling
- Responding to an Office 365 event invite via REST
Related Questions in CASSANDRA
- How to perform ordering in cassandra
- Kong: Running Mashape Kong fails on Mac OS X
- Cassandra spark connector data loss
- How to insert a custom type with map<text, boolean> field using cqlsh in Cassandra?
- How to setup cassandra and spark
- Error running spark app using spark-cassandra connector
- Where are the API docs for org.apache.spark.sql.cassandra for Spark 1.3.x?
- java.sql.SQLSyntaxErrorException: name provided was not in the list of valid column labels:
- Cassandra query on 2 dates
- Cassandra WordCount Hadoop
- Cassandra: range select with incorrect result
- How to export data from Cassandra to mongodb?
- Spark Cassandra SQL can't perform DataFrame methods on query results
- Why is my cassandra insert rate better with a client/node in the same host than with client and one node in separate hosts?
- Does Cassandra support aggregation function or any other capabilities like Map Reduce?
Related Questions in TRAFFIC
- Best way to save traffic in iOS Parse App
- jQuery/javascript check if anything is loading
- What is the average consumption of a GPS app (data-wise)?
- Direct/None Google Analytics
- vnstat not updating on certain interfaces
- Scaling PHP applications
- Google Analytics showing less monthly visitors than yesterday
- Distribute traffic by Making a biased toss to choose between ad networks in android?
- How do I log visits to a certain subdirectory of my website?
- Meaning of getMobileRxPackets and getTotalRxBytes in TrafficStats
- What's the easiest way to estimate bandwith usage between two linux machines
- Filter with Jpcap
- How to secure database traffic the other way around, that is to say, from client to server
- Gmail vs own mail server for large trafic websites
- Is there a way to test my web app to see if it can handle thousands of hits from many geographic regions?
Related Questions in STARGATE-OSS
- Retrieving document by ID with Stargate Document API returns error 404, "A document with the id ... does not exist"
- DataStax Stargate Document API
- How do I insert data to Astra DB using GraphQL API?
- Pagination of Stargate document API for Cassandra
- How to get data using Stargate on DataStax Enterprise
- Do we have tool in linux to manage Stargate (DataStax)?
- GraphQL API (Astra DB) - the list of existing tables and fields
- Can Stargate handle high traffic?
- Getting error while reading data from DSE cluster with Stargate API
- How to maintain data type in respond after connecting with Datastax Astra DB?
- How long does stargate rest api's auth token will remain active before expiring?
- Does Stargate REST API support LIMIT clause?
- Unable to query with Stargate after adding custom Cql3SolrSecondaryIndex
- Does Stargate REST API support Cassandra batch query?
- Does stargate work with Materialized view?
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 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!