Building and monitor your API

Building and monitor your API

Ef2d6c611621c74296a964f82f7863a1?s=128

Ngalam Backend Community

February 20, 2019
Tweet

Transcript

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

    Community | October, 20th 2019 | By Halim Tuhu Prasetyo
  2. API (Application Programing Interface)

  3. What is API • Application Programming Interface • API adalah

    suatu media yang dapat digunakan sebagai perantara antar aplikasi untuk melakukan pertukaran data
  4. How API works ?

  5. 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.
  6. About REST

  7. RESTful API • Representational State Transfer • Sebuah arsitektur, design

    pattern untuk membangun API • Standar untuk mempermudah pengembangan API yang scalable
  8. Komponen RESTful API

  9. Komponen RESTful API • URL Design • HTTP Verb •

    HTTP Response Code • Response Format
  10. Start Building API

  11. As a Backend Engineer • Merancang end point atau URL

    • Merancang request yang dibutuhkan • Merancang response dengan template yang konsisten • Handling error • Security
  12. Start Monitoring API

  13. • Memeriksa response pada semua state (success and error) •

    Memeriksa validitas request As a Quality Assurance
  14. Thank You