Recently Updated Pages
What the heck are @Annotations?
Annotation They are metadata that you can write into your Java program. They don't affect the ex...
All About Branches
Branch name inconsistency Sometimes the branch name shown in git are inconsistent. For example,...
Why Sometimes git checkout fails
Did you ever wonder why when you run git checkout <branch name> from say a feature branch to the ...
Executing Binary/Script
If binary is relative to your current directory If the binary/script is relative to your current...
Some Random Services
CloudFormation Declarative way for outlining your AWS infrastructure using a template. "I want ...
Disaster Recovery and Migration
Disaster recovery Disaster recovery is about preparing for those disaster that can happen to the...
SQS, SNS, Kinesis, Active MQ
Decoupling mechanism When we deploy multiple applications they will inevitably need to communica...
Even More Architecture Discussion
Event processing in AWS SQS + Lambda Lambda service is going to poll from SQS, however, there c...
Serverless, Lambdas, DynamoDB, Cognito, API Gateway
Lambda function Why is serverless good? Well if you are using EC2 instances then you have to pro...
VPC
Networking 101 IP Addresses Every host or device on a network must be addressable, meaning that...
Route 53
Domain name system It is a lookup server that help you translate domain names to IP addresses. I...
KMS, SSM Parameter Store, Shield, WAF
Encryption 101 Encryption in flight: Achieved via SSL, your connection to the web server is encr...
IAM Advanced
Organization Let you manage multiple AWS account at the same time. There is one main account tha...
AWS Monitoring CloudWatch, CloudTrail, Config
CloudWatch CloudWatch Metrics CloudWatch provides metrics (variable that you want to monitor) f...
Machine Learning
Rekognition A machine learning service to find object, people, text, scenes in images and videos...
Data and Analytics
Athena Query service that let you analyze data stored in S3. It uses SQL language to do the quer...
Picking the Right Databases
How to pick right database Depend on the question, read-heavy, write-heavy, or balanced workload...
Serverless Architecture Discussion
MyTodoList We want to make a mobile todo with REST API with HTTPS using serverless architecture....
More Storage Options
SnowFamily These are secure, portable devices that allows you to college and process data at edg...
S3 Bucket Security
S3 encryption There are four flavors. You can also set up a bucket policy to only allow files t...