본문 바로가기

SK네트웍스 Family AI캠프 10기/Weekly 회고

[플레이데이터 SK네트웍스 Family AI 캠프 10기] 17주차 회고

17주 차 학습

 

 

1. Django

 

로그인 구현

  • 기본 로그인 구현(내장 기능 활용)
    • TEMPLATE
      • {% url 'login' %}과 같은 {% %} 문법으로 URL 연결
    • VIEW
      • 로그인 후 redirect()를 통해 페이지 이동 처리
  • Class 구현
    • TEMPLATE
      • {% %} 문법을 사용하여 URL 연결
    • MODEL
      • AbstractBaseUser 상속
        • 사용자 모델 구현
      • BaseUserManager
        • 사용자 생성 로직 정의
      • PermissionsMixin
        • 권한 관리
    • VIEW
      • Class 기반 View 사용
      • redirect()를 통해 페이지 이동 처리

 

 

2. AWS

 

Region(리전)

  • AWS의 전 세계 데이터 센터 물리 위치
  • 장애 격리, 데이터 보호 등의 이유로 리전 간 완전 분리

 

Availability Zone(AZ, 가용 영역)

  • 하나의 리전 안에 있는 물리적으로 분리된 데이터 센터 그룹
  • 일반적으로 리전 하나당 2개 이상의 AZ 보유
  • 서로 다른 AZ에 리소스를 배치하면 서비스 안정성을 높일 수 있음

 

IAM(Identity and Access Management)

  • AWS 리소스에 대한 접근 제어 서비스
  • 주요 구성 요소
    • 사용자(User)
      • AWS 리소스에 접근할 수 있는 개별 계정
    • 그룹(Group)
      • 공통된 권한을 가지는 사용자들의 묶음
    • 역할(Role)
      • 일시적으로 특정 권한을 신뢰된 주체에게 부여할 수 있는 역할 기반 권한 시스템
    • 정책(Policy)
      • JSON 형식으로 작성된 접근 허용/거부 규칙

 

EC2

  • AWS의 대표적인 가상 서버 서비스
  • 리눅스/윈도우 서버를 생성해 웹 서버, DB 등 다양한 용도로 활용 가능 

 


17주 차 회고

 

 

Keep

 

  • 꾸준히 운동해서 체력을 더 늘리고 싶다.

 

 

Problem

 

  • 코딩 테스트를 준비해야 하는데 어디서부터 시작해야 할지 감을 잡지 못하겠다.
  • 이제 단위 프로젝트를 시작할 때가 왔는데 내가 잘하지 못하는 분야라 걱정이 된다.

 

 

Try

 

  • 프로그래머스에서 코딩 테스트를 준비해 봐야겠다.
  • 현재 나에게 있어서 어느 것이 중요한지를 잘 생각해봐야 할 것 같다.