로드맵
Front-End
•
자바스크립트 - 거의 사용하지 않을 예정
•
HTML 과
•
CSS 위주
Back-End
•
Maria DB → django 에서 알아서 처리해줌. 터치X
•
NGiNX → 서버 소프트웨어. 클라이언트에서 받은 내용을 처리
•
django
•
docker → 배포에 있어서 가장 중요한 기술. 마이크로 서비스가 우리의 서비스에 조금씩 기여하며 구축
Django 구축
1.
Account, Article, Project, Comment 등의 앱으로 기능을 나눠놓고,
2.
앱마다 자체로 html, CSS, 자바스크립트 등으로 기능을 구현.
3.
이런 작은 기능등을 모두 합쳐 하나의 웹 서비스를 만듬 → 이를 하나의 컨테이너로 만듬.
4.
django, maria da, nginx 같은 컨테이너를 docker로 묶고, vultr라는 가상 서버에 docker로 구축한 시스템을 배포.