What does a professional developper need for a Django project
Python language Django web framework - Object relational mapper (ORM) converts objects to database rows - Django ADMIN makes it easy to visualise data Django REST (REPRESENTATIONAL State TRANSFER) comes with buil-auth system, view sets to create API structure and manages endpoints, provides serialiser to convert JSON object to python objects Docker : lightweight VM, container to isolate dependencies and run NATIVELY on any OS (image), could be used ON cloud services like: AWS, GOOGLE CLOUD TRAVIS CL: for automated testing, integrates well with GitHub PostGreSQL: Good DB Engine, scalable TDD (test driven development) : for more efficiency you write unit tests (populating DB WITH FAKER ITEMS) than execute the code.