Amazon web services(AWS) you should learn in your backend development journey

Amazon web services(AWS) you should learn in your backend development journey

2020, Aug 31    

If you are primarily a backend web developer, you definitely have came across a bunch of amazon web services. Today, even the best companies like Netflix, Dream11, Hotstar with huge scale rely on the cloud platforms like amazon web services or google cloud. This blog post covers some of the Amazon services the you will encounter and you should learn about them now.

Amazon EC2(Elastic compute cloud)

You’ve developed an application, where will you host it? You need a servering space for your application to run on, in other words you need a machine for your code to run on. Elastic compute cloud will help you with the same. You can spawn instances as per your needs.

Further reading

Amazon VPC(Virutal private cloud)

Security should not be second thought. You should think about security from the beginning. Amazon VPC will help you create a virtual network which is isolated from internet and you can add rules to your need.

Further reading

Amazon Route53(reference to TCP/UDP port 53, where DNS server requests are addressed)

Now you have hosted your application. But you might need a domain and you might want to configure DNS for the same. Route53 helps with the same. Route53 as the name suggests is a DNS service. You can configure the DNS records for your application’s domain.

Further reading

Amazon S3(Simple storage service)

Now your application is running on some domain. Imagine there are some assets, media files etc. you like to serve on your application. S3 is the cheaper service which will solve all your storage needs. S3 also serves the big-data usecase for storing huge amount of data.

Further reading

Amazon RDS(Relational database service)

Now your application is grown to some extent. You need a relational database, RDS is at your rescue. RDS has different flavours with MySQL, PostgreSQL, MariaDB, Oracle etc.

Further reading

Amazon Aurora

There is another different version of relational database service provided by Amazon, the difference mainly at the database engine level. This is the general choice for scale for many.

Further reading

Amazon Kinesis

This is optional if you are not targetting huge amount of data processing for analytical workloads. Kinesis will help create analytical solutions around your product. You should definitely check this out.

Further reading

You might also like

Brief tutorial on Django web framework | 31 Jul 2020 - 3 minute read