Roni Eka Setiawan

CTO Api.co.id. Menangani arsitektur produk, infrastruktur, penetapan harga, dan pengalaman developer untuk API verifikasi identitas, OCR, data keuangan, logistik, geolokasi, data regional, dan AI. Sebelumnya tiga tahun sebagai Web Platform Engineer di Bank Rakyat Indonesia, membangun API pencairan dana real time dengan Go, PostgreSQL, dan Kafka, serta modul KYC, QRIS, dan alur persetujuan pelunasan. Pernah menangani deteksi fraud dan integrasi payment gateway di Airpaz, dan live streaming latensi rendah di Kompas Gramedia. Alumni Bangkit Academy jalur Cloud Computing.Konten teknis di bawah ini ditinjau oleh Roni Eka Setiawan, bukan ditulis olehnya.

API Key vs OAuth 2.0: Memilih Autentikasi API Terbaikmu
Dasar API & Integrasi

API Key vs OAuth 2.0: Memilih Autentikasi API Terbaikmu

Hai para developer dan pegiat teknologi! Pernahkah kamu merasa bingung saat harus memilih metode autentikasi yang pas buat API-mu? Nah, masalah memilih antara API Key vs OAuth 2.0 ini sering banget jadi dilema. Sebagai bagian dari tim di api.co.id, saya sering banget ngeliat perdebatan ini, dan jujur, nggak ada jawaban ‘satu metode terbaik untuk semua’. […]

OpenAPI (Swagger): Dokumentasi Otomatis untuk API Anda
Dasar API & Integrasi

OpenAPI (Swagger): Dokumentasi Otomatis untuk API Anda

OpenAPI Swagger itu solusi keren buat dokumentasi API yang bikin hidup tim developer jadi lebih gampang. Saya sering banget nemuin tim yang ngos-ngosan bikin dokumentasi manual, padahal dengan standar ini kamu bisa generate dokumentasi interaktif, mock server, sampai client SDK secara otomatis. Jadi gini, di artikel panjang ini saya bakal jelasin dari konsep dasar sampai

gRPC vs GraphQL: Pilih API Masa Depan untuk Proyek Anda!
Dasar API & Integrasi

gRPC vs GraphQL: Pilih API Masa Depan untuk Proyek Anda!

Hai para developer! Di era digital yang serba cepat ini, memilih teknologi yang tepat buat API itu ibarat mencari pasangan hidup, butuh pertimbangan matang. Kita pasti sering banget dengar atau bahkan pakai REST API, kan? Tapi, dunia teknologi nggak pernah berhenti berevolusi. Sekarang, ada dua “pemain” baru yang lagi naik daun dan sering jadi perbincangan

Keamanan API: OAuth 2.0 untuk Autentikasi & Otorisasi
Dasar API & Integrasi

Keamanan API: OAuth 2.0 untuk Autentikasi & Otorisasi

Halo para developer! Kamu pasti setuju kalau keamanan adalah hal yang nggak bisa ditawar, apalagi kalau bicara soal API. Di era digital sekarang ini, hampir semua aplikasi yang kita pakai sehari-hari bergantung sama API. Nah, bayangin aja kalau API kita nggak aman? Bisa bahaya banget, kan? Data sensitif bisa bocor, akses bisa disalahgunakan, dan reputasi

Membangun Sistem Modern dengan Event-Driven Microservices
Arsitektur & Infrastruktur

Membangun Sistem Modern dengan Event-Driven Microservices

Di era digital yang serba cepat ini, aplikasi nggak cuma dituntut fungsional, tapi juga harus gesit, skalabel, dan tangguh. Nah, untuk mewujudkan itu, banyak banget developer yang beralih ke arsitektur microservices. Konsepnya sih, memecah aplikasi besar jadi layanan-layanan kecil yang independen dan saling berkomunikasi. Tapi, komunikasi antar microservice ini kadang jadi PR tersendiri, apalagi kalau

SOAP vs REST API: Pilihan Terbaik untuk Integrasi Legacy
Dasar API & Integrasi

SOAP vs REST API: Pilihan Terbaik untuk Integrasi Legacy

Dunia pengembangan perangkat lunak itu dinamis banget, ya kan? Setiap hari ada aja teknologi baru yang muncul, tapi di sisi lain, kita juga sering berhadapan sama sistem-sistem lama alias legacy system yang sudah berjalan bertahun-tahun. Nah, di sinilah peran API (Application Programming Interface) jadi krusial banget buat menjembatani komunikasi antar aplikasi, baik yang modern maupun

WebSocket vs HTTP/2: Pilihan Real-time Aplikasi Anda
Dasar API & Integrasi

WebSocket vs HTTP/2: Pilih Mana Untuk Realtime Data

Di era digital sekarang, aplikasi yang mampu berinteraksi secara instan itu bukan lagi cuma pelengkap, tapi udah jadi keharusan. Kita semua butuh informasi yang update detik itu juga, entah buat chatting, ngecek harga saham, atau main game online. Nah, di balik semua keajaiban aplikasi real-time ini, ada dua “jagoan” protokol web yang sering jadi perdebatan:

Kubernetes Dasar: Orkestrasi Kontainer, Manfaat & Cara Kerja
Arsitektur & Infrastruktur

Kubernetes Dasar: Orkestrasi Kontainer, Manfaat & Cara Kerja

Dunia pengembangan aplikasi itu dinamis banget, ya kan? Dulu kita cuma mikirin satu server, eh sekarang aplikasi makin kompleks, penggunanya bejibun, dan permintaannya juga makin banyak. Nah, di tengah hiruk pikuk ini, munculah satu teknologi yang bikin hidup developer jadi lebih santai: Kubernetes Dasar. Kalau kamu sering dengar istilah kontainerisasi, kamu pasti tahu pentingnya ngatur

Idempotensi API: Kunci Desain API Robust & Anti-Duplikasi
Dasar API & Integrasi

Mengenal Idempotensi API: Kunci Desain API Robust & Anti-Duplikasi

Hai, para developer dan kamu yang tertarik sama dunia programming! Pernah nggak sih kamu mikir, gimana caranya sebuah sistem pembayaran online itu bisa dipastikan nggak akan menagih kita dua kali meskipun kita nggak sengaja klik tombol ‘bayar’ berkali-kali? Atau, gimana kalau koneksi internet lagi jelek, terus permintaan API kita terkirim ulang secara otomatis, tapi datanya

Scroll to Top