Postman Otomatis Kirim Header Autentikasi dengan Hanya Sekali Login
Semua yang bisa di otomasi, akan di otomasi. Hampir semua tools/program saat ini menyediakan fitur otomasi ataupun custom script. Dan fitur ini menjadi daya tarik sendiri. Bahkan gitlab CI yang tidak menyediakan GUI, lebih disukai karena mudah di otomasi dan di program.
Begitu juga postman, sangat cape jika setiap mencoba endpoint lain, harus mencopy manual token authorization. Apalagi kalau sering ganti user login di endpoint nya. Postman menyediakan beberapa fitur yang dapet membantu seperti:
Continue reading “Postman Otomatis Kirim Header Autentikasi dengan Hanya Sekali Login”Kubernetes Oracle (OCI) Tidak Bisa Autoscale Cluster/Node
Di dalam kubernetes ada beberapa jenis autoscale
Horizontal pod autoscale, menambah instance pod (Scale out). Sedangkan Vertical pod autoscale memperbesar spesifiaksi pod (cpu/memory) (Scale up). Kedua pod scaling ini juga bisa digabung. Untuk menentukan apakah mau scale up atau scale down, metrik defaultnya adalah utilisasi CPU, namun bisa juga memakai metrik lain (namun tidak resmi disupport).
Ketika pod di scale, pod akan di recreate, mencari node yang ada sisa tempat untuk diletakan pod nya. Namun bagaimana jika semua node penuh? solusinya adalah menggunakan cluster/node autoscale (Dengan menambah node baru).
Continue reading “Kubernetes Oracle (OCI) Tidak Bisa Autoscale Cluster/Node”Session Locking? Slow Query Log Isinya Query Session?
Masalah
Mekasnisme session default di php adalah locking/blocking. Misal ada 5 request dari orang yang sama (id session yang sama) bersaman yang menggunakan session, kelima request tersebut tidak bisa berjalan bersamaan, melainkan hanya satu request yang dapat berjalan, yang lainnya menunggu sampai request yang berjalan tersebut selesai (ngantri).
Hal ini tujuannya untuk mencegah race condition. Misalkan ada session variable bernama jk (jumlah keranjang) yang menghitung jumlah barang di keranajng. User menambah barang a dan b, awalnya jumlah keranjang ada 10, setelah ditambah 2 barang tersebut menajdi 12.
Continue reading “Session Locking? Slow Query Log Isinya Query Session?”Aws Glue Catalog/Crawler/Athena File Csv Kolom Tidak Terbaca Benar
Ketika mengimpor file csv (upload di s3, di index oleh glue crawler, dibaca oleh athena) kolom tidak terbaca benar, misal seperti ini
Nama | Nomor Telfon | Kota |
Herbert | Abdillah | 0812345678 |
Budi | 08222224424 | Depok |
Solusinya adalah mengganti library serialization dari LazySimpleSerDe ke OpenCSVSerde.
https://stackoverflow.com/questions/57498330/specify-a-serde-serialization-lib-with-aws-glue-crawler
Kalau yang sudah terbiasa dengan hadoop mungkin tidak mengalami masalah tersebut, atau jika membaca dokumentasi di aws dengan lengkap pasti akan tau tanpa sulit mencari di google.