2
0 Comments

Case Study of a Django Project: JustDjango

Hello Django lovers!

I wrote a case study on the JustDjango project. I cover things like; the technologies used, deployment architecture and technical aspects of the projects.

You can read the full post here:
https://justdjango.com/blog/django-case-study-justdjango/

Some highlights:

  • The project is split between two domains; learn.justdjango.com and justdjango.com
  • The root domain is powered by a Django server. The aim of the tech stack was to make building the API easy and to make the HTML pages load as quick as possible.
  • The learn subdomain is a React app that communicates with the Django server via Django Rest Framework. For the React project, I tried to keep the number of dependencies as small as possible because the JavaScript bundle size can get out of hand quickly
  • Authentication has been the trickiest part of the project. I'm using another third-party package that allows authentication via the DRF using cookies.
  • I set up a CDN using Digital Ocean Spaces, which has been a lot easier to do than originally using AWS S3. The CDN improved performance significantly.

If there are any other aspects of the project you're interested in, leave a comment below and I'll be happy to answer them!

on November 5, 2020