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
Eyes and Ears Vol 2.
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
CodeTN
June 30, 2015
Education
0
57
Eyes and Ears Vol 2.
Rob Scott's overview of web frameworks and the architecture behind those frameworks.
CodeTN
June 30, 2015
Tweet
Share
More Decks by CodeTN
See All by CodeTN
Kickoff Presentation
codetn
0
190
Other Decks in Education
See All in Education
Web 2.0 Patterns and Technologies - Lecture 8 - Web Technologies (1019888BNR)
signer
PRO
0
3k
Introduction - Lecture 1 - Advanced Topics in Big Data (4023256FNR)
signer
PRO
2
2.2k
Activité_5_-_Les_indicateurs_du_climat_global.pdf
bernhardsvt
0
140
JAPAN AI CUP Prediction Tutorial
upura
2
680
The World That Saved Me: A Story of Community and Gratitude
_hashimo2
3
510
HTML5 and the Open Web Platform - Lecture 3 - Web Technologies (1019888BNR)
signer
PRO
2
3.2k
IHLヘルスケアリーダーシップ研究会17期説明資料
ihlhealthcareleadership
0
890
くまのココロンともぐらのロジ
frievea
0
150
Semantic Web and Web 3.0 - Lecture 9 - Web Technologies (1019888BNR)
signer
PRO
2
3.2k
TypeScript初心者向け完全ガイド
mickey_kubo
1
120
令和エンジニアの学習法 〜 生成AIを使って挫折を回避する 〜
moriga_yuduru
0
240
HyRead2526
cbtlibrary
0
200
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
200
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
Designing Experiences People Love
moore
144
24k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
67
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
190
Practical Orchestrator
shlominoach
191
11k
The Curious Case for Waylosing
cassininazir
0
240
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
730
The Language of Interfaces
destraynor
162
26k
Transcript
Eyes and Ears Volume 2 Information architecture Framework options
Rob Scott
What is information architecture? How to represent your data •
In-memory • On disk (persistence)
Why is it important? • Data integrity ◦ Corruption ◦
Ambiguous • Security ◦ Who does the data belong to? ◦ Who is allowed to see it? • Performance ◦ Can it scale?
Layered architecture Presentation layer Service layer Domain layer Persistence layer
Layered architecture Presentation layer Service layer Domain layer Persistence layer
View model Domain model On-disk format } } } “In-memory” representation “Official” representation Relational - ORM Document - serialized to JSON
Data structures discussion In which we discuss relational database design
and how it differs from document database design. Also discuss difference between “in- memory” models and “on-disk” models.
Layered architecture - common Presentation layer HTML5/JS/CSS Service layer REST
API - view models Domain layer Domain models Persistence layer Database Browser Server } AngularJS Knockout etc. } ASP.NET - Web API PHP - Laravel Python - Django Ruby - Rails } Relational • SQL Server • MySQL Document • RavenDB • MongoDB
Layered architecture - MeteorJS Presentation layer HTML5/JS/CSS Service layer REST
API - view models Domain layer Domain models Persistence layer Database Browser Server }MeteorJS } Document / MongoDB