paint-brush
Methodology Of Autoscaling For Kinesis Streamsby@hariohmprasath
832 reads
832 reads

Methodology Of Autoscaling For Kinesis Streams

by Hari Ohm PrasathJuly 3rd, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

AWS doesn’t support auto-scaling for kinesis streams most of the time we either over provision the shards and pay more or under provision them and taking a hit on the performance. Using a combination of cloud watch alarms, SNS topics and Lambda we can implement auto-scale up and scale down. We can also use “Incoming.Records. bytes” metrics of the stream to implement the same solution. We scale up really quick so we’re hitting the right balance between cost and performance. We scale down slowly so we can avoid too many scale. operations. We use the “Scale out alarm” to scale down quickly.
featured image - Methodology Of Autoscaling For Kinesis Streams
Hari Ohm Prasath HackerNoon profile picture
Hari Ohm Prasath

Hari Ohm Prasath

@hariohmprasath

L O A D I N G
. . . comments & more!

About Author

Hari Ohm Prasath HackerNoon profile picture
Hari Ohm Prasath@hariohmprasath

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite