Type API

Berdasarkan availability, ada 3 jenis API: 1. Private API atau internal API Adalah API yang dibangun oleh team internal perusahaan atau sebuah organiasi untuk memenuhi kebutuhan aplikasinya sendiri. Meskipun nantinya aplikasi digunakan oleh client lain, tapi API tetap hanya bisa diakses oleh aplikasi tersebut dan tidak terbuka untuk aplikasi lainnya. 2. Partner API API ini … Read moreType API

REST API vs Web Services

Sebelum beranjak lebih dalam mengenai API, kita bahas teknologi selain REST API yang bertujuan untuk integrasi antar aplikasi. Pertama adalah Web Service. Sering dikatakan bahwa Web Service adalah API, sedangkan API tidak selalu merupakan Web Service. Web Service berkomunikasi hanya dengan protokol HTTP saja dan format data yang ditransfer berformat XML, sedangkan API bisa menggunaan … Read moreREST API vs Web Services

Load Balancing

Load balancer (LB) adalah sebuah fasilitas yang digunakan untuk mendistribusikan traffic lintas server sehinggal jika request sedang tinggi tidak akan hanya membebani satu server saja, tetapi terbagi-bagi ke server lain. Singkatnya, LB berfungsi sebagai penengah antara clients dengan servers. Untuk menunjang scalability dari aplikasi cloud yang digunakan oleh banyak user, penerapan LB adalah mutlak. LB … Read moreLoad Balancing

Apa sih API itu?

Application Programming Interface menjadi semakin penting karena semakin berkembangnya teknologi cloud yang dibarengi dengan penerapan containerization aplikasi dalam arsitektur microservices. Secara sederhana, API adalah antar muka (interface) yang mengintegrasikan antara satu aplikasi dengan aplikasi lainnya untuk melakukan query atau bertukar data. Komunikasi ini bisa antara frontend dengan backend, seperti yang dijelaskan dalam artikel MVC sebelumnya, … Read moreApa sih API itu?

MERN Stack

Setelah LAMP stack dalam pengembangan web sudah begitu lama digunakan dan menjadi bagian tak terpisahkan bagi sebagian programmer aplikasi web, maka kini tren beralih ke stack yang lebih modern, dan menggunakan bahasa yang sama, dengan database yang lebih scalable: MERN. LAMP kepanjangannya Linux, Apache, MySQL, PHP, merupakan stack yang mendefinisikan tidak hanya bahasa dan database … Read moreMERN Stack

Let's Coding while Relaxing