I have asked @thearslankhalid to suggest me how to gain 50 follower today! He suggested me to start a thread.
I'm not good at story telling. So will try to start a thread where I am good at.
Bit boring topic!
AWS Services in my words
THREAD
I'm not good at story telling. So will try to start a thread where I am good at.
Bit boring topic!
AWS Services in my words



S3 - where u dump all your images, mp3, and video file. Also, you can host your static websites. It's cheap!
Glacier - If u no more need u r files frequently so that u can archive here less cost!
EFS - a network file system which data can be shared across multiple servers
Glacier - If u no more need u r files frequently so that u can archive here less cost!
EFS - a network file system which data can be shared across multiple servers
EBS - this your hard drive. SSD ! even if your server died your data will be there. peace of mind
Instance store - this poor man's hard disk, if your server has gone your data gone!
Snow Mobile - do u need a truck to come to your home and carry all your data to cloud
Instance store - this poor man's hard disk, if your server has gone your data gone!
Snow Mobile - do u need a truck to come to your home and carry all your data to cloud
EC2 - this is one thing you needed. SSH access? got it! this is cool Virtual Machine you can do what u want. t2.micro is free! go ahead and use it!
Light Sail - u don't want to patch ec2 and want Wordpress or similar software pre-installed. You need less headache. use it!
Light Sail - u don't want to patch ec2 and want Wordpress or similar software pre-installed. You need less headache. use it!
RDS - u can choose MySQL or PostgreSQL.managed by AWS. so data backup will be taken care automatically. So u can sleep peacefully at night
Aurora - Amazon database compatible with MySQL & PostgreSQL. But claimed to be better perf & some more goodies. watch out for cost though
Aurora - Amazon database compatible with MySQL & PostgreSQL. But claimed to be better perf & some more goodies. watch out for cost though
Document DB - u don't like relational, want to store JSON and explore NoSQL land
DynamoDB - this is a fast AWS NoSQL serverless offering. claimed to get millisecond latency!
DAX - superman for DynamoDB. Caching layer! It will help you get microsecond latency
DynamoDB - this is a fast AWS NoSQL serverless offering. claimed to get millisecond latency!
DAX - superman for DynamoDB. Caching layer! It will help you get microsecond latency
Elasticcache Redis - AWS managed key-value store! U no need to worry about managing servers or concerned about scaling. Great for caching and session store.
Elasticcache Memcache - similar offering like Redis. Used for caching
Elasticcache Memcache - similar offering like Redis. Used for caching
SES - Simple Email Service! name is enough I guess :)
SQS - Queue ! Asynchronous messaging. this is one of the old stable service. p2p communication
SNS - this is the sibling to SQS. Notification service - this follow pub-sub model. U put msg once many get notified.
SQS - Queue ! Asynchronous messaging. this is one of the old stable service. p2p communication
SNS - this is the sibling to SQS. Notification service - this follow pub-sub model. U put msg once many get notified.
Kinesis - this is kind of kafka.. lots of real-time data can come to this stream .. data keep flowing. you can write apps to make sense of the data and store it in some other place
Athena - you have stored some valuable data in S3. Using Athena, u can write SQL against S3 data.
Athena - you have stored some valuable data in S3. Using Athena, u can write SQL against S3 data.
Elasticsearch - u need robust searching capability. u won't be disappointed with this service! forget about the nitty-gritty of managing and deploying it.
Redshift - you are thinking you can't do Data Warehousing in cloud think again! this 10x faster and parallel query execution
Redshift - you are thinking you can't do Data Warehousing in cloud think again! this 10x faster and parallel query execution
AWS Glue - Extract, transform, and load (ETL) even though u don't know the heck of ETL is.
Don't worry using Glue all it takes a couple of clicks. It goes to discover the data and store where it needs to be stored! U get ready to see beautiful charts or go impress your manager
Don't worry using Glue all it takes a couple of clicks. It goes to discover the data and store where it needs to be stored! U get ready to see beautiful charts or go impress your manager
Amazon MQ - for some reason u hate amazon and don't want to use their SQL remember I told u it is the most stable & old. Still, u don't trust me. Go ahead and use Amazon MQ it is only name changed from Active MQ. And u will feel happy :)
Amazon Connect - you want to open your own call center! u need a few clicks :) and get a professional-looking number. Also, you can be crazy and come up with funny voice prompts
press 1 for JavaScript
press 2 for go to hell
press 1 for JavaScript
press 2 for go to hell
AWS Lambda - don't go by name. Almost every where people use this name. Using this service, u focus on writing code u can chose to write in JavaScript, Java, Go and a growing list.
Cool thing is that u no need to pay if ur function doesn't get called.
Also no ssh! no patching!
Cool thing is that u no need to pay if ur function doesn't get called.
Also no ssh! no patching!
API Gateway - I hate it! Even though Lambda sounds too good to be true, u can't use it alone for creating REST API. U have to stick this one as well. Amazon is creative enough to mint money out of u :)
It has few useful things like
- api keys
- throttling
- caching
It has few useful things like
- api keys
- throttling
- caching
Cognito - if u goes serverless,, where u keep ur users and deal with it's security. this service come to rescue!
U can use google login, facebook login etc
U no need to build boring user management, forget password all that crap! But get ready to pay some $$$ Nothing is free :)
U can use google login, facebook login etc
U no need to build boring user management, forget password all that crap! But get ready to pay some $$$ Nothing is free :)
IAM - it's also deals with user management! but not the user to your sites (customer) these are your developer, admin etc
Also control access between machine to machine. If all can access your prod db u willl have a hard time.
IAM comes too rescue :) U will see this everywhere.
Also control access between machine to machine. If all can access your prod db u willl have a hard time.
IAM comes too rescue :) U will see this everywhere.