Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building and monitor your API

Building and monitor your API

Ngalam Backend Community

February 20, 2019
Tweet

More Decks by Ngalam Backend Community

Other Decks in Technology

Transcript

  1. Building and Monitoring API Introduction to API development Malang Backend

    Community | October, 20th 2019 | By Halim Tuhu Prasetyo
  2. What is API • Application Programming Interface • API adalah

    suatu media yang dapat digunakan sebagai perantara antar aplikasi untuk melakukan pertukaran data
  3. Alike to hotel receptionist • Kita (application) sebagai orang yang

    ingin memesan sebuah kamar (data) di Hotel (application) • Resepsionis (API) sebagai perantara untuk mendapatkan informasi kamar (data) yang tersedia di hotel (application) itu.
  4. RESTful API • Representational State Transfer • Sebuah arsitektur, design

    pattern untuk membangun API • Standar untuk mempermudah pengembangan API yang scalable
  5. Komponen RESTful API • URL Design • HTTP Verb •

    HTTP Response Code • Response Format
  6. As a Backend Engineer • Merancang end point atau URL

    • Merancang request yang dibutuhkan • Merancang response dengan template yang konsisten • Handling error • Security
  7. • Memeriksa response pada semua state (success and error) •

    Memeriksa validitas request As a Quality Assurance