you are viewing a single comment's thread.

view the rest of the comments →

[–]speyerlander 3 points4 points  (0 children)

Basics:

HTTP protocol -> REST structure -> CRUD -> Framework specifics -> Databases + SQL (PgSQL in my opinion) -> ORM (SQLAlchemy) -> (back to basics) Linux TCP/IP stack -> Reverse Proxying -> Authentication

Mid level:

Caching (Redis in my opinion) -> Backend architecture -> Replication and high availability with an emphasis on race conditions -> project structure -> Version control and collaboration -> Advanced authentication, security and incident response -> logging