# I want to handle a huge amount of data received over an API using temporal?

**URL:** <https://community.temporal.io/t/i-want-to-handle-a-huge-amount-of-data-received-over-an-api-using-temporal/9709>\
**Category:** Community Support\
**Tags:** java-sdk\
**Created:** [October 3, 2023, 5:37pm UTC](https://community.temporal.io/t/i-want-to-handle-a-huge-amount-of-data-received-over-an-api-using-temporal/9709 "2023-10-03T17:37:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Snehil\_Singh](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/snehil_singh/32/4371_2.png) [@Snehil\_Singh](https://community.temporal.io/u/Snehil_Singh)\
**Post date:** [October 3, 2023, 5:37pm UTC](https://community.temporal.io/t/i-want-to-handle-a-huge-amount-of-data-received-over-an-api-using-temporal/9709/1 "2023-10-03T17:37:56Z")

</div>

My use case is as follows :-

1. I am capturing huge amount of data(mostly relating to user activity) over an API , Here I am talking about 100K Requests per second
2. I need to process this data , processing involves  
a. validations  
b. Some Normalisations  
c. Data manipulations.
3. Then I need to sink this data to a DB (which may additionally requires schema updates , if required as we want to maintain only one Table )

Shall I opt for temporal to solve my use case?? As I need to keep track of failed events at any stage so that I can reflow the data which is failed
