Skip to main content

2 posts tagged with "Back End"

View All Tags

· 4 min read
Jacky Rusly

Cache adalah tempat penyimpanan data secara sementara. Fungsi cache adalah untuk mempercepat response time pada aplikasi kita. Contohnya kita memiliki satu endpoint yang secara query database nya sangat kompleks, sehingga memerlukan waktu yang lama untuk mengembalikan data. Di sini kita bisa memanfaatkan cache supaya aplikasi kita tidak selalu melakukan query ke database.

Untuk mengetahui lebih lanjut bagaimana cara menerapkannya, mari baca terus ya sampai selesai dan lebih baik lagi kalau sambil dipraktikkan.

· 4 min read
Jacky Rusly

Rate limit adalah batas akses suatu endpoint dalam waktu tertentu. Misalnya kita hanya memperbolehkan user untuk call endpoint /login 10 kali dalam 1 menit.

Rate limit ini berfungsi untuk menghindarkan server kita dari DDoS (Distributed Denial of Service) yang dapat membuat server kita down dan juga berfungsi untuk menghindarkan kita dari hacker mencari password user dengan melakukan brute force di endpoint login.

Untuk mengetahui lebih lanjut bagaimana cara menerapkannya, mari baca terus ya sampai selesai dan lebih baik lagi kalau sambil dipraktikkan.