Posts

Showing posts from April, 2017

Membuat HTTP Client

Image
Membuat HttpClient Untuk Menghubungkan Service Dengan Service Lain yo!! berjumpa kembali dengan Bang Madara, masih seputaran microservices  pada artikel kali ini kita akan BELJAR BERSAMA cara membuat Http Client.untuk menghubungkan suatu Service dengan service lainnya. oke langsung saja Check This Out!!! Apa Itu Http Client??? buat yang belum pada tau, HttpClient adalah sebuah cara untuk mengirimkan HTTP request dan menerima respon dari alamat yang kita minta tersebut, kalian dapat mengolah hasil respon dengan menggunakan method-method yang sudah disediakan di dalam class HttpClient tersebut.  karena kita akan membahas cara menggunakan Http Client untuk menghubungkna service,  Berikut ini tahap-tahap menghubungkan service dengan service lain.  Buka visual studio , lalu buka terminal cmd dengan Ctrl + `   , jika belum memiliki visual studio sahabat dapat mendownloadnya disini Di terminal ketikkan yo aspnet, kemudian pilih WEB API A...

Membuat Shopping Cart

Image
Membuat Shopping Cart yoo!! pada kesempatan kali ini kita akan BELAJAR BERSAMA cara membuat shopping cart dengan menggunakan microservice untuk yang belum tau apa itu Microservice dapat membacanya di sini untuk yang sudah tau mari kita lanjut membuat shopping cart di microservice. Pada kesempatan kali ini, saya akan menunjukkan bagaimana microservice bekerja dan bagaimana ciri-ciri dari microservice. Teman - teman  juga dapat membentuk teknologi sederhana seperti C#/OWIN ini yang akan membuat microservice menjadi mudah dan temen-temen juga dapat melihat standar atau basic ShoppingCart Microservice. Pada pembelajaran kali ini kita akan mengimplementasi kan 2 hal dalam ShoppingCart microservice dengan menggunakan mvc (model view controller): Mengimplementasikan sebuah API berbasis HTTP dasar yang mana client dapat mengambil belanjaan, menghapusnya dan menambahkahkannya. Mengimplementasikan  sebuah panggilan dari satu service ke service yang lain untuk...

Product Catalog

Image
Product Catalog pada postingan kali ini kita akan membahas bagaimana kerja dari product katalog yang telah dibuat dalam microservice  dan penggunaan Policy dalam product catalog Mengambil Informasi Produk API yang mengimplementasi Shopping Cart microservice sudah dibuat, kemudian berpindah ke bagaimana mengambil informasi produk dari Product Catalog microservice. Product Catalog microservice dan Shopping Cart Microservice adalah microservice yang berbeda dan berjalan di proses yang berbeda pula. Product catalog membuka HTTP API yang digunakan Shopping Cart. Informasi product catalog diambil dengan menggunakan HTTP GET request ke endpoint pada Product Catalog Microservice. Tiga tahap untuk implementasi HTTP request ke Product Catalog microservice : Implementasi HTTP GET request. Mengurai response dari endpoint pada product catalog microservice dan menerjemahkan ke domain pada microservice Shopping Cart. Implementasi policy untuk menangani request yang ga...

Design For Robust dalam Microservice

Image
Design For Robust yoo!!! kali ini kita akan BELAJAR BERSAMA mengenai Design For Robust dalam microservice , setelah mengetahui apa itu microservice, kita juga harus mengetahui hal lainnya yang diperlukan dalam membangun suatu microservice, salah satunya adalah Design For Robust, lalu  apa itu Design For Robust  ??? Apa Itu Design For Robust??? Dalam mendesain suatu aplikasi haruslah robust maksudnya disini adalah aplikasi yang di desain harus bisa mengatasi jika nantinya terjadi kegagalan. Kegagalan disini lebih kepada kegagalan di dalam komunikasi antar client dan server.  agar lebih mudah dipahami, silahkan perhatikan gambar berikut : Seperti yang terlihat pada gambar di atas. Setiap microservice berkomunikasi dengan microservice lainnya. Jika salah satu microservice tidak dapat menerima request dari client dan client tersebut tidak dapat mengatasi masalah tersebut maka akan menyebabkan microservice tersebut stress karena mengirim request namun ti...

Tutorial Membuat Web API dengan ASP.NET Core

Image
Tutorial Membuat Web API dengan ASP.NET Core yoo!! di postingan kali ini kita akan BELAJAR BERSAMA cara membuat web api menggunakan Asp.Net Core,  pada percobaan kali ini kita memerlukan peralatan yang akan kita gunakan untuk membangun API dengan ASP.NET Core pastikan laptop/komputer sudah memenuhi syarat berikut : sudah terinstall .Net Core 1.1 , jika belum bisa download disini sudah terinstall node js . jika  belum bisa download disini jika semua persyaratan telah terpenuhi kita dapat mulai membuat Web API dengan ASP.Net Core langkah - langkah membuat web api dengan aspnet core download terlebih dahulu node js  disini , jika sudah terinstall node js dapat melangkahi step ini install node js yang telah di download Lakukan instalasi step by step seperti biasa pada bagian Custom Setup,  berhenti sejenak dan pahami bahwa Installer NodeJS akan melakukan pengesetan otomatis Path NPM / Node pada environment variable Windows Klik next dan tun...

Tutorial Upload File ke GitHub

Image
Tutorial Upload File ke GitHub postingan kali ini kita akan BELAJAR BERSAMA mengenai cara meng-Upload file ke GitHub menggunakan Git berikut ini peralatan yang diperlukan  pastikan kita sudah memiliki akun github, jika belum punya bisa membuatnya disini  sudah terinstal Git pada laptop/Komputer. jika belum bisa download disini jika perlatan sudah dilengkapi saatnya untuk mulai  Upload File Ke GitHub silahkan buat akun GitHub  disini  Buka path folder yang akan di upload ke GitHub klik kanan pada folder, kemudian pilih Git bash maka akan muncul Sebuah Terminal / Command Promt ketikkan "git init" tambahkan project yang ingin di upload jika ingin menambahkan semua file yang ada di dalam folder untuk menambahkan file yang diinginkan saja untuk melihat status file yang di upload  Untuk menyimpan file dan beri catatan  langkah selanjutnya, buka browser , masuk ke akun GitHub , terminal GitBash Jang...

Instalasi Git Pada Windows

Image
Instalasi Git Pada Windows pada postingan kali ini kita akan BELAJAR BERSAMA cara melakukan instalasi git pada windows Apa Itu Git?? buat yang belum tau apa itu git, Git merupakan tools yang berfungsi sebagai Version Control System (VCS) dan kalau diartikan ke bahasa kita artinya sebuah sistem pelacak perubahan pada file. Git sendiri dibuat oleh orang yang menciptakan Kernel Linux, yup... tidak salah lagi dia adalah yang mulia Linus Torvalds. Pada awalnya Git digunakan untuk membantu pengembangan Kernel Linux sebelum akhirnya dipakai lebih luas di berbagai pengembangan software lainnya dan dibuat multi-platform sehingga tersedia di hampir semua OS. Selain Git ada beberapa alternatif lain dari sistem VCS, contohnya: Subversion, Mercurial, CVS, dll. Git dapat digunakan sebagai  penghubung antara project yang ada di komputer/laptop kita dengan akun GitHub yang kita miliki untuk yang belum memiliki akun GitHub bisa membaca artikelnya disini apabila kita telah memilik...