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
400
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
79
Introduction to Flask
ngalambackend
0
170
Achieving API Performance and Scalability
ngalambackend
0
87
Interfaces in Go
ngalambackend
0
57
CSS in JS in action
ngalambackend
0
56
Productive Remote Working with Scrum
ngalambackend
0
87
Covid Tracker Kota Malang
ngalambackend
0
62
Supercharge Local Development with Docker
ngalambackend
1
120
Building Scalable and Flexible API by Leveraging GraphQL and BigTable
ngalambackend
1
320
Other Decks in Technology
See All in Technology
"複雑なデータ処理 × 静的サイト" を両立させる、楽をするRails運用 / A low-effort Rails workflow that combines “Complex Data Processing × Static Sites”
hogelog
3
1.9k
o11yで育てる、強い内製開発組織
_awache
3
120
Function calling機能をPLaMo2に実装するには / PFN LLMセミナー
pfn
PRO
0
920
データエンジニアがこの先生きのこるには...?
10xinc
0
440
Green Tea Garbage Collector の今
zchee
PRO
2
390
社内お問い合わせBotの仕組みと学び
nish01
0
210
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
3
270
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
150
How to achieve interoperable digital identity across Asian countries
fujie
0
110
OpenAI gpt-oss ファインチューニング入門
kmotohas
2
960
20250929_QaaS_vol20
mura_shin
0
110
生成AI_その前_に_マルチクラウド時代の信頼できるデータを支えるSnowflakeメタデータ活用術.pdf
cm_mikami
0
110
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
850
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
YesSQL, Process and Tooling at Scale
rocio
173
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Bash Introduction
62gerente
615
210k
The Language of Interfaces
destraynor
162
25k
Practical Orchestrator
shlominoach
190
11k
Scaling GitHub
holman
463
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Visualization
eitanlees
148
16k
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