inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

4주 2회차 과제 질문

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

작가님, 4주 2회차 과제 내용이 잘 이해가 되지 않습니다 ^^; 책 309쪽의 코드에서 #이미 존재하는 타임슬롯과 겹치는지 확인 이 부분 에서 이미 과제에서 요구하는 사항이 구현된 것이 아닌가요?

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
김도균 댓글 3 좋아요 0 조회수 80

서브 에이전트 관련 및 커맨드 관련 질문

해결됨

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요. 클로드 코드 강의를 지속적으로 수강하면서 관련 의문점들이 몇 가지 생겨 질문드립니다. 우선적으로 프론트엔드를 기반으로 에이전트 및 커맨드를 생성하고 있는 것으로 강의를 들으면서 받아들여지고 있습니다. 하지만 풀스택 개발자나 혹은 백엔드 개발자, 프론트 작업을 많이 수행하지 않는 사람들은 어떤 식으로 작업을 만들고 진행하는 지에 대해서도 추가적으로 참고 자료나 강의 영상이 있으면 좋을 것 같습니다. 또한 저는 pro 버전을 사용하고 있어 토큰의 부담이 있어 sonnet 모델이 아닌 haiku 모델을 사용하고 있습니다. 차이점에 대한 영상은 보았지만 실제 모델별 코드의 품질 차이를 영상으로 확인할 수 있으면 좋을 것 같습니다. 특히 대형 프로젝트 (프론트, 백엔드, AI가 결합된 경우 각 영역을 담당하는 사람이 다를 경우 건드리면 안된다는 규정을 많이 두는데 이러할 경우 권장 모델 및 서브에이전트, 컨택스트 관리, 커맨드 설정 등 어떤 식으로 해야 되는지) 마지막으로 현재 프로젝트 내에 생성하는 것과 모든 프로젝트 내에서 커맨드와 서브에이전트를 사용하고자 할 때 실제 작성하는 md 파일의 차이점을 실제 눈으로 확인할 수 있으면 좋을 것 같습니다. 이러한 의문점이 발생하게 된 계기는 실제 프론트엔드 지식이 React 정도이고 현재 짐코딩님의 React 강의를 듣고 있는 상황에서 Next.js로 만들다 보니 이해가 잘 되지 않는 점도 있고 실제 목표는 풀스택, 백엔드, 보안 쪽으로 취업하는 것이 목표이기 때문에 이러한 방식으로 활용한다는 점은 좋지만 막상 적용하고자 하니 어떤 식으로 작성해야 될 지 막막한 점이 있어 질문 및 가능하다면 강의 요청을 남기는 것입니다!

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
로로로도로로 댓글 2 좋아요 0 조회수 348

섹션 퀴즈 문제에 대해서 검토 요청

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

"섹션 9 퀴즈"의 1번 문제, "Claude Code 설정 파일의 올바른 우선순위 순서는 무엇인가요?" 의 정답이 1번, 기업>사용자>프로젝트으로 나오는데, 이 반대가 아닌지 확인하여 주세요. * 공식문서에서 발췌 범위가 상호작용하는 방식 동일한 설정이 여러 범위에서 구성되면 더 구체적인 범위가 우선합니다: Managed (최고) - 아무것도 재정의할 수 없음 명령줄 인수 - 임시 세션 재정의 Local - 프로젝트 및 사용자 설정 재정의 Project - 사용자 설정 재정의 User (최저) - 다른 것이 설정을 지정하지 않을 때 적용 예를 들어, 사용자 설정에서 권한이 허용되지만 프로젝트 설정에서 거부되면 프로젝트 설정이 우선하고 권한이 차단됩니다.

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
YH SHIN 댓글 2 좋아요 0 조회수 52

광고(구글/인스타) 및 애드몹 수익 최적화 관련 조언 부탁드립니다.

해결됨

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

