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
78
Introduction to Flask
ngalambackend
0
160
Achieving API Performance and Scalability
ngalambackend
0
86
Interfaces in Go
ngalambackend
0
57
CSS in JS in action
ngalambackend
0
56
Productive Remote Working with Scrum
ngalambackend
0
85
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
310
Other Decks in Technology
See All in Technology
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
6.8k
ユーザー課題を愛し抜く――AI時代のPdM価値
kakehashi
PRO
1
120
Telemetry APIから学ぶGoogle Cloud ObservabilityとOpenTelemetryの現在 / getting-started-telemetry-api-with-google-cloud
k6s4i53rx
0
150
Intro to Software Startups: Spring 2025
arnabdotorg
0
260
Google Agentspaceを実際に導入した効果と今後の展望
mixi_engineers
PRO
3
740
20250807_Kiroと私の反省会
riz3f7
0
240
【新卒研修資料】数理最適化 / Mathematical Optimization
brainpadpr
28
13k
「AIと一緒にやる」が当たり前になるまでの奮闘記
kakehashi
PRO
3
150
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
870
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
1.1k
Kiroでインフラ要件定義~テスト を実施してみた
nagisa53
3
380
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
2.4k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Practical Orchestrator
shlominoach
190
11k
Rails Girls Zürich Keynote
gr2m
95
14k
Scaling GitHub
holman
462
140k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
880
A Modern Web Designer's Workflow
chriscoyier
695
190k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
The Cult of Friendly URLs
andyhume
79
6.5k
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