2020년 4월 18일
개발 이야기 정리
박재호(jrogue@gmail.com)
참고 자료
• <컴퓨터 vs 책> 블로그
• http://jhrogue.blogspot.com/
• OKdevTV 유튜브 방송
• 오늘 방송:
https://www.youtube.com/watch?v=56wfjBbrx9Y&list=PLdntWJk2t
JPKvRB0mSqC5tyKUv7HFtcqg&index=2
• 재미있는 개발 이야기 리스트:
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5t
yKUv7HFtcqg
• 슬라이드 셰어
• https://www.slideshare.net/jrogue/presentations
오늘의 짤방
내 코드 @sungchi
오늘 소개할 내용
• 80문장으로 보는 공공배달앱의 흥망성쇠 예언서
• 깃허브 팀 무료 소식
• AWS 비용을 줄일 수 있는 10가지 기법
• MySQL 서버 로컬 접속에 유닉스 도메인 소켓을 사용해야 하는 이유
• 윈도우 서브시스템 for 리눅스 2 GA
• PHP The Right Way(한국어)
• 터보 파스칼보다 작은 소프트웨어
(오늘의 논쟁) 80문장으로 보는 공공배달앱
의 흥망성쇠 예언서
• https://brunch.co.kr/@roysday/469
• 그냥 웃고 넘기기에는 …
(개발) 깃허브 팀 무료 소식
• https://github.blog/2020-04-14-github-is-now-free-for-
teams/
• 팀 협업 관련 무료
• 그리고 기존 팀 계정 비용도 $9 per user/month → $4 per user/month
(운영) AWS 비용을 줄일 수 있는 10가지 기
법
• https://aws.amazon.com/ko/blogs/korea/10-things-you-can-do-
today-to-reduce-aws-costs/
• 프리티어 사용
• 낮은 사용률의 EC2 인스턴스 확인
• 낮은 사용량의 EBS 확인
• 낮은 사용량의 S3 확인 → IA로 이동
• 낮은 사용량의 RDS/Redshift 확인
• DynamoDB 자동 스케일링 활용
• 유휴 로드 밸런서 삭제
• 스팟 인스턴스 활용
• EC2 자동 스케일링 그룹 확인
• RI 활용
• Saving Plan 고려
(운영)MySQL 서버 로컬 접속에 유닉스 도
메인 소켓을 사용해야 하는 이유
• https://www.percona.com/blog/2020/04/13/need-to-
connect-to-a-local-mysql-server-use-unix-domain-socket/
• TCP/IP보다 유닉스 도메인 소켓이 성능상 우월함
• 동일한 호스트인 경우 활용 고려
(개발) 윈도우 서브시스템 for 리눅스 2 GA
• https://www.infoq.com/news/2020/04/wsl-2-general-
availability/
• 아키텍처 변경: 시스템 호출 변환 계층 → 경량 VM
• 윈도우 하이퍼바이저 계층에서 직접 실행: 3~6배 성능 개선 기대
• VS Code를 사용한 개발 지원
(개발) PHP The Right Way(한국어)
• https://modernpug.github.io/php-the-right-way/
• PHP를 사용할 경우 따르면 좋을(이라고 쓰고 “안 따르면 고생하는”이라고
읽는) BEST PRACTICE 정리
(우리가 몰랐던 사실) 터보 파스칼보다 작은
소프트웨어
• https://prog21.dadgum.com/116.html
• 터보 파스칼 3.02 실행 파일 크기: 39,731바이트
• The minified version of jquery 1.6 (90,518 bytes).
• The yahoo.com home page (219,583 bytes).
• The image of the white iPhone 4S at apple.com (190,157 bytes).
• Zlib.h in the Mac OS X Lion SDK (80,504 bytes).
• The touch command under OS X Lion (44,016 bytes).
• Various vim quick reference cards as PDFs. (This one is 47,508 bytes.)