현재 2~3주 정도 유료 광고를 집행하며 시장 반응을 보고 있는데, 광고 지출 대비 수익(AdMob)이 너무 적어 적자를 보고 있습니다. 광고 전략을 전면 수정해야 할 것 같은데요ㅜㅜ 데이터 해석과 최적화 방향에 대해 조언을 구하고자 질문드려요. 1. 현재 상황 및 지표 앱 상황) 피아노 학습 앱을 만들었고, 페이지별 배너와 학습 스테이지 앞 혹은 뒤에 전면광고를 두었습니다(첫 사용자는 학습 스테이지 뒤에, 그 이후는 스테이지 앞에 전면광고가 나옵니다) 구글 애널리틱스에서는 활성 사용자가 천명 정도 로 나옵니다. 사용자 지표: 리텐션은 1주 차 15.6%, 2주 차 5.3% 정도 입니다. 광고 집행 상황) 안드로이드는 Google Ads(UAC)로 한국, 일본, 영어권(미국/캐나다 등 6개국)에 각 캠페인당 일일 3000원씩 집행 중 입니다. iOS는 인스타그램 연주 영상 광고가 효과적일 것 같아 동일하게 각 나라별 $2씩 집행 하고 있습니다. Google Ads 3주, 인스타 광고 2주 차입니다(계속 최적화를 했어야했는데, 미룬 점 반성하고 있습니다 ㅜ) 아래는 google ads(android 광고) meta ads(ios 광고)의 최근 일주일간 상황입니다. Google ads의 클릭율은 4%, 전환율은 7% 정도 되고 있고 전환당 비용은 262원 정도입니다. meta ads는 바로 설치율만 나오고 있고 비용도 0.41$로 비싸서 google ads로 ios도 광고해볼까 고민중 입니다(노출대비 설치율로 보면 구글은 1.3%, 0.8% 정도로 계산됩니다) 수익상황) AdMob 수익은 일평균 총 1~1.3 달러 수준으로, ios, android 비중은 비슷합니다. 아래는 최근 1주일간의 admob 수익 지표입니다. 전면광고는 eCPM 10달러 정도이고, 배너는 1달러 왔다갔다 하고있습니다 admob.pro로 보면 보이는 지난7일 상황입니다 ㅎㅎㅎ 위가 Ios고 아래가 android입니다. 2. 광고 운용 관련 고민 질문 질문1. 현재 적자가 심해 예산을 확 줄이는게 합리적일거같은데요. 현재 admob 수익 상황에 맞게 줄이는게 맞겠죠? 아예 $1 미만으로 적자가 나지 않는 선으로 급격히 줄여도 광고 알고리즘에 악영향이 없을까요? 그리고 줄여도 된다면 단계적으로 줄여야 하는지, 아니면 기존 광고를 끄고 저렴한 예산으로 아예 새로 세팅하는 게 나을지 궁금합니다. 질문2. iOS에서도 Google Ads를 활용했을 때도 유의미한 성과가 있을까요? 혹시 ios를 google ads로 홍보해보신 경험이 있으실까 싶어 여쭤봅니다. 아예 관리 포인트를 하나로 줄여볼까 생각도 들어서 여쭤봅니다. 질문4. ecpm, 전환율, 클릭률, 리텐션 등 앱 만드실 때 경험적으로 이정도는 되어야 한다 생각하시는 값 이 있을까요? eCPM(전면 10달러, 배너 1달러)이나 전환율 7%, 클릭률 4%, 일주일 리텐션 15% 현재 상황이 어떤지 의견이 궁금합니다! 질문3. 현재 상황을 봤을 때, 이 앱의 수익 구조 자체를 비관적으로 봐야 할 시점인가요? 아니면 초기 최적화 단계에서 흔히 겪는 과정인가요? 피아노 자체가 필요한 앱이라서 좀 더 한계가 있는건가 싶기도하네요. 질문3-1. 강의에서 두달 정도 있다가 확 광고 성과가 좋아지는 경우가 있다고 하셨는데 이때 수익이 느는 이유는 무엇인가요 ? 홍보량이 같은데 eCPM이 좋아지는 건지, 아니면 최적화로 인해 타겟팅 정확도가 올라가는 건지 궁금합니다. 질문4. 그동안 광고 문구나 소재 교체에 소홀했던 것 같아 수정해보려 합니다. 이때 현재 상황에서 기존 캠페인을 끄고 새로 만들어야 할까요? 아니면 적자를 감수하더라도 기존 것과 병행하며 테스트 기간을 더 가져가야 할까요? 혹시 별개로 조언 해주실 점 있으시면 조언해주시면 너무 감사드립니다! 으악 적다보니 질문이 많아졌네요. 나눠서 질문할까 하다가 맥락을 매번 새로 적어야 할거같아 모아서 질문드리는 점 양해 부탁드립니다. 처음이라 의욕만 앞서다 보니 다소 전략 없이 광고비를 쓴 것 같아 반성하고 있습니다. 다른 악기 학습 앱으로의 확장도 고려 중이라, 이번 피아노 앱에서 제대로 된 기준점을 잡고 싶습니다. 작은 조언이라도 소중히 듣겠습니다. 미약한 시작을 함께 해주셔서 감사합니다!

  • android
  • Google-Ads
  • admob
  • 수익화
