wsdl

CRUD Web Service WSDL Akademik Menggunakan PHP 7.3

Apa itu web service? Web Service yaitu suatu metode komunikasi data antara dua atau lebih perangkat melalui jaringan secara remote, atau kalo di analogikan web service itu seperti jembatan antara database ke klien. Sedangkan WSDL yaitu Web Services Description Language adalah format XML yang diterbitkan untuk menerangkan suatu fungsi pada web service. jadi kalo pakai ...

Konfigurasi Nginx Reverse Proxy

Metode Reverse Proxy ini akan sangat berguna sekali untuk mengcover endpoint API yang kita buat. Hampir mirip dengan tulisan saya yang kemarin Kong Gateway. Reverse Proxy yaitu perantara klien dan server, yang menerima permintaan dari klien, dan meneruskannya ke server yang dapat memenuhinya, dan mengembalikan respon dari server ke klien. Okee kita langsung lanjut ke ...

Membuat Service dan Route Kong Gateway

Apa itu service? Service yaitu entitas untuk layanan API yang mendefinisikan upstream service kita. Sedangkan route yaitu endpoint untuk masuk ke kong, yang kemudian akan mengarahkan ke service tertentu. Jadi misalnya kita punya server API yg endpoint nya adalah http://localhost:3000/users kita bisa membuat service dengan nama “pengguna” dan route nya yaitu http://localhost:8000/v1/users yang jika diakses ...

kong-api-gateway

Membuat Key Authentication Kong API Gateway

Melanjutkan dari tulisan saya yang kemarin Instalasi dan Konfigurasi Kong disini akan kita lanjutkan dengan membuat key-auth atau kunci autentikasi untuk mengakses API pada kong gateway. Yang perlu anda ketahui tentang istilah – istilah dalam kong sebelum kita lanjut yaitu plugin: program tambahan untuk menambah suatu fungsionalitas pada kong Service: untuk mendefinisikan suatu servis upstream ...

node js rabbitmq

Mengirim dan Menerima Pesan dengan Node.js + RabbitMQ

Lanjutan dari tulisan saya yang kemarin Instal dan konfigurasi RabbitMQ Message Broker, saya akan menjelaskan bagaimana menerapkan nya dengan node.js memakai metode Async / Await. Di Node.js sendiri ada 2 konsep yaitu Asynchronous dan Synchronous, seperti biasa saya analogikan saja yaa biar mudah di pahami hehe… Jadi Asynchronous itu seperti pelayan di sebuah restaurant dan ...

kong-microservice-api-gateway

Instalasi dan Konfigurasi Kong Microservice API Gateway

Apa itu Kong? Kong yang saya maksud disini bukan hewan atau semacam nya yaa, tetapi nama platform aplikasi yang berfungsi menjadi sebuah gerbang atau jembatan untuk banyak service api yang digunakan pada satu server atau lebih. jadi kalo kita punya banyak service api, kita buat jadi satu pintu request saja dengan kong gateway. Apa itu ...

Instalasi dan konfigurasi Message Broker dengan RabbitMQ

Apa itu Message Broker? Message Broker yaitu suatu penerjemah atau perantara pesan yang dikirimkan oleh pengirim kepada penerima dimana pesan yang dikirim lewat message broker bisa dilakukan validasi, transformasi, dan mengatur rute pesan sesuai konfigurasi yang kita inginkan. ada banyak aplikasi untuk Message Broker seperti NATS Messaging, Apache Kafka, MQTT, dan masih banyak lagi. namun ...

Mengamankan Koneksi Server dengan TLS / SSL

Jika kamu mempunyai server untuk publik yang memiliki layanan umum seperti SMTP, POP3 dan web maka kamu harus merancang keamanan untuk server kamu. salah satu cara mengamankan server adalah dengan membatasi akses ke server. Pada prinsipnya cara ini akan menyaring koneksi yang menuju atau keluar dari server. Koneksi hanya dibatasi untuk koneksi yang memang kita ...

Transfer File Menggunakan SCP dan SFTP di Linux

Melanjutkan tutorial saya yang kemarin Konfigurasi SSH Server. OpenSSH juga menyediakan aplikasi yang berfungsi sama seperti rcp dan ftp, yaitu scp dan sftp yang memiliki keunggulan dimana semua koneksi yang berlangsung diantara sistem di enkripsi sehingga koneksi dan transmisi data menjadi lebih aman dan terlindungi. scp digunakan untuk melakukan penyalinan berkas jauh terenkripsi, sedangkan sftp ...

Membuat Autentikasi Kunci Publik dan Pribadi SSH Server di Linux Ubuntu 18.10

Melanjutkan tulisan saya yang kemarin Konfigurasi SSH Server. Ketika melakukan instalasi OpenSSH, secara otomatis pasangan kunci publik dan kunci pribadi juga dibuat. OpenSSH secara otomatis akan membuat pasangan kunci tersebut untuk berbagai tipe enkripsi yaitu RSA1, RSA, dan DSA. Pasangan kunci tersebut tersimpan di direktori /etc/ssh. OpenSSH menyediakan tool untuk membuat pasangan kunci publik dan ...