Pada tahun 2019, gw mendapatkan kesempatan untuk menjadi lead di project myorder di tiket.com. Menurut gw project ini lumayan riweh karena pada dasarnya gw join belakangan trus dapat sisaan. Hanya saja dari project ini gw lumayan belajar mengenai mysql pooling, mysql query optimization dan yang terakhir adalah embedded server / servlet container. Jadi gampangnya, ketika menjalankan aplikasi springboot, biasanya ada servlet yang nempel didalamnya, dan kebetulan yang dipakai di tiket.com defaultnya adalah tomcat. Tetapi bukan hanya tomcat yang akan kita bahas, ada jetty dan juga undertow.
Read MoreMasi sama seperti yang ditulis di post sebelumnya tentang presentasi gw mengenai thread modelling di springboot. Gw memikirkan gimana caranya untuk ga bolak-balik pakai postman untuk presentasi cara kerja thread ketika harus call rest API. Untung di kantor standardnya menggunakan swagger untuk memudahkan test, akhirnya gw memutuskan untuk mencoba install swagger di project buat presentasi. Ternyata tidak semudah itu fergusso hehe. Jadi kali ini gw sedikit menjelaskan bagaimana cara installnya.
Read MoreHi, beberapa hari yang lalu gw dapat kesempatan untuk sedikit mempresentasikan bagaimana cara kerja thread di java. Sebenarnya gw cuma dapat apes aja karena ga ada yang presentasi akhirnya gw yang ditunjuk. Tetapi di sisi lain gw menyadari bahwa selama ini, banyak anggota tim gw yang bikin scheduler tapi sebenarnya ga ngerti cara pakainya, cuma taunya kalau bikin scheduler itu berarti sebuah proses akan dilempar ke thread lain tanpa mengganggu thread utama. Ga salah juga, cuma kalau pemahaman cuma seperti itu, ya ga benar juga. Jadi kali ini gw akan membahas mengenai scheduler di Spring Webflux.
Read More