Introduction
💪💪💪 최고가 되고 싶다면, 최고의 강사에게 배워야 합니다 💪💪💪
안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 14년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.
🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.
🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!
🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다
Courses
Reviews
- AWS EKS with Silicon Valley Engineers
- AWS EKS with Silicon Valley Engineers
- Learn Python Apache Spark from Silicon Valley Engineers
- Learn Python Apache Spark from Silicon Valley Engineers
- Learn Python Apache Spark from Silicon Valley Engineers
Posts
Q&A
수업노트 github 주소가 404가 많아요
안녕하세요 김샬롬님,강의 자료는 "강의 코드 자료"에서 보시면 다운 받으실 수 있습니다. Github이 프라이빗으로 바뀌어서 그런 거 같네요.
- 0
- 1
- 6
Q&A
gradle build 오류 문의
안녕하세요 kkangssil님,Eclipse에서는 정상적으로 빌드가 동작하지만 CLI에서 실패하는 경우, CLI의 환경 설정 예를들면, Java 경로, Gradle 버전, 캐시 등이 원인일 수 있습니다.java -version하셔서 Gradle과 호환되는 Java 버전을 사용 중인지 확인하시거나, gradle clean 그리고 gradle build 하셔서 캐시를 정리해 보시는 방법도 좋은 방법인 것 같습니다.
- 0
- 2
- 10
Q&A
강의 후반부에 나온 실습 코드는 어디서 받을 수 있나요?
안녕하세요 seonghyeock님,혹시 어떤 강의에 대한 코드가 없는지 영상 제목을 말씀해주실수 있나요? 제가 보기에는 코드 자료 에서 파일 다운로드 받으시면 다 들어있는 것 같은데, 워낙 보충 강의가 많다보니 lecture25라고 찾기에는 어려움이 있네요.한번 확인해 주시겠어요?
- 0
- 3
- 39
Q&A
윈도우에서 curl 인증문제
흐음 다시 한번 Cert를 다운받아서 쓰셔보겠어요? Cert가 확인이 안되는거라 제가 어떻게 도와드릴수가 없네요.
- 0
- 3
- 44
Q&A
강의자료 어디서 받나요?
안녕하세요 라이언킹님,강의 자료는 각 영상별로 수강자료가 첨부 되어있습니다
- 0
- 1
- 14
Q&A
윈도우에서 curl 인증문제
안녕하세요 정세종님,아마도 파워쉘을 사용하시고 계신거 같은데, Cert 경로시 문제가 있는 것 같습니다.curl.exe --cacert C:\tmp\ca.crt -u elastic:changeme https://localhost:9200그래도 안된다면 Cert 확인을 비활성화 하셔서 사용하셔도 될 듯 합니다.curl.exe --cacert C:\tmp\ca.crt --ssl-no-revoke -u elastic:changeme https://localhost:9200마지막으로 ca.crt 파일이 잘 복사 되었는지 확인해 주세요.그렇게 해도 안되면... ㅎㅎㅎ 다시 질문 남겨주세요 ㅎㅎ
- 0
- 3
- 44
Q&A
cdc 기반의 스트리밍 데이터 처리
안녕하세요 leeceo97님일단 Spark Streaming은 지속적으로 데이터를 처리하고 변경 사항을 효율적으로 캡처하는 데 적합합니다. 이를 활용하여 말씀하신, 10개의 Iceberg 테이블 변경 사항을 종합해 Datamart에 반영할 수 있습니다.구체적으로는 Iceberg의 스냅샷(snapshots) 기능을 활용하여 최근 스냅샷과 이전 스냅샷의 차이를 추출합니다. 그리고 Spark Streaming으로 변경 데이터 처리 Spark Streaming을 사용하여 변경 데이터를 실시간으로 읽고 변환합니다. 마지막으로 Iceberg의 MERGE INTO를 활용하여 Datamart에 반영하면 될 듯 합니다(https://iceberg.apache.org/docs/1.7.1/spark-writes/#merge-into)요약하면 다음과 같습니다.변경 데이터 수집:Iceberg의 Snapshots 또는 CDC 데이터 스트림.데이터 통합 및 조인:Spark Structured Streaming을 통해 10개 테이블의 변경 데이터 집계 및 조인.Datamart 반영:Spark SQL + Iceberg의 MERGE INTO로 실시간 또는 배치 업데이트.도움이 되었을까요?
- 1
- 2
- 45
Q&A
broadcast 코드 예시 관련 질문
안녕하세요 워농님,좋은 질문 감사합니다. 제가 연말이라 바쁘다보니 답변이 늦었는데, AI가 답변을 해줬네요 ㅎㅎ.일단 워농님이 말씀하신 부분도 맞고 AI가 대답한 부분도 맞습니다. 여기 실습에서는 어떤 식으로 작동을하는지 보여드릴려고 이렇게 작성을 했고, 실질적인 프로젝트에서는 두개의 데이터를 조인할 때 하나의 데이타가 다른 데이터에 비해 상당히 작고, 메모리에 들어갈 경우에 이런 식으로 조인합니다. 기본적인 셔플 조인은 노드끼리 Shuffle이 많이 일어나기 때문에 훨씬 느리기 때문이죠.혹시 더 질문 있으시면 남겨주세요!
- 0
- 2
- 37
Q&A
파이썬 Class Method 질문
안녕하세요 Yoo bo hyun님,밑에 AI 인턴이 열심히 설명했네요 ㅎㅎㅎ. 말그대로 인스턴스는 공장에서 뽑아낸 각각의 자동차라고 생각하시면 되고, 그중 하나의 자동차를 도색해서 자신의 만의 스타일로 변환하는 것 같이, 각각의 그 인스턴스의 메소드를 사용해서 변경하실 수 있습니다. 그에 반해 Class Method는 전체 인스턴스에 해당하는 점을 만든다고 생각하시면 됩니다.
- 0
- 2
- 30
Q&A
재생에 문제가 생겼어요 라는 메세지가 자꾸 뜨네요
흐음.... 인프런에 문제가 있나보네요. 저는 재생되는데 계속 문제가 지속되면 인프런 문의하고를 눌러보세요ㅠㅠ
- 0
- 1
- 32