Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.

기술 뉴스 #137 : 19-11-01

웹개발 관련

그 밖의 개발 관련

  • Node.js 12 to LTS and Node.js 13 is here! : Node.js v12가 LTS 버전으로 올라오고 다음 개발 버전을 위해 Node.js v13이 릴리스 되었다. 이 버전은 내년 4월에 v14가 되고 내년 10월에는 다음 LTS가 될 버전이다.(영어)
  • 파이썬(Python) 3.8 릴리스와 주요 변경 사항 : 파이썬 3.8에 추가된 할당 표현식, 위치 고정 파라미터, f-문자열에서 평가식을 위한 =기호 추가의 사용 방법을 설명한 글이다.(한국어)
  • V 프로그래밍 언어 : 최근 국내에서 V 프로그래밍 언어가 주목을 받고 있는데 이 언어가 홈페이지에 설명한 것과 다르게 실제 구현은 아직 얼마나 부족한지 세세하게 설명한 글이다. 이후 이 언어가 어떻게 발전할지는 모르고 온라인에서 사기냐 아니냐 많은 논란을 만들고 있지만 여러 구현 별로 의견이 정리되어 있다.(한국어)
  • 글로벌 서비스를 위한 멀티 리전 프록시 도입기 : beNX에서 BTS 팬들과 커뮤니케이션 하는 플랫폼인 위버스를 세계 전역에서 빠르게 서비스하기 위해서 API 서버를 해외에 두는 시도를 한 과정이 나와 있다. 데이터베이스와 캐시는 서울에 그대로 두고 API 서버만 해외에 두었지만, 오히려 지연시간이 늘어났고 AWS의 Global Accelerator를 시도했지만, 마찬가지로 속도가 나아지지 않았다. 마지막으로 API 서버는 군내에 두고 해외에는 Proxy 서버만 두어서 지연시간을 줄였다고 한다.(한국어)
  • [번역] 오픈소스 에티켓 : Open Source Etiquette의 번역 글로 오픈소스 메인테이너로서 정리한 오픈소스 생태계에 참여할 때의 에티켓을 정리한 글이다. 메인테이너들은 사용자에게 빚진 것이 없으니 원하면 포크해서 기능을 직접 구현하고 질문하기 전에 문서와 이슈를 먼저 찾아보고 버그 리포팅할 때는 가능한 많은 정보를 제공하라고 하고 있다.(한국어)
  • Uber의 Go언어 스타일 가이드 : Uber에서 공개한 Go 언어의 스타일 가이드의 한글 번역 문서다. 번역해 주신 덕에 쉽게 볼 수 있게 되었다.(한국어)
  • An Unintentionally Comprehensive Introduction to GitHub Actions CI : Node.js를 중심으로 GitHub Actions CI의 사용 방법을 설명하는 글이다.(영어)
  • LINE의 장애 보고와 후속 절차 문화 : Line에서 장애를 어떻게 처리하고 있는지를 설명한 글이다. 장애 처리 프로세스를 탐지, 전파, 해결, 보고, 회고의 5단계로 나누어서 진행하고 있으며 각 단계가 왜 중요하고 어떻게 처리하고 있는지가 나와 있다. 마지막으로 Line에서 실제로 있었던 장애 사례도 정리되어 있다.(한국어)

인프라 관련

  • Cloudflare 도입 후기 : 리디에서 2014년부터 Cloudflare를 활용한 경험을 공유한 글이다. Brotli나 TLS v1.3 등 최신 기술을 적용하고 동적 콘텐츠 전송에도 Cloudflare를 사용해서 전송속도를 빠르게 하고 네트워크 경로도 최적화해서 효과를 보고 있다고 한다. Cloudflare를 적극적으로 사용하면서도 너무 깊은 의존성은 가지지 않도록 애플리케이션 계층의 역할이나 보안을 Cloudflare의 의존하지는 않고 있다고 한다.(한국어)
  • AWS 솔루션 아키텍트 어소시에이트 자격증 취득 후기 : AWS 솔루션 아키텍스 자격증을 공부해서 취득한 과정을 설명한 글로 AWS 자격증의 구조와 시험 신청 방법, 준비 과정과 팁 등이 자세히 정리되어 있어서 AWS 자격증을 준비하거나 잘 모르는 사람들한테 도움이 될 글이다.(한국어)
  • Ansible에서 전략 패턴을 이용해 자동화 프로젝트의 확장성을 확보하기 : Ansible로 인프라스트럭처를 자동화할 때 시간이 지나면서 복잡해져서 관리가 어려워지는 문제를 해결하기 위해서 프로그래밍 언어의 전략 패턴의 개념을 도입해서 Ansible 코드를 정리한 접근에 대한 글이다. 플레이북과 롤을 분리한 상태에서 기본 환경을 새로운 환경으로 점진적으로 바꿔가면서도 복잡도가 많이 늘어나지 않게 정리한 방법을 설명하고 있다.(한국어)
  • 스타트업 개발자가 리눅스 서버에 들어가면 언제나 하는 작업들 : Linux에 접속해서 보안이나 성능 모니터링을 위해 유용한 명령어를 정리한 글로 다양한 공격 시도를 감지할 수 있는 명령어와 성능에 문제 있는 부분을 쉽게 파악할 수 있도록 잘 정리되어 있다.(한국어)

