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
Nodejs Backend Development: Things to care about
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Burhanuddin Ahmed
March 03, 2023
Programming
120
0
Share
Nodejs Backend Development: Things to care about
Burhanuddin Ahmed
March 03, 2023
More Decks by Burhanuddin Ahmed
See All by Burhanuddin Ahmed
Faster development with no-bundle dev tools
burhanahmeed
0
78
Berkontribusi ke Open Source
burhanahmeed
0
110
Javascript and SEO, So?
burhanahmeed
0
340
Other Decks in Programming
See All in Programming
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
150
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
830
Spec-driven Development: How AI Changes Everything (And Nothing)
simas
PRO
0
260
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
190
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
440
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
300
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
200
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.5k
[RubyKaigi 2026] Require Hooks
palkan
1
230
PHPer、Cloudflare に引っ越す
suguruooki
1
110
Don't Prompt Harder, Structure Better
kitasuke
0
780
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
160
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
Designing for humans not robots
tammielis
254
26k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
360
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
The agentic SEO stack - context over prompts
schlessera
0
760
The Cult of Friendly URLs
andyhume
79
6.8k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
170
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Transcript
Things we need to care about when developing back-end service
@BurhannAhm
Intro
[email protected]
https://burung.bio.link - Fullstack Engineer @ TabSquare.ai (Delivery Hero)
- Co-founder @ stealth startup - SBYJS organizer
Disclaimer - Opinionated presentation - All is based on my
POV and my personal experience
None
Code Structure Framework like Express and Fastify has no fixed
structure. - MVC - Model, View, Controller
None
Use ORM - Sequelize - Knex - TypeORM
None
None
Be consistent - camelCase - snake_case - PascalCase - UPPER_SNAKE_CASE
- Space size - indentation
Use .env The dotenv helps to keep sensitive information secure
and allows you to manage and use these variables in a consistent and organized way.
Use Constant
None
Less DB operation
Use linter - Airbnb style - Google style - Standard
style
Proper URL convention 1. POST /users 2. POST /users/create 3.
POST /create-user 4. POST /create_user 5. POST /create-new_user1 6. POST /CreateUserV2 7. POST /Lets-Create-new_User
Memory Leak a memory leak is an allocated piece of
memory that the JavaScript engine is unable to reclaim.
None
None
None
Testing Making sure you are confident before shipping your product.
- Unit testing - Integration testing - Jest - Mocha - Chai
None
Caching Mechanism - Less db operation - Cache invalidation headache
- Redis? Node-cache? Memory-cache?
Performance complexity BigO
None
DEV. STAG. PROD
Thank you / bedankt!