Jo Minho 댓글 2 좋아요 0 조회수 668

연령 및 광고 차단 문의

해결됨

350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법

안녕하세요, 선생님. 강의 잘 듣고 있습니다. 앱 연령 등급이 크게 문제가 되지 않는다면, 전체 연령으로 설정해도 괜찮을지 궁금합니다. 글로벌 출시 앱의 경우 COPPA와 GDPR을 준수해야 하는 것으로 알고 있는데, AdMob > 차단 관리 > 광고 콘텐츠 등급 / 민감한 카테고리 설정은 어떤 기준으로 설정하는 것이 적절할까요? 제가 여러모로 조심스러운 편이라 걱정이 많습니다. 광고를 차단하니 초기에 광고가 너무 안나오는 문제가 있는거같네요. 혹시 이 내용이 강의 중에 다뤄졌다면, 제가 놓쳤을 수도 있으니 해당 파트를 알려주시면 감사하겠습니다. 감사합니다.

  • android
  • Google-Ads
  • admob
  • 수익화
파이팅 댓글 1 좋아요 0 조회수 117

해당 강의 runpod 적용 후 에러 제보드립니다

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요, 좋은 강의 항상 감사드립니다. runpod 방법으로 바뀐뒤 적용 후 학습을 해보는 과정에서 incredibles detect 실습과정에서 에러가 났다가 해결하여 제보드립니다. numpy 2.2.6버전으로 template에 깔려있어서 numpy .1.x 기준으로 컴파일된 다른 패키지가 서로 충돌이 일어나서 epoch 학습이 시작되지 않는 에러가 있었습니다. 전 깔끔하게 numpy를 삭제하고 다운그레이드한 뒤 해결하였습니다. # 수정전 # Runpod의 경우 GDrive 연결하지 않고 /workspace/ultra_workdir에 저장. !mkdir "/workspace/ultra_workdir" # 주피터 노트북에서 참조할 수 있도록 /workspace를 /content/workspace 디렉토리로 soft link 적용. !ln -s /workspace /content/workspace # 수정 후 !mkdir "/workspace/ultra_workdir" !ln -s /workspace /content/workspace !conda uninstall numpy --force -y !conda install numpy=1.26.4 -y

  • python
  • 머신러닝
  • 딥러닝
  • 컴퓨터-비전
limtony1 댓글 2 좋아요 0 조회수 125

4주 1회차 과제

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

사용자가 캘린더를 보유했는지 여부로 확인할 것 같습니다. 이유는 추후 서비스 확장할 때 조금 더 수월할 것 같다는 생각이 들었습니다. 프로젝트를 시작하면서부터 아래와 같은 생각을 했습니다. - "누구나 호스트가 되면 안될까?" - "호스트 역시도 커피챗을 신청할 수 있게 하고 싶다." 그래서 위와 같이 서비스 정책을 확장할 때를 대비해서 (마이그레이션 비용을 줄이는 방향으로) is_host로 검사하는 것이 아닌 일단 캘린더 보유 여부로 호스트인지 아닌지 확인하자라고 판단했습니다.

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
kyo lee 댓글 2 좋아요 0 조회수 71

Img 생성 시 오류

해결됨

원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)

다른 질문에도 있는 것 같은데, 이미지 생성 시 자꾸 이런식으로 새로운 cell 을 만들어냅니다. 해결 방법이 있을까요?

  • python
  • youtube-api
  • n8n
  • ai-활용-(ax)
수현 댓글 2 좋아요 0 조회수 87

4주 1회차 과제

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

