filmov
tv
Node.js Streams + Rate Limiting = Mastering Data Processing Advanced JavaScript|| Erick Wendel

Показать описание
You're gonna go through an experiment reading 500K items from a file and gradually posting them to Web Service that can only support ten requests per second.
✅ SOURCE CODE
✅ FOLLOW ME
✅ TIMELINE
00:00 - SUBSCRIBE NOW
00:30 - About video content
03:09 - About the project
04:25 - initializing the project using express and body-parser
05:19 - Creating a simple server using express
07:00 - Writing curl to initialize the server
08:34 - Checking received data using body-parser
10:05 - Parsing the received data
10:42 - Getting to know and installing the Express Rate Limit package
13:15 - Creating the data integration project
14:04 - Using bash script to create a CSV file in the project
17:48 - Reading data in CSV file using pipeline and readStream
19:24 - Installing csv-to-json
20:21 - Creating a data processor (Transform streams)
22:47 - Clearing data using the transform step
23:51 - Creating a function to view logs on the same line
26:30 - Consuming the API and setting a rate limit
30:08 - Removing the limiter and testing application behavior
31:03 - Implementing the throttling strategy
34:32 - Implementing an internal counter for processed items
37:40 - Process items and check timeout
40:05 - Summarize all the experiments in the project
41:22 - Replacing push( ) with callbacks, in throttle
41:56 - Final considerations
43:10 - Blooper reel
44:33 - Thank you!
#Nodejs #Streams #RateLimiting #DataProcessing #AdvancedJavaScript #ErickWendel #JavaScript #Backend #WebDevelopment #WebApps #FullStack #Coding #Programming #Tech #SoftwareDevelopment #NodejsDeveloper #CodeNewbie #NodejsStreams #RateLimitingTechniques #DataFlow #AsynchronousProgramming #NodejsCommunity #WebPerformance #ServerSide #EventLoop #NodejsTips #JavaScriptTricks #CodingSkills #TechTips #OnlineLearning #DeveloperSkills
Комментарии