소개
실리콘 밸리에서 13년 이상 소프트웨어 엔지니어를 하고 있습니다.
현재는 실리콘 밸리 대기업 본사에서 빅데이터와 DevOps 관련일을 하는 엔지니어입니다.
강의
전체14수강평
- 좋은 강의 감사합니다~~
토니야
2024.04.21
1
게시글
질문&답변
2024.04.23
dictionary comprehension
안녕하세요 ithannag님, 질문을 잘 이해를 못하겠네요. 혹시 else를 넣고 싶으신건가요? 그렇다면 if 를 앞으로 뺄 수도 있습니다. incorrect_score_dict = {'Tom': 75, 'Lisa': 75, 'Sarah': 90} correct_score_dict = {name: score + 5 if score
- 0
- 1
- 32
질문&답변
2024.04.21
사이드 프로젝트를 쿠베로 배포하고 싶은데요
안녕하세요 목동 개발자님, 한국에도 비슷한 서비스가 있을 것 같은데, fly.io 나 GCP의 Cloud Run 아니면 AWS ECS도 괜찮습니다. 아예 전체적인 K8S를 배포하시고 싶다면, GCP가 상대적으로 쉽게 배포할 수 있어서 추천드립니다. 도움이 되었나 모르겠네요.
- 1
- 1
- 39
질문&답변
2024.04.17
파일 실행시
안녕하세요 ithannag님, 네 두개 다 같습니다. 다만 차이는 하나는 코드를 그대로 카피해서 터미널에서 실행 시키는 거고, 다른 하나(실행버튼)는 코드를 복사하는 부분이 나오지 않는다는 점이라고 할 수 있겠네요.
- 1
- 1
- 41
질문&답변
2024.04.17
PySpark Runtime Architecture 내용 중 질문이 있습니다!
안녕하세요 유혜승님, 좋은 질문인데, 그 역할과 책임에 큰 차이가 있습니다. 애플리케이션 마스터 JVM : 애플리케이션 마스터의 JVM은 애플리케이션의 수명 주기와 리소스를 관리합니다. 클러스터 매니저(예: YARN, Mesos, Kubernetes)와 리소스를 협상하고 작업 스케줄링 및 작업 분배를 담당합니다. 즉, 애플리케이션 마스터 JVM은 작업을 어디에서 언제 실행할지 결정하는 역할을 합니다. 워커 노드 JVM : 각 워커 노드의 JVM은 애플리케이션 마스터에 의해 할당된 작업을 실행하는 책임을 집니다. 워커의 JVM은 실제 데이터를 처리하고, 계산 작업을 수행하며, 결과를 반환하거나 저장합니다. 각 워커 JVM은 작업 실행에 있어 독립적으로 운영됩니다. 도움이 되셨길 바랍니다!
- 1
- 1
- 49
질문&답변
2024.04.16
코드 속도가 어디서 차이나는지 궁금합니다!
안녕하세요 김석제님, 이미 인프런 AI 인턴이 좋은 대답을 많이 해 놓아서 제가 답변을 할 필요가 없어졌네요 ㅎㅎㅎ. 필드에서는 일단 두번째 방법이 코드 유지하기가 편하기 때문에 두번째 방법을 선호하고, 속도 차이가 미미해서 AI 대답처럼 어떤 서버에서 돌리느냐도 어느정도 차이가 날 듯 합니다. 다른 질문 있으시면 또 질문 하시면 됩니다.
- 1
- 2
- 68