두 요소를 모두 사용 하나, 각각 다른 용도로 쓸 것입니다. is_host 용도: 호스트 전용 엔드포인트 접근 통제 및 UI 메뉴 노출, 권한 기반 라우팅 호스트를 위한 endpoint API 에 대한 이용 허가 여부를 결정하는 호스트의 access token 생성 및 엔드포인트 함수 내의 조건문을 위해 필요한 모델 필드라고 생각합니다. 예상되는 우려점은 호스트 유저가 더이상 host가 되지 않을 때, host를 위한 API의 이용 허가를 거부 해야하기 때문에 is_host 필드값의 확실한 업데이트가 필요합니다. 사용자 캘린더 보유 여부 용도: 실제 예약 생성/동기화가 필요한 시점에 필수 체크, 호스트의 온보딩 플로우의 완료조건 게스트의 성공적인 Booking 을 위해서는 실제 캘린더에 대한 접근이 필요하기 때문에, 호스트는 게스트가 Booking 하기 위해서는 캘린더를 무조건 보유해야 합니다. 예상되는 우려점은 호스트의 캘린더는 호스트가 Booking을 받을 준비가 되있다면 항상 존재 해야하며, 실제 올바른 호스트에 매핑이 되어야합니다. 만약 캘린더가 존재 하지않거나, 호스트 캘린더 ID 에 대한 검증이 제대로 동작 하지 않는다면, 게스트의 Booking 이 실패로 이어지거나 다른 호스트 캘린더에 등록이 될 수 있습니다.

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
김도균 댓글 2 좋아요 0 조회수 61

미션5 이미지 첨부

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

맥, 클로드코드2.1.5, haiku 모델로 사용중인데 플랜모드 뿐 아니라 모든 모드에서 이미지 붙여넣기가 안되네요 다른곳에는 붙여놓기가 됩니다 아래처럼요

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
outflearn 댓글 2 좋아요 0 조회수 99

4주 3회차 과제

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

중복 예약을 데이터베이스의 고유값 제약으로 예방하는 방법 조건은 1)동일 일자와 동일 타임 슬롯인 경우 중복으로 간주 2)약속(부킹)이 취소되어 attendance_status 모델 필드값이 cancellled인 경우 예약 가능 위를 구현하기 위해 데이터베이스에게 아래 정보가 고유해야 한다는 특별한 규칙을 알려줄 수 있습니다. 1)누가 예약하는지 2)언제 예약하는지 3)어느 시간대에 예약하는지 위의 세가지가 모두 같으면 중복 예약이라고 판단 합니다. 취소된 재예약은 가능하게 하기 위해 고유성 규칙에 한가지 예외를 부여합니다. 호스트, 날짜, 시간 슬롯의 조합은 고유해야 한다. 예외적으로 예약상태가 "취소됨"이라면 그 예약은 위의 고유성 규칙을 무시해 달라고 합니다. 새로운 예약 생성 시: 데이터베이스는 예약하려는 호스트, 날짜, 시간슬롯 정보를 보고, 현재 '취소됨' 상태가 아닌 다른 예약이 이미 있는지 찾아봅니다. 만약 '취소됨' 상태가 아닌 다른 예약이 이미 같은 자리에 있다면, 데이터베이스는 "안돼! 이미 예약된 자리야!"라고 하며 새로운 예약을 저장하지 못하게 합니다. 만약 같은 자리에 '취소됨' 상태가 아닌 예약이 없다면, 데이터베이스는 새로운 예약을 성공적으로 저장합니다. 예약 취소 시: 어떤 예약이 '취소됨(cancelled)' 상태로 변경되면, 데이터베이스의 이 "특별한 규칙"은 그 취소된 예약을 더 이상 고유성 검사 대상에서 제외 합니다. 이제 그 자리는 "비어있는" 것처럼 간주되므로, 다른 사람이 같은 호스트, 날짜, 시간슬롯 정로 새로운 예약을 만들 수 있게 됩니다.

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
usna7 댓글 2 좋아요 0 조회수 74

4주 1회차 과제

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

