SQLAlchemy Architecture — Notes from a Beginner Learning Backend
dev.to·4d·
Discuss: DEV
🗃️SQLite
Preview
Report Post

I am still new to backend development and databases. While trying to understand SQLAlchemy, I wrote these notes in simple words so I don’t fool myself into thinking I understand more than I actually do. This is not a guide. It is a learning reflection.


What SQLAlchemy Is (in simple terms)

SQLAlchemy is a Python library used to work with relational databases.

At first, I thought ORM means “no SQL”. SQLAlchemy proved that idea wrong.

With SQLAlchemy:

  • SQL is still important
  • Tables and relations still matter
  • Python objects are optional, not mandatory

It does not hide the database. It exposes it carefully.


The Real Issue with “Database Abstraction”

Many tools try to make databases feel invisible:

  • No SQL
  • No schema thinking
  • No joins or constraints v…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help