Posts

Showing posts with the label Server

Integrasi Redis dalam Spring Boot: Membuat RESTFul API CRUD dengan Unit Testing

Image
R edis (Remote Dictionary Server) adalah database in-memory yang dirancang untuk menyimpan data dalam bentuk struktur data sederhana, seperti string, hash, list, set, dan sorted set. Redis umumnya digunakan untuk caching, message brokering , dan tugas-tugas yang memerlukan kecepatan tinggi karena seluruh data disimpan di RAM, sehingga memungkinkan akses data yang sangat cepat. Redis dikembangkan oleh Salvatore Sanfilippo pada tahun 2009. Awalnya, Sanfilippo menciptakan Redis untuk mengatasi masalah kinerja pada startup-nya sendiri yang mengharuskannya menyimpan data sesi pengguna dalam waktu singkat dengan kecepatan tinggi. Setelah menyadari potensi dan permintaan terhadap sistem semacam ini, ia memutuskan untuk membuka kode Redis sebagai proyek open-source di bawah lisensi BSD. Seiring waktu, Redis berkembang pesat dan menjadi populer dalam industri teknologi. Pada tahun 2015, Redis Labs (sekarang bernama Redis Inc.) mengambil alih pemeliharaan utama Redis, dan Salvatore Sanfilippo ...

Keycloak untuk Mengelola identitas dan Hak Akses Users

Image
Keycloack adalah sebuah perangkat lunak server open source   yang berfungsi untuk melakukan proses authentikasi dan juga identifikasi user. dengan Keycloack server kita dapat menambahkan fitur authentikasi pada layanan sistem kita dengan lebih cepat dan aman. "Sebuah catatan Belajar" IAM (Identity Access Management) IAM atau IdM(Identity Management) adalah sebuah framework yang digunakan untuk melakukan authentikasi pada user untuk mengetahui identititas and privileges/hak aksesnya. Perangkat lunak ini mengecek apakah para pengguna memiliki akses pada files, networks and sumber daya lainnya yang ada di server yang diminta oleh para users tersebut. Perangkat lunak ini juga berguna untuk mengecek bagaimana dan oleh siapa  informasi dapat diakses dan  dimodifikasi dengan menggunakan informasi dari users yang meminta akses. IAM systems memberikan perlengkapan  dan teknologi pada administrators untuk merubah role dari si users, dan memeastikan user bekerja sesuai den...