Hilux Web Scraper: Kumpul Data Kereta Dari Mudah.my Guna AWS

Live dashboard: hilux.azmi.my Apa Benda Ni Aku bina web scraper yang kumpul listing Toyota Hilux dari Mudah.my setiap hari, simpan dalam AWS, dan papar dalam dashboard dengan charts dan filters. Automated — tak perlu buat manual. Tech Stack Terraform — IaC untuk semua AWS resources Lambda — serverless scraper, bayar ikut guna DynamoDB — simpan … Read more

Error: FAILED: failed to get start and end for /dev/nvme1n11

NVMe Disk Error

Aku dapat error ini masa tengah nak extend filesystem application. Jadi aku tengok balik apa yang salah. Kalau tengok betul-betul dari output lsblk di bawah kita boleh nampak yang type disk untuk mount point /opt/prod_jira adalah lvm. Jadi dekat sini kita kena guna konsep LVM. Di sini kita tengok saiz disk nvme1n1 adalah 80G. Jadi … Read more

Update AWS SG Dengan Dynamic IP dan Debug Cron

AWS Security Group Dynamic IP

Hari ini aku baru sahaja deploy satu script untuk aku sentiasa update AWS Security Group ( AWS SG ) dengan dynamic IP. Script ini akan di’execute” setiap minit menggunakan cron supaya AWS SG akan sentiasa dikemaskini dengan IP yang terbaru. Ini juga demi mengelakkan sebarang kehilangan data berlaku. Script ini bukan aku yang bina tetapi … Read more

Extend EBS Volume AWS

Extend EBS Volume

Bila filesystem dah mencecah lebih 90%, kita kena usahakan untuk menambahkan space di filesystem tersebut, Kalau filesystem tersebut adalah root fileystem, concern perlu lebih sebab sebarang database file boleh corrupt sekiranya space penuh dan aplikasi akan berhenti beroperasi. Untuk task yang aku dapat yang mana aku dah perasan yang filesystem usage untuk salah satu server … Read more