본문으로 건너뛰기

2023-11-18

Log

  1. baekjoon class 2
  1. django 프로젝트 진행
    • 이슈 해결
    • db 테스트
      • 앱 등록
        • 명령어 : python3 manage.py startapp polls
        • models.py, views.py, urls.py, admin.py 생성
        • settings.py 내 INSTALLED_APPS, 앱 등록
      • 모델 생성
        • models.py 키 컬럼 작성
      • 마이그레이션 : 데이터베이스에 적용시켜야 하는 변화에 대한 기록
        • 모델 수정 업데이트
          • 명령어 : python3 manage.py makemigrations
          • 데이터베이스 마이그레이션 파일로 생성
        • 데이터 베이스 반영
          • 명령어 : python3 manage.py migrate
          • 마이그레이션 파일에 정의된 변경 사항을 데이터베이스에 적용하여, 실제로 데이터베이스 스키마를 수정
        • 앱 삭제 시
          • db 롤백
            • 명령어 : python manage.py migrate testdb zero
            • testdb 앱에 적용된 모든 마이그레이션을 취소하고, 해당 앱과 관련된 데이터베이스 테이블을 삭제하거나 초기 상태로 변경
            • 이 명령은 데이터의 손실을 유발할 수 있으므로 주의해서 사용
          • 앱 폴더 삭제
    • 튜토리얼

List up

  1. Development
  1. Etc
    • 영어
      • 말해보카
        • 단어 : 30개
        • 문법 : 10개
        • 리스닝 : 10개
  1. 프로젝트
    • 코드 및 프로세스 분석(11월)
      • 백엔드 서버 분석
        • 프레임워크 & 툴 분석
          • django
          • docker
        • API 개발 및 비즈니스 로직
        • DB
          • PostgreSQL
          • 마이그레이션
      • 클라우드 분석
        • AWS 아키텍쳐
        • 빌드 및 배포
      • 운영 및 모니터링
        • DB 백업
        • 서비스 모니터링
    • 외부 확인(12월 초)
      • 핀테크 서비스 가능 여부
      • 팀원 모집
    • 서비스 안정화(12월)
      • 트러블 슈팅
      • 비용 최적화 가능여부 판단
      • 외주 개발 협업 여부 판단 : 추가 개발자 모집하지 못할 경우
      • 핀테크 등 보안 컨설팅 확인 필요
    • 기능 개발(1월)