Introduction
백엔드 개발자
스타트업 창업
(전) 토스 증권 NoOps팀
(전) Asleep 슬립루틴 개발
(전) ABLY 광고 사업팀
PyCon Korea 21/22/23 Speaker
자격증 및 수상 내역
AWS 2023 StartUp Security GameDay 1등
3x AWS Certified
AWS Certified Database – Specialty
AWS Certified Solutions Architect - Associate
AWS Certified Developer - Associate
CKAD(Certified Kubernetes Application Developer)
기술 블로그: qu3vipon.com
깃허브: github.com/qu3vipon
Courses
Reviews
- Real-world! Using Redis
- Real-world! Introduction to SQL
- Practice! Introduction to FastAPI
Posts
Q&A
인터프리터 오류
안녕하세요. Interpretet Settings > Add Interpreter > Add Local Interpreter에 들어가서 현재 생성한 파이썬 가상환경 경로를 잡아주시면 해결됩니다.
- 0
- 4
- 42
Q&A
Queries Quality and Percentage 문제 질문드립니다.
안녕하세요, AI 인턴이 답변을 잘 해주었는데요.DBMS 별로 데이터 타입을 처리하는 방식이 다르기 때문에 MS-SQL에서는 실수로 타입을 바꾸기 위해서 1.0을 곱해주어야 정상적으로 결과가 출력됩니다.
- 0
- 2
- 19
Q&A
강의 자료 질문
안녕하세요! 요청 주신 강의 자료를 다운 받으실 수 있도록 커리큘럼에 추가했습니다 :)https://inf.run/A5mfy
- 0
- 2
- 23
Q&A
로그 저장에 대한 질문입니다.
FastAPI는 자체적으로 로그를 세분화해서 저장하는 기능을 제공하지는 않습니다. 그러나 Python의 표준 logging 모듈과 FastAPI의 Custom APIRoute 기능을 활용하면 요청-응답에 대해서는 로깅을 구현할 수 있습니다.쿼리 로그는 sqlalchemy 이벤트를 이용해서 추가로 구현하시면 됩니다.@event.listens_for(Engine, "before_cursor_execute") def log_query(conn, cursor, statement, parameters, context, executemany): query_logger.info(f"Executing Query: {statement} - Params: {parameters} - {datetime.now()}")
- 0
- 1
- 22
Q&A
Internal Server Error
안녕하세요. Internal Server Error 발생 시에 서버를 실행하신 터미널에 어떤 메시지가 출력되는 지 확인해주시겠어요?
- 0
- 2
- 60
Q&A
장바구니 구현 관련
안녕하세요. 좋은 질문 감사드립니다! 먼저 엔지니어링 영역에서 언제나 맞는 정답은 없고, 상황에 맞게 각 기술의 trade-off를 고려하면 적합한 기술을 선택하고 구현하는 것이 중요하다는 점을 말씁드립니다. 말씀 주신 것처럼 장바구니를 반영구적으로 저장해야된다면 Redis 보다는 다른 데이터베이스를 이용하는 편이 나을 수도 있습니다. 강의에서 장바구니 데이터는 언제 유실되어도 문제 없는 임시 데이터로 가정하고 설명 드렸습니다. (실제로 일정 기간이 지나면 장바구니가 삭제되는 서비스도 많이 있습니다.)맞습니다. Redis 사용시 메모리 사용량을 고려해서 설계해야 합니다. 그렇기 때문에 TTL 없이 데이터를 저장하는 것은 다소 위험할 수 있습니다. 또 데이터 타입에 따라 한 번에 최대로 저장할 수 있는 용량이 제한되어 있는 경우도 있습니다. 저장해야 되는 데이터의 용량이 크다면 다른 NoSQL을 선택하는 것이 나을 수 있습니다.
- 0
- 2
- 36
Q&A
PATCH API - 수정
안녕하세요. 코드 상에는 문제가 없어 보이는데 혹시 서버를 멈췄다가 다시 실행해도 똑같은가요?그리고 todo_data가 잘 작성되어 있는지도 한 번 확인해주시겠어요?
- 0
- 2
- 63
Q&A
메시지 브로커
안녕하세요. 먼저 redis가 정상적으로 동작되고 있는지 확인이 필요할 것 같습니다.터미널에 docker logs chat-redis를 입력했을 때, 아래와 같은 로그가 출력되는지 확인해주실 수 있을까요?"Ready to accept connections tcp" 정상적으로 동작 중이라면, redis-cli를 통해서 직접 채널을 구독하고, 메시지가 정상적으로 전파되는지 확인할 수 있습니다.redis-cli -p 63790SUBSCRIBE openchat이후 채팅 화면에서 메시지 입력해서 메시지가 잘 전파되는지 확인
- 0
- 2
- 55
Q&A
파이참 임포트 문제
안녕하세요. 혹시 src 디렉토리를 Sources Root로 지정해주셨나요?(사진)
- 0
- 1
- 86
Q&A
INFO sqlalchemy.engine.Engine ROLLBACK
안녕하세요. 별도로 rollback()을 호출하지 않더라도 sqlalchemy에 의해 session이 모두 사용되고 close()가 호출되는 시점에 자동적으로 rollback()이 호출됩니다.https://docs.sqlalchemy.org/en/20/orm/session_basics.html#closing
- 0
- 1
- 67