2020년 4월 18일 개발 이야기 정리

  • 1.
    2020년 4월 18일 개발이야기 정리 박재호(jrogue@gmail.com)
  • 2.
    참고 자료 • <컴퓨터vs 책> 블로그 • http://jhrogue.blogspot.com/ • OKdevTV 유튜브 방송 • 오늘 방송: https://www.youtube.com/watch?v=56wfjBbrx9Y&list=PLdntWJk2t JPKvRB0mSqC5tyKUv7HFtcqg&index=2 • 재미있는 개발 이야기 리스트: https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5t yKUv7HFtcqg • 슬라이드 셰어 • https://www.slideshare.net/jrogue/presentations
  • 3.
  • 4.
    오늘 소개할 내용 •80문장으로 보는 공공배달앱의 흥망성쇠 예언서 • 깃허브 팀 무료 소식 • AWS 비용을 줄일 수 있는 10가지 기법 • MySQL 서버 로컬 접속에 유닉스 도메인 소켓을 사용해야 하는 이유 • 윈도우 서브시스템 for 리눅스 2 GA • PHP The Right Way(한국어) • 터보 파스칼보다 작은 소프트웨어
  • 5.
    (오늘의 논쟁) 80문장으로보는 공공배달앱 의 흥망성쇠 예언서 • https://brunch.co.kr/@roysday/469 • 그냥 웃고 넘기기에는 …
  • 6.
    (개발) 깃허브 팀무료 소식 • https://github.blog/2020-04-14-github-is-now-free-for- teams/ • 팀 협업 관련 무료 • 그리고 기존 팀 계정 비용도 $9 per user/month → $4 per user/month
  • 7.
    (운영) AWS 비용을줄일 수 있는 10가지 기 법 • https://aws.amazon.com/ko/blogs/korea/10-things-you-can-do- today-to-reduce-aws-costs/ • 프리티어 사용 • 낮은 사용률의 EC2 인스턴스 확인 • 낮은 사용량의 EBS 확인 • 낮은 사용량의 S3 확인 → IA로 이동 • 낮은 사용량의 RDS/Redshift 확인 • DynamoDB 자동 스케일링 활용 • 유휴 로드 밸런서 삭제 • 스팟 인스턴스 활용 • EC2 자동 스케일링 그룹 확인 • RI 활용 • Saving Plan 고려
  • 8.
    (운영)MySQL 서버 로컬접속에 유닉스 도 메인 소켓을 사용해야 하는 이유 • https://www.percona.com/blog/2020/04/13/need-to- connect-to-a-local-mysql-server-use-unix-domain-socket/ • TCP/IP보다 유닉스 도메인 소켓이 성능상 우월함 • 동일한 호스트인 경우 활용 고려
  • 9.
    (개발) 윈도우 서브시스템for 리눅스 2 GA • https://www.infoq.com/news/2020/04/wsl-2-general- availability/ • 아키텍처 변경: 시스템 호출 변환 계층 → 경량 VM • 윈도우 하이퍼바이저 계층에서 직접 실행: 3~6배 성능 개선 기대 • VS Code를 사용한 개발 지원
  • 10.
    (개발) PHP TheRight Way(한국어) • https://modernpug.github.io/php-the-right-way/ • PHP를 사용할 경우 따르면 좋을(이라고 쓰고 “안 따르면 고생하는”이라고 읽는) BEST PRACTICE 정리
  • 11.
    (우리가 몰랐던 사실)터보 파스칼보다 작은 소프트웨어 • https://prog21.dadgum.com/116.html • 터보 파스칼 3.02 실행 파일 크기: 39,731바이트 • The minified version of jquery 1.6 (90,518 bytes). • The yahoo.com home page (219,583 bytes). • The image of the white iPhone 4S at apple.com (190,157 bytes). • Zlib.h in the Mac OS X Lion SDK (80,504 bytes). • The touch command under OS X Lion (44,016 bytes). • Various vim quick reference cards as PDFs. (This one is 47,508 bytes.)