SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
기업 내
‘필수 요구 사항’ 의 허상
Jay(박재호, jrogue@gmail.com)
OKdevTV2020년 8월 22일 개발 이야기
참고자료
• <컴퓨터 vs 책> 블로그
http://jhrogue.blogspot.com/
• 오늘자 방송
• https://www.youtube.com/watch?v=zzl68mTlq8s&list=PLdntWJk2tJPKvRB0mSqC
5tyKUv7HFtcqg&index=2
• 유튜브 채널 OKdevTV > 재미있는 개발 이야기 리스트
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg
• 슬라이드 셰어
https://www.slideshare.net/jrogue/presentations OKdevTV
동네 치킨집 이름 빅데이터 통닭;;; via @_soulcactus
오늘의 짤방
OKdevTV
OKdevTV 공동 방송 1주년 특집 기념!
- 장소: https://www.youtube.com/user/heogwangnam
- 일시: 2020년 8월 30일(일) 오후 17시부터
- 방법: 방송 채팅창으로 질문을 주시면 생방송으로 대답
- 자세한 정보는? https://www.notion.so/8-30-447c2ec882574d31b58d20f5e4d42c6c
행사 소개
OKdevTV
축하: 드디어 구독자 5,500명을 넘어섰습니다. 성원 감사합니다!
① 기업 내 ‘필수 요구 사항’ 의 허상
② ts-migrate: 자바스크립트를 타입스크립트로 이식하는 도구
③ 매출 손실을 줄여주는 외부링크 관제 Bot, 'URL Checker' 개발기
④ "PC 뱅킹의 주적은 뱅킹 프로그램" – 구라 제거기 제작자 인터뷰
⑤ 도커 컨테이너 vs 도커 이미지
⑥ 도커 이미지 보관 기간 정책 변경
⑦ 검색엔진인 DUCKDUCKGO 팁과 힌트
⑧ 비주얼소스세이프의 추억
오늘의 소개할 내용
OKdevTV
• https://nibblestew.blogspot.com/2020/08/most-mandatory-requirements-in.html
• 원격 작업의 예: COVID-19 이전) 우리 회사는 절대 외부로 네트워크를 열어주지 않습니다. →
COVID-19 이후) 우리 회사는 VPN을 위시해 화상 회의 솔루션을 도입하는 등 다양한 방법으로 외부
에서 접근하게 허용합니다.
• 이유는 무엇일까?
(오늘의 논쟁) 기업 내 ‘필수 요구 사항’ 의 허상
OKdevTV
1
OKdevTV
(개발) ts-migrate: 자바스크립트를 타입스크립트로 이식하는 도구
➢https://github.com/airbnb/ts-migrate
2
• 에어비앤비에서 만든 타입스크립트 이식 도구
• 자바스크립트/일부 타입스크립트가 포함된 코드를 타입스크립트로 이식
• 타입스크립트 이주를 빠르게 지원하기 위해 만들어짐
• 에어비엔비에서 수행한 이주 방법은 https://medium.com/airbnb-engineering/ts-
migrate-a-tool-for-migrating-to-typescript-at-scale-cd23bfeb5cc 참고
OKdevTV
(개발) 매출 손실을 줄여주는 외부링크 관제 Bot, 'URL Checker' 개발기3
• https://blog.banksalad.com/tech/url-status-checker/
• Puppeteer를 활용
• Headless 브라우저의 대표적인 라이브러리
• 정상 상태일 때 HTML을 스냅샷으로 저장했다가, 주기적으로 비교 → 차이가 나면 장애
• 하지만 이렇게 하면 오탐이 늘어남 → 이미지를 diff해서 50% 이상 차이가 나면 장애
• 주기적인 접근을 위해 깃허브 Actions의 스케줄 기능 활용
• VM에서 오는 접근을 막는 사이트가 있어서 단말기의 LTE로 접속해서 URL 체커가 운영되도록 변경
OKdevTV
(개발) "PC 뱅킹의 주적은 뱅킹 프로그램" – 구라 제거기 제작자 인터뷰4
http://slownews.kr/67777
• https://searchitoperations.techtarget.com/answer/What-is-a-Docker-container-vs-an-
image
• 도커 이미지(컨테이너 이미지를 생성하기 위한 지령) → 도커 컨테이너 이미지(런타임용 바이너리) → 도커
컨테이너(런타임)
OKdevTV
(개발) 도커 컨테이너 vs 도커 이미지5
• https://www.docker.com/pricing/retentionfaq
• 도커 이미지(여기서 도커 이미지는 정확하게 말해 도커 컨테이너 이미지) 용량 제한 발표
• 2020년 11월 1일부터 시작
• 무료 플랜은 이미지 보관 기간이 6개월, 프로와 팀 플랜은 무제한
• 비활성 이미지는 이미지 저장소에 6개월 이상 푸시나 풀이 일어나지 않은 컨테이너 이미지를 의미
• 2020년 11월 1일부터 ‘비활성'으로 표시된 이미지는 삭제 대상임
• 이렇게 하는 이유는? 도커 허브의 저장 공간이 15PB 이상임 → 4.5PB가 6개월 동안 푸시/풀 X
OKdevTV
(개발) 도커 이미지 보관 기간 정책 변경6
• https://eraser.heidi.ie/duckduckgo-tips-tricks/
OKdevTV
(개발) 검색엔진인 DUCKDUCKGO 팁과 힌트7
• ! Bang: 웹사이트에서 직접 검색
• stopwatch: 웹 브라우저에서 스톱워치를
• alternative to: 대안을 소개
• shorten: 링크 단축
• password: 강력한 암호 생성
• lowercase: 대문자를 소문자로 변경(참고: uppercase)
• August 2020 calendar: 달력 표기
• Cheatsheet: 커닝 페이퍼
• QR: QR 코드 생성
• color codes: 컬러 코드 표시
• url encode: URL 인코딩 표시
• Figlet: 아스키 아트로 큰 텍스트 표시
• 마이크로소프트가 개발한 형상 관리 시스템인 비주얼소스 세이프에는 모드가 두 가지
존재
• Lock-Modify-Unlock
• Copy-Modify-Merge
OKdevTV
(우리가 몰랐던 사실) 비주얼소스세이프의 추억8
• https://www.dynamsoft.com/codepool/lock-modify-unlock-or-copy-modify-merge.html

