I came across a problem in which I had to manage the transfer of an object from one S3 bucket to another. These objects are large data files that can range up to to 2 terabytes in size. YIKES; Time to do some research. Initial scan suggested using the AWS-CLI tool or to build something using an AWS-SDK. For my specific use-case, the tool needed to be more involved and do other operations, so an AWS-SDK it is. We are going to be building this microservice in Node.js, so assuming you are using npm…

npm install aws-sdk

This assumes you have your AWS credentials set up in your config and have the permissions to read and create in your S3 buckets. …

Well, that begs the question. What is TypeScript? According to Wikipedia, TypeScript is a strict syntactical superset of JavaScript, and adds optional static typing to the language. Otherwise known in layman’s term as …

Image for post
Image for post

Why TypeScript?

Unlike other programming languages, JavaScript variable declarations do not require a type declaration. The variable’s type will be implicitly assigned based on the value that’s assigned to it. However, that type will change if a value with a different type is passed in.

Image for post
Image for post

This flexibility allows JavaScript programmers to build applications at a blazing fast pace. …


Harry C.

Software Engineer in NYC

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store