DEV Community

Cover image for What Amazon Web Services do you use?
Madza
Madza Subscriber

Posted on

What Amazon Web Services do you use?

AWS provides an entire ecosystem of services that offer reliable and scalable cloud computing solutions.

Some of the most popular ones include S3, EC2, Lambda, Glacier, SNS, Cloudfront, Kinesis, EBS, VPC, Beanstalk, DynamoDB, RDS, ElastiCache, Redshift, among hundreds of others...

What AWS do you use and which ones are your favorite?

Top comments (13)

Collapse
 
ben profile image
Ben Halpern

A little off-topic but I want to plug this new indy Forem Elastic Guru on all things AWS for newbies... If anything in the thread is over folks' heads.

Collapse
 
madza profile image
Madza

Wow, did not know this existed! 😮
For sure a helping space for those starting out or already being familiar with AWS 💯
And the fact that it's powered by Forem 👍 Thanks for the share! 🙏❤

Collapse
 
ben profile image
Ben Halpern

It’s brand new, but it will be really great

Thread Thread
 
madza profile image
Madza • Edited

Yup, and I see where it's coming from as it's easy to get lost in AWS's vast ocean of technologies, especially in the beginning. It really deserves a devoted space like this. 👍 Official docs are one thing, but having conversations and discussions are often 10X more valuable and practical 😉

Collapse
 
akashkava profile image
Akash Kava

S3 and SES are only two non vendor locking services that we use. Anything else creates a strong vendor lock, leading to exponential increase in cost with growth. SNS is good for very small amount of workload. For large volume, it is expensive compared to simple node service running as simple micro service.

Self managed micro services are little pain to write and manage. But on long run you will have freedom to move your infrastructure to any other provider easily.

In fact we have setup S3 with complete replication on Azure, so region outage is never an issue and data loss is also not an issue.

Collapse
 
cubiclesocial profile image
cubiclesocial

SNS is about all I use...for mobile app push notifications. Sending 1 million notifications to iOS devices via Amazon SNS is blazing fast (takes just a few seconds). Trying to do the same thing directly using Apple's servers is surprisingly difficult. Firebase Cloud Messaging has "topics" that can do the same thing for Android, but FCM support for iOS was, the last time I checked, pretty limited. And before FCM topics were a thing, Amazon SNS was also the best way to rapidly push 1 million notifications to Android devices.

Collapse
 
yo profile image
Yoginth

Lightsail
EC2
Elastic Cache (Memcached and Redis)
SES
S3

Collapse
 
shadowtime2000 profile image
shadowtime2000

I believe Vercel is built on Lambda or something so technically I use Lambda.

Collapse
 
prajakta1205 profile image
prajakta1205

I worked on S3 only
No practical idea about others but I feel that S3 is the most amazing one.!!

Collapse
 
raguay profile image
Richard Guay

Due to my work, I mostly use S3. I haven’t had the chance to use anything else on AWS, but it looks interesting.

Collapse
 
dmahely profile image
Doaa Mahely

I recently used Route 53, Amplify and Lightsail for a side project, and I'm sampling more offerings in a cloud course I'm doing at the moment.

Collapse
 
mazenmelouk profile image
Mazen Melouk

S3 and EC2 by far the most.
Also Kinesis, EMR and Dynamo DB.
In my opinion S3 is the core I use it to share data across different platforms varying from backend services, spark, python notebooks..etc

Collapse
 
anonymous12345 profile image
anonymous

I use all the basics ones like DynamoDB, SNS, SQS, Cloud9, CloudFormation, Elastic Search, CloudWatch and others.