사용자가 호스트인지 두 가지 방법으로 확인 가능합니다. 1. User 모델에 선언한 is_host 모델 필드가 True인지 확인 2.사용자가 캘린더를 보유했는지 확인 이 중 두 가지 방법 모두를 사용해야 한다고 생각합니다. 1. User 모델에 선언한 is_host 모델 필드가 True인지 확인 -> 관점적 측면에서 명시적이고 관리적인 역할 및 자격을 부여합니다. 즉 사용자가 호스트로 자격이 있다는 것을 의미합니다. 관리자가 특정 사용자를 호스트로 지정하거나 해제하는데 사용할 수 있고 캘린더의 유무와 별개로 관리가 가능하게 서비스의 효율을 향상시켜 줍니다. 2.사용자가 캘린더를 보유했는지 확인 ->실제 예약 요청이 들어 왔을 때 해당 호스트가 유효한 캘린더를 보유하고 있는지 확인하는 최종적인 역할을 할 수 있습니다. 즉 위의 두 정보가 모두 필요한 이유는 존재하지 않는 사용자의 username으로 캘린더 정보를 가져오려고 하거나 호스트가 아닌 사용자의 username으로 캘린더 정보를 가져오려고 하는 시도를 막을 수 있을것으로 예상됩니다. 요약하면 is host는 "호스트로서의 신분"을, 캘린더 보유 여부는 "호스트로서의 활동을 나타내는 정보여서 모두 필요합니다.

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
usna7 댓글 2 좋아요 0 조회수 81

github에 회원가입이 안되는데 원인이 뭔지 모르겠어요 ㅠ

미해결

Airflow 마스터 클래스

캡차 응답을 확인할 수 없습니다. 문제 해결 정보는 https://docs.github.com/articles/troubleshooting-connectivity-problems/#troubleshooting-the-captcha 를 참조하세요. 위와 같이 메시지가 뜨는데 회사나 기관의 네트워크을 사용하라고 하는데 꼭 고정IP를 사용해야 하는 건가 해서요. 집이나 도서관 등 유동IP는 사용이 불가능한 건가요?

  • python
  • 데이터-엔지니어링
  • airflow
dhkim218 댓글 2 좋아요 0 조회수 911

프리젠테이션 시 사용하시는 마우스/펜 프로그램

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

안녕하세요. 다양한 색깔의 마우스 펜/ 줄긋기 기능을 사용하시던데, 관련한 애플용 앱 이름이 뭔지 알수 있을까요?? 감사합니다!

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
성명기 댓글 1 좋아요 0 조회수 111

nvm + window 사용시 계속 문제 발생

미해결

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

window에서 nvm 사용하고 있습니다 다름이 아니라 nvm 때문에 경로가 계속 이상하게 잡혀서 설치부터 설정까지 제대로 되는 게 없는데요 ㅠㅠ 문제가 생길 때마다 ai 도움 받아서 환경 변수 경로도 바꾸고 해결하고 있긴 한데 강의를 진행할 수록 문제가 계속 생기네요 nvm을 안쓰는 게 나은 걸까요? (설정을 많이 건들어서 이제 와서 nvm 지운다고 다시 돌릴 수 있을지도 걱정입니다ㅠㅠ) 클로드코드가 원래 window 는 호환이 잘 안되는 건지 강사님이 mac 기준으로 작업하셔서 설정이 조금씩 다른 건지 알 수가 없는 게 가장 답답하네요ㅎㅎ 지금까지 있었던 문제 : claude 인식 불가, ide 인식불가, mcp 인식불가, statusLine 노출안됨 이었고 인식 문제는 해결했는데 (statusLine은 아직도 안 나오고 있습니다) 또 다시 생긴 새로운 문제는 settings.local.json 에 허가 목록을 넣어놔도 어떤 작업을 요청하면 계속 권한을 물어봅니다; ("Bash" 로 넣었을 때도 아무 효과가 없어서 에러메시지 보고 "Bash:*"로 수정한 것) "permissions": { "allow": [ "Bash:*", "mcp__playwright:*", "mcp__context7__*", "Bash(del nul)", "Bash(git add:*)", "Bash(git commit:*)", "Bash(netstat:*)", "Bash(findstr:*)", "Bash(taskkill:*)", ] }, 어떻게 하면 좋을까요..?

  • react
  • next.js
  • cursor
  • tailwindcss
  • claude
mh 댓글 2 좋아요 0 조회수 96

FAL AI 이미지 생성요청 시 이미지가 너무 많이생성됩니다.

해결됨

원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)