볼만한 링크

  • 스포카에서 신입 개발자가 적응하는 법: 부트캠프 후기 : 스포카에서 신규 입사자를 온보딩 시키는 한 달간의 부트캠프 프로그램의 과정을 설명한 글이다. 회사의 문화와 업무를 위한 환경을 설치하고 회사의 서비스인 도도 포인트를 사용자 입장에서 사용해 보면서 제품의 이해도를 높이고 이슈를 진행하면서 시스템을 이해할 수 있도록 돕고 있다고 한다.(한국어)
  • 클라우드알못에서 AWS 이직까지 : 클라우드를 모르는 상태에서 학습을 결심하고 GCP 자격증을 따고 AWS 자격증을 따면서 Google, Amazon, 뱅크샐러드 등의 면접을 보면서 이직하는 과정을 정리한 글이다. 각 회사의 채용 과정을 진행하면서 고민한 부분이 잘 나와 있고 본격적으로 맘먹고 새로운 영역에서 이직은 성공하신 이야기라 흥미로운 글이다.(한국어)
  • 주 52시간 제한과 생산성 : 52시간 근무제에 찬반 의견을 살펴보면서 구글에서 근무한 경험을 바탕으로 IT 종사자들에게 근무 시간보다는 자율성이 더 높은 생산성을 낼 수 있다고 얘기하고 있다.(한국어)

IT 업계 뉴스

프로젝트

  • ffmpeg.js : WebAssembly를 이용해서 브라우저와 Node에서 FFmpeg를 사용하게 하는 프로젝트.
  • SandDance : Microsoft Research에서 오픈소스로 공개한 데이터 시각화 도구.
  • dapr : 마이크로서비스를 만들 수 있는 이벤트 드리븐 런타임.

버전 업데이트

2019/11/01 23:02 2019/11/01 23:02

기술 뉴스 #136 : 19-10-15

웹개발 관련

그 밖의 개발 관련

인프라 관련

  • Announcing the Terraform Plugin SDK : 그동안 Terraform 프로바이더를 만들려면 Terraform 코어를 임포트해야 했는데 이를 쉽게 개발할 수 있도록 코어에서 분리된 Plugin SDK v1.0.0가 공개되었다.(영어)

볼만한 링크

  • 실리콘 밸리의 새로운 만트라: 수익을 좇으라 (번역) : 그동안 실리콘 밸리의 스타트업이 성장만을 목표로 하고 있었고 그에 따라 투자받았지만 올해 WeWork의 상장 철회나 펠로톤, 우버, 리프트 등의 결과를 보며 성장 위주는 한계에 왔고 이제는 수익을 좇아야 한다고 주장하는 글이다.(한국어)
  • How to Be an Insanely Effective Tech Lead : 효과적인 테크 리드가 되는 방법을 설명하는 글이다. 팀이 지식을 서로 공유하고 팀원들을 이해하고 리더라고 모든 것을 알아야 하는 것은 아니며 만만한 사람이 되지는 않아야 하지만 압박을 가해서도 안 된다고 하고 있다.(영어)
  • Best practices for password management, 2019 edition : Google에서 사용자의 비밀번호 관리와 시스템 설계자가 패스워드를 안전하게 관리하는 방법에 대한 백서를 공개했다.(영어)
  • 아틀라시안 취업후기 : Jira를 만드는 아틀라시안의 시드니 본사에 면접을 보고 취업한 후기 글이다. 리쿠루터에게 연락을 받고 면접을 진행하면서 질문받은 내용, 진행 과정이 잘 나와 있고 단계별로 피드백을 자세히 받는다는 점이 흥미롭다.(한국어)
  • 배달의 민족 을지로체 : 우아한 형제들에서 한글날을 맞이하여 을지로체를 공개했다.(한국어)
  • 쿠키런 글꼴 : 데브시스터즈에서 한글날을 맞이하여 쿠키런 글꼴을 공개했다.(한국어)
  • 리디바탕 글꼴 : Ridi에서 전자책 전용 글꼴 리디바탕체를 공개했다.(한국어)

IT 업계 뉴스

프로젝트

  • Bel : 폴 그레이엄이 만든 Lisp 방언.
  • vue-next : Vue의 3 버전을 위해 개발 되고 있는 소스가 공개되었다.
  • VSCodium : Microsoft의 에디터인 VSCode의 코드는 MIT 라이센스이지만 배포되는 바이너리는 MS의 추적 코드 등이 들어있어서 커뮤니티 버전으로 만든 라이센스가 자유로운 배포판.
  • Tribute : @으로 멘션을 할 때 자동완성을 할 수 있게 도와주는 라이브러리.

버전 업데이트

2019/10/15 03:55 2019/10/15 03:55