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
77
Introduction to Flask
ngalambackend
0
160
Achieving API Performance and Scalability
ngalambackend
0
85
Interfaces in Go
ngalambackend
0
57
CSS in JS in action
ngalambackend
0
56
Productive Remote Working with Scrum
ngalambackend
0
75
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
~宇宙最速~2025年AWS Summit レポート
satodesu
1
1.7k
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
210
VCpp Link and Library - C++ breaktime 2025 Summer
harukasao
0
240
Wasm元年
askua
0
130
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
110
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
130
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
150
Claude Code Actionを使ったコード品質改善の取り組み
potix2
PRO
6
2.1k
Amazon ECS & AWS Fargate 運用アーキテクチャ2025 / Amazon ECS and AWS Fargate Ops Architecture 2025
iselegant
16
5.3k
rubygem開発で鍛える設計力
joker1007
2
180
2025/6/21 日本学術会議公開シンポジウム発表資料
keisuke198619
2
500
解析の定理証明実践@Lean 4
dec9ue
0
170
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Typedesign – Prime Four
hannesfritz
42
2.7k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Designing Experiences People Love
moore
142
24k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Side Projects
sachag
455
42k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
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