제목 그대로 쇼츠에 올릴 영상 5개를 만들기 위해서 이미지 생성을 하면 이미지가 너무 많이생성이 됩니다. 처음에는 제가 잘못했나 싶었는데 2번째 생성시도했을때는 이미지가 122개가 생성이되네요.. ( REQUEST로 확인했을때 정확하게 세보지는 않았지만 중복된 이미지가 많았습니다) 어디가 문제일까요 ..? (이미지 마다 눌러서 URL 복사해서 유튜브 자동화 시트에 붙여넣기 하면 영상생성은 잘됩니다)

  • python
  • youtube-api
  • n8n
  • ai-활용-(ax)
깜자TV 댓글 2 좋아요 0 조회수 135

4주 3회차 과제

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

데이터베이스 고윳값 제약으로 예방하는 구현에 대해서 조사했습니다. 동일 일자와 동일 타임슬롯인 경우 중복 Booking에 unique index를 생성하는 것인데 동일 일자 (when)과 동일 타임슬롯(time_slot_id) 조건을 생성하면 됩니다. CREATE UNIQUE INDEX uq_booking_slot ON bookings (when, time_slot_id); class Booking(SQLModel, table=True): __tablename__ = "bookings" __table_args__ = ( UniqueConstraint("when", "time_slot_id", name="uq_booking_slot"), ) attendance_status 필드값이 cancelled인 경우 PostgreSQL의 경우 partial unique index가 가능합니다. where를 사용해서 field가 cancelled가 아닌 경우에 unique 제약을 걸면 됩니다. CREATE UNIQUE INDEX uq_booking_slot ON bookings (when, time_slot_id) WHERE attendance_status <> 'cancelled' ; class Booking(SQLModel, table=True): __tablename__ = "bookings" __table_args__ = ( UniqueConstraint("when", "time_slot_id", name="uq_booking_slot"), postgresql_where=text("attendance_status <> 'cancelled'") ) 다중 컬럼에 대한 unique는 종종 사용하는 방법이었는데 where를 이용해서 조건을 설정할 수 있는 건 이번에 첨 알았습니다. 필요하면 python에서 처리하곤 했었는데 데이터베이스 기능으로 이용하는게 레이스 컨디션도 피할 수 있고 장점이 있어보이네요. 실무에 적용할때도 꼭 이용해보겠습니다.

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
김도현 댓글 1 좋아요 0 조회수 65

4주 5회차 과제

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

파일 삭제 정책 booking을 삭제할때 해당 booking과 업로드된 파일을 같이 삭제하는 정책 의미없는 파일이 남아있는 것은 저장 공간 낭비 유출 위험을 줄여준다(?) (예: 삭제된 booking의 파일을 남겨두어 총 100개의 파일이 저장된 상태라고 가정. 그 중에 70개는 필요한 파일, 나머지 30개는 필요없는(삭제된 booking) 파일임. 파일을 바로 제거하지 않아서 100개가 다 유출되는 것보다 의미없는 파일을 바로바로 제거하여 70개만 유출되는 것이 더(?) 낫다..) 그러나 한편으로는 트래픽이 적은 시간에 삭제된 booking의 파일을 주기적으로 정리하는 로직을 실행하는 것이 더 나을까 하는 생각도 드네요

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
ayo 댓글 2 좋아요 0 조회수 57

4주 1회차 과제

해결됨

[매일 완독 챌린지] 저자와 함께하는 <FastAPI로 기획에서 출시까지>

is_host / 캘린더 보유 여부 중에 어느 것을 사용할까? 둘 다? is_host 는 반드시 사용할 것 같음 is_host 필드가 있으면 캘린더 라는 다른 엔티티에 의존하지 않고 is_host 만으로 호스트 여부를 판단할 수 있어서 캘린더 보유 여부는 선택적일 것 같음 아래와 같은 정책을 설정해야할 필요가 있을때 is_host 인데 캘린더가 있는 경우 s_host 인데 캘린더가 없는 경우 아니면 '호스트는 최소 하나 이상의 캘린더는 있어야 한다' 같은 정책

  • python
  • aws
  • tdd
  • FastAPI
  • 북-챌린지
ayo 댓글 2 좋아요 0 조회수 50

인기 태그

인프런 TOP Writers

주간 인기글