buat sofeng terutama backend gue nyaranin bgt pahamin detil di 3 hal ini
✅ system resource: cpu, ram, virtualization, os, storage
✅ network: internet(route), dns, tcp/udp, http
✅ database: indexing, order execution, locking
kenapa? gue yakin akan bisa fasten point out root cause and lead to much much impactful solution.
Ini pengalaman 3 bulan develop salah satu game yg cukup berat. Game ini skrg ada 800 player dengan ~90 concurrent player. Spec 8 cpu 2ghz 12gb ram
1. Packet loss issue with hi player (70ish)
Ketika player banyak tbtb jd ngelag tapi ya expected? Spek gakuat, upgrade aja brow dan ada indikasi slow db query. Ada salah satu saran untuk indexing db ato caching ilangin slow query.
Tapi gw yakin bgt itu useless karena jumlah rownya cuma ribuan, indexing mah gaakan ngaruh ditambah pas gw cek semua resource utilisasi <50%.
Wah gw yakin bgt ini resource blocking krn ping juga aman tp PL tinggi, pas itu gw blm nemu caranya ngebuktiin root causenya, gw cari2 tools buat monitoring lbh deep dapetlah gw pk iostat. Terus bener dong ada CPU steal yg tinggi then lgs kepikiran virtualisasi dan bener gw pake docker tanpa set resource limit jd semacam pinjem2an resource docker - host. Cus ubah yg tdnya jalan didocker gw buat jalan dihost.
Impactnya? 113 player concurrent + 70an player di satu tempat dengan packet loss 0% dan resource util < 25% daan gajadi keluar duit buat up spec
2. Latency issue with low/normal player(15 ish)
Ada komplain ping dan paket loss tinggi. Cus langsung cek system usage (cpu, ram) ternyata bagus2 dan gw compare dengan jumlah player dihari2 sblmnya harusnya aman.
Terus gw lanjut cek ping dgn interval 0.1 ternyata bener latency tinggi dan banyak rto, oke lanjut gw traceroute untuk tau network hop latency dan ketemu emg hop dari isp indo -> tempat hosting (sg) ada anomaly. Gue eskalasi lah ke provider dan hostingan ternyata emg ada gangguan dr pihak hosting utk dc sg.
Solusinya? tbh gw diemin wkwk tp ternyata sehari-dua hari ga solve dan gaada estimasi kapan. Jd solusinya gw pindah hosting lain + dc jakarta biar hopnya kecil dan bener aja latency dr normal 70ms -> 15ms.
Kuliah 2023, pake IDE rilisan tahun 1990, standar bahasa tahun 1989 dengan sistem operasi yang sudah stop supportnya di tahun 2011, adalah contoh KEMALASAN dr pihak kampus.
IDE skrg ada Visual Studio 2022
Standar C++ sekarang udah tahun tahun 2020.
SOFTWARENYA GRATIS GA BAYAR
Indonesia's Internet Apocalypse will begin on July 21st (if Kominfo didn't just bluff like they always do).
This site is a countdown clock towards the inevitable.
https://t.co/uCff2kiQ3h
no offence, tapi saya seumur hidup belum pernah ngerasa puas dengan layanan pegawai negeri sipil, apalagi di daerah. datang sejam sebelum jam makan siang, petugas udah gak ada. "Harusnya dateng pagi tadi." Ya maaf, anda juga jangan istirahat sebelum jamnya. tai.
[BREAKING NEWS]
You will no longer be able to use Cloudflare 1.1.1.1 or any other popular DNS resolver service in Indonesia.
ISPs have started blocking DNS services that can bypass censorship.
Baru menambah lagi 100++ video2 hacking .. semoga bisa bermanfaat ... Insya Allah besok2 upload video2 ttg cyber security ... supaya bisa masuk surga :) ..