logo
16 Mar 2023
Design a Short URL Service? Not Easy as you Think My colleague discusses his work plan. He needs a feature to create a short link for sending SMS. So I give some questions to know what he needs. ``` Me: How long maximum character can be? A: We can put maximum 8 characters Me: What's the traffic volume? A: Maybe 1 million url monthly. Me: Do you
09 Mar 2023
Aww! It's My Mistake on Auto Deploy This Blog When I change to Astro and using SSG strategy, I've mistaken on auto-build. My bad is not test automation website build. My friend tells me "Why do you not post a new blog last week?". I was confused because the post already on repository. After that, I check on website & find out. My automation i
02 Mar 2023
The Dark Side of Serverless: The Hidden Costs of AWS Lambda Serverless Architecture is a great product, you can scale & cost efficiency in one time. But we have some new issues. What is? Yah your serverless hide some cost from you :) ## What does Serverless Really Cost? Not only pay as CPU and RAM, you will cost more than it. Let's part it by 2 sections:
23 Feb 2023
Sshh... This AWS Hack, Cut your 89% Cost on NAT Gateway! If you're using AWS Lambda and got issue on NAT Gateway costs, you're not alone. In this blog post, I'm going to share my experience replacing NAT Gateway with NAT Instance EC2 instead. First, let's start with what NAT Gateway is. NAT Gateway is a managed network service provided by AWS that ena
16 Feb 2023
Choosing the Right Platform for Your Blog System: Vercel vs AWS Lambda vs DigitalOcean If you're building a blog system, you might be wondering which cloud hosting service to choose. In this blog post, I'm going to share my experience using Vercel and compare it to other popular cloud hosting services like AWS Lambda and DigitalOcean. Let's start with Vercel. As a developer, I lov
09 Feb 2023
First Post with Astro After a year without blogging, let me continue to write weekly some infrastructure & architecture idea. My new blog technology using Astro. It's more powerful & also cheaper / almost zero$ btw :') Let me explain how I build this blog and how to maintain it. Before it, we need `System Design Interv