I am currently building a serverless solution and run into a corner, basically i have a table and i want to be able to read data from that table in real-time as new entities are saved in the table from my client(front end react application). I have come across multiple solutions during research and i still am not sure which is best for my use case. I saw dynamodb streams allows you to get data as its being placed in the table, but i am still unsure as to how i can plug this in to my frontend to read the data, i also saw kinesis streams, and web socket api, the web socket api. im confused as to which to use.
My use case: i have an orders table, where users place orders and i want when a user places an order to my order table, my front end(react) should be able to pick up that data and display it.
Can any aws devs direct me to a service that will be best to implement this usecase?