Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Building and monitor your API
Search
Ngalam Backend Community
February 20, 2019
Technology
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building and monitor your API
Ngalam Backend Community
February 20, 2019
More Decks by Ngalam Backend Community
See All by Ngalam Backend Community
Web_Scraping_with_Scrapy.pdf
ngalambackend
0
100
Introduction to Flask
ngalambackend
0
210
Achieving API Performance and Scalability
ngalambackend
0
100
Interfaces in Go
ngalambackend
0
110
CSS in JS in action
ngalambackend
0
72
Productive Remote Working with Scrum
ngalambackend
0
110
Covid Tracker Kota Malang
ngalambackend
0
76
Supercharge Local Development with Docker
ngalambackend
1
150
Building Scalable and Flexible API by Leveraging GraphQL and BigTable
ngalambackend
1
350
Other Decks in Technology
See All in Technology
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
1
220
IBC 2026 動画技術関連レポート / IBC 2026 Report
cyberagentdevelopers
PRO
2
450
MCPでAIが自分で調べに行く
cdataj
0
130
AI時代における医療情報システムのセキュリティ / Security of Healthcare IT Systems in the AI Era
henryofficial
0
130
なぜ東京にいる私が、新潟の技術コミュニティを運営するのか by 八雲慎之助
yakumo
0
230
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
280
アラートを見直していたら営業組織への理解にちょっとだけ繋がった話
z63d
0
150
Bots in Kiro Crew (One point of contact for ongoing work) | Kiro: Zero to Hero 12
inariku
PRO
1
110
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
610
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
240
狙われているAPIの脆弱性!今こそ手をつけるべき根本的な対策とは?
nagix
0
110
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
270
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Color Theory Basics | Prateek | Gurzu
gurzu
1
520
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
3
1.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Are puppies a ranking factor?
jonoalderson
2
4.2k
RailsConf 2023
tenderlove
30
1.6k
Balancing Empowerment & Direction
lara
6
1.4k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Making the Leap to Tech Lead
cromwellryan
135
10k
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