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 Modern Monolith Application
Search
Naufal Hakim
January 16, 2025
Technology
0
32
Building Modern Monolith Application
Naufal Hakim
January 16, 2025
Tweet
Share
More Decks by Naufal Hakim
See All by Naufal Hakim
Sempro 101
naotheone
0
7
Other Decks in Technology
See All in Technology
DevSecOps入門:Security Development Lifecycleによる開発プロセスのセキュリティ強化
yuriemori
0
130
ブロックチェーンR&D企業における SREの実態 / SRE Kaigi 2025
datachain
0
2.1k
SREKaigi.pdf
_awache
2
2k
一人から始めたSREチーム3年の歩み - 求められるスキルの変化とチームのあり方 - / The three-year journey of the SRE team, which started all by myself
vtryo
5
3.2k
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
1.3k
Goで実践するBFP
hiroyaterui
1
130
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
170
FinJAWS_reinvent2024_recap_database
asahihidehiko
2
240
JuliaTokaiとJuliaLangJaの紹介 for NGK2025S
antimon2
1
150
reinvent2024を起点に振り返るサーバーレスアップデート
mihonda
1
140
サーバレスの未来〜The Key to Simplifying Everything〜
kawaji_scratch
2
290
あなたはJVMの気持ちを理解できるか?
skrb
2
530
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Optimising Largest Contentful Paint
csswizardry
33
3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Unsuck your backbone
ammeep
669
57k
Facilitating Awesome Meetings
lara
51
6.2k
The Power of CSS Pseudo Elements
geoffreycrofte
74
5.4k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
RailsConf 2023
tenderlove
29
980
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
360
It's Worth the Effort
3n
184
28k
Transcript
Workshop Naufal Hakim Building Modern Monolith Application
naufal@jsd:~$ whoami naufal@jsd:~$ > Naufal Hakim hostname > Jenderal Solusi
Digital naufal@jsd:~$ echo $SIDEJOB > Electrical Engineering Student
SPA Single Page Application a web app implementation that loads
only a single web document
SPA vs MPA SPA Modern Fast Great UX Complex Poor
SEO MPA Traditional Slower than SPA Standard UX Simple Good SEO SPA MPA which one will you choose?
SMPA SPA or MPA? SMPA
RILT React Inertia Laravel Tailwind B Bootsrap
Core Concept Component Props State Hook Unopinionated
Core Concept Component “independent and reusable bits of code”
Core Concept Component JSX JavaScript Expression ES6 masih labil, 11?
12? 11/12?
Core Concept Props “Data”
Core Concept State & Hook Data yang dinamis
Laravel is a web application framework with expressive, elegant syntax
Framework sejuta umat Ecosystem Developer Experience
Monolith??? Eitsss kata siapa? PHP??? Lambat dong??
client-side rendered, single-page apps without building an API “Modern Monolith”
Official Adapters Client Side Server Side
How it works XHR/Ajax <Link /> First Request Subsequent Request
With Header : X-Inertia X-Inertia-Version { "component": "Event", "props": { "event": { "id": 1, "title": "Workshop Unsoed" }, "url": "/events/1", "version": "", "encryptHistory": true, "clearHistory": false }
Let’s Code