Más contenido relacionado

Más de Jay Park

(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰Jay Park
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서Jay Park
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의Jay Park
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트Jay Park
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다Jay Park
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다Jay Park
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트Jay Park
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭Jay Park
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기Jay Park
 
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드Jay Park
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길Jay Park
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드Jay Park
 
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법Jay Park
 
(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기Jay Park
 
(독서광) 싱크 어게인
(독서광) 싱크 어게인(독서광) 싱크 어게인
(독서광) 싱크 어게인Jay Park
 
(독서광) 면역
(독서광) 면역(독서광) 면역
(독서광) 면역Jay Park
 

Más de Jay Park (20)

(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기
 
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드
 
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
 
(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기(독서광) Node.js 백엔드 개발자 되기
(독서광) Node.js 백엔드 개발자 되기
 
(독서광) 싱크 어게인
(독서광) 싱크 어게인(독서광) 싱크 어게인
(독서광) 싱크 어게인
 
(독서광) 면역
(독서광) 면역(독서광) 면역
(독서광) 면역
 

2020년 8월 22일 개발 이야기 정리

  • 1. 기업 내 ‘필수 요구 사항’ 의 허상 Jay(박재호, jrogue@gmail.com) OKdevTV2020년 8월 22일 개발 이야기
  • 2. 참고자료 • <컴퓨터 vs 책> 블로그 http://jhrogue.blogspot.com/ • 오늘자 방송 • https://www.youtube.com/watch?v=zzl68mTlq8s&list=PLdntWJk2tJPKvRB0mSqC 5tyKUv7HFtcqg&index=2 • 유튜브 채널 OKdevTV > 재미있는 개발 이야기 리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드 셰어 https://www.slideshare.net/jrogue/presentations OKdevTV
  • 3. 동네 치킨집 이름 빅데이터 통닭;;; via @_soulcactus 오늘의 짤방 OKdevTV
  • 4. OKdevTV 공동 방송 1주년 특집 기념! - 장소: https://www.youtube.com/user/heogwangnam - 일시: 2020년 8월 30일(일) 오후 17시부터 - 방법: 방송 채팅창으로 질문을 주시면 생방송으로 대답 - 자세한 정보는? https://www.notion.so/8-30-447c2ec882574d31b58d20f5e4d42c6c 행사 소개 OKdevTV 축하: 드디어 구독자 5,500명을 넘어섰습니다. 성원 감사합니다!
  • 5. ① 기업 내 ‘필수 요구 사항’ 의 허상 ② ts-migrate: 자바스크립트를 타입스크립트로 이식하는 도구 ③ 매출 손실을 줄여주는 외부링크 관제 Bot, 'URL Checker' 개발기 ④ "PC 뱅킹의 주적은 뱅킹 프로그램" – 구라 제거기 제작자 인터뷰 ⑤ 도커 컨테이너 vs 도커 이미지 ⑥ 도커 이미지 보관 기간 정책 변경 ⑦ 검색엔진인 DUCKDUCKGO 팁과 힌트 ⑧ 비주얼소스세이프의 추억 오늘의 소개할 내용 OKdevTV
  • 6. • https://nibblestew.blogspot.com/2020/08/most-mandatory-requirements-in.html • 원격 작업의 예: COVID-19 이전) 우리 회사는 절대 외부로 네트워크를 열어주지 않습니다. → COVID-19 이후) 우리 회사는 VPN을 위시해 화상 회의 솔루션을 도입하는 등 다양한 방법으로 외부 에서 접근하게 허용합니다. • 이유는 무엇일까? (오늘의 논쟁) 기업 내 ‘필수 요구 사항’ 의 허상 OKdevTV 1
  • 7. OKdevTV (개발) ts-migrate: 자바스크립트를 타입스크립트로 이식하는 도구 ➢https://github.com/airbnb/ts-migrate 2 • 에어비앤비에서 만든 타입스크립트 이식 도구 • 자바스크립트/일부 타입스크립트가 포함된 코드를 타입스크립트로 이식 • 타입스크립트 이주를 빠르게 지원하기 위해 만들어짐 • 에어비엔비에서 수행한 이주 방법은 https://medium.com/airbnb-engineering/ts- migrate-a-tool-for-migrating-to-typescript-at-scale-cd23bfeb5cc 참고
  • 8. OKdevTV (개발) 매출 손실을 줄여주는 외부링크 관제 Bot, 'URL Checker' 개발기3 • https://blog.banksalad.com/tech/url-status-checker/ • Puppeteer를 활용 • Headless 브라우저의 대표적인 라이브러리 • 정상 상태일 때 HTML을 스냅샷으로 저장했다가, 주기적으로 비교 → 차이가 나면 장애 • 하지만 이렇게 하면 오탐이 늘어남 → 이미지를 diff해서 50% 이상 차이가 나면 장애 • 주기적인 접근을 위해 깃허브 Actions의 스케줄 기능 활용 • VM에서 오는 접근을 막는 사이트가 있어서 단말기의 LTE로 접속해서 URL 체커가 운영되도록 변경
  • 9. OKdevTV (개발) "PC 뱅킹의 주적은 뱅킹 프로그램" – 구라 제거기 제작자 인터뷰4 http://slownews.kr/67777
  • 10. • https://searchitoperations.techtarget.com/answer/What-is-a-Docker-container-vs-an- image • 도커 이미지(컨테이너 이미지를 생성하기 위한 지령) → 도커 컨테이너 이미지(런타임용 바이너리) → 도커 컨테이너(런타임) OKdevTV (개발) 도커 컨테이너 vs 도커 이미지5
  • 11. • https://www.docker.com/pricing/retentionfaq • 도커 이미지(여기서 도커 이미지는 정확하게 말해 도커 컨테이너 이미지) 용량 제한 발표 • 2020년 11월 1일부터 시작 • 무료 플랜은 이미지 보관 기간이 6개월, 프로와 팀 플랜은 무제한 • 비활성 이미지는 이미지 저장소에 6개월 이상 푸시나 풀이 일어나지 않은 컨테이너 이미지를 의미 • 2020년 11월 1일부터 ‘비활성'으로 표시된 이미지는 삭제 대상임 • 이렇게 하는 이유는? 도커 허브의 저장 공간이 15PB 이상임 → 4.5PB가 6개월 동안 푸시/풀 X OKdevTV (개발) 도커 이미지 보관 기간 정책 변경6
  • 12. • https://eraser.heidi.ie/duckduckgo-tips-tricks/ OKdevTV (개발) 검색엔진인 DUCKDUCKGO 팁과 힌트7 • ! Bang: 웹사이트에서 직접 검색 • stopwatch: 웹 브라우저에서 스톱워치를 • alternative to: 대안을 소개 • shorten: 링크 단축 • password: 강력한 암호 생성 • lowercase: 대문자를 소문자로 변경(참고: uppercase) • August 2020 calendar: 달력 표기 • Cheatsheet: 커닝 페이퍼 • QR: QR 코드 생성 • color codes: 컬러 코드 표시 • url encode: URL 인코딩 표시 • Figlet: 아스키 아트로 큰 텍스트 표시
  • 13. • 마이크로소프트가 개발한 형상 관리 시스템인 비주얼소스 세이프에는 모드가 두 가지 존재 • Lock-Modify-Unlock • Copy-Modify-Merge OKdevTV (우리가 몰랐던 사실) 비주얼소스세이프의 추억8 • https://www.dynamsoft.com/codepool/lock-modify-unlock-or-copy-modify-merge.html