Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building and monitor your API
Search
Ngalam Backend Community
February 20, 2019
Technology
0
380
Building and monitor your API
Ngalam Backend Community
February 20, 2019
Tweet
Share
More Decks by Ngalam Backend Community
See All by Ngalam Backend Community
Web_Scraping_with_Scrapy.pdf
ngalambackend
0
73
Introduction to Flask
ngalambackend
0
130
Achieving API Performance and Scalability
ngalambackend
0
77
Interfaces in Go
ngalambackend
0
52
CSS in JS in action
ngalambackend
0
50
Productive Remote Working with Scrum
ngalambackend
0
63
Covid Tracker Kota Malang
ngalambackend
0
59
Supercharge Local Development with Docker
ngalambackend
1
110
Building Scalable and Flexible API by Leveraging GraphQL and BigTable
ngalambackend
1
290
Other Decks in Technology
See All in Technology
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
480
強いチームと開発生産性
onk
PRO
35
11k
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
680
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Terraform Stacks入門 #HashiTalks
msato
0
360
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
290
複雑なState管理からの脱却
sansantech
PRO
1
150
Lambdaと地方とコミュニティ
miu_crescent
2
370
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
390
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
9
1.1k
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Documentation Writing (for coders)
carmenintech
65
4.4k
Building Adaptive Systems
keathley
38
2.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
GraphQLとの向き合い方2022年版
quramy
43
13k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Fireside Chat
paigeccino
34
3k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Why Our Code Smells
bkeepers
PRO
334
57k
Transcript
Building and Monitoring API Introduction to API development Malang Backend
Community | October, 20th 2019 | By Halim Tuhu Prasetyo
API (Application Programing Interface)
What is API • Application Programming Interface • API adalah
suatu media yang dapat digunakan sebagai perantara antar aplikasi untuk melakukan pertukaran data
How API works ?
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.
About REST
RESTful API • Representational State Transfer • Sebuah arsitektur, design
pattern untuk membangun API • Standar untuk mempermudah pengembangan API yang scalable
Komponen RESTful API
Komponen RESTful API • URL Design • HTTP Verb •
HTTP Response Code • Response Format
Start Building API
As a Backend Engineer • Merancang end point atau URL
• Merancang request yang dibutuhkan • Merancang response dengan template yang konsisten • Handling error • Security
Start Monitoring API
• Memeriksa response pada semua state (success and error) •
Memeriksa validitas request As a Quality Assurance
Thank You