승돌 μ“°λ‹€

[정리] κ·Έλƒ₯ μ €λƒ₯ #μœ„ν΄λ¦¬λ‰΄μŠ€ #68

seungdols 2020. 3. 8. 08:54

πŸ’»κ°œλ°œμžμ—κ²Œ 도움이 λ˜λŠ”

기술 λ‰΄μŠ€ #145 : 20-03-02 :: Outsider's Dev Story

  • 라인 λ©”μ‹ μ €μ—μ„œ νŠΈλž˜ν”½μ„ λŒ€μ‘ ν•˜κΈ° μœ„ν•΄ κ³ κ΅°λΆ„νˆ¬ ν•˜λŠ” λ‚΄μš©, Armeria κ΄€λ ¨ 글듀이 μΈμƒμ μ΄μ—ˆλ‹€. κ·Έ 외에도 μž¬λ°ŒλŠ” λ‚΄μš©λ“€μ΄ λ§Žμ•„ 읽어 보길 μΆ”μ²œν•œλ‹€.

연봉 2μ–΅ 5μ²œλ„ μ‚΄κΈ°νž˜λ“  λ―ΈμΉœλ™λ„€. μ‹€λ¦¬μ½˜λ°Έλ¦¬

  • μ‹€λ¦¬μ½˜ 밸리λ₯Ό κΏˆκΎΈλŠ” μ‚¬λžŒλ“€μ΄ μžˆλ‹€λ©΄, 봐야 ν•  μ˜μƒ. 페이슀뢁, ꡬ글, μ•„λ§ˆμ‘΄μ— λ‹€λ‹ˆλ”λΌλ„ λ¬Έμ œλŠ” μƒŒν”„λž€μ‹œμŠ€μ½”μ˜ 집값이 μ–΄λ§ˆμ–΄λ§ˆν•˜κ²Œ λ†’λ‹€λŠ” λ¬Έμ œκ°€ μžˆλ‹€. λŒ€λž΅, 10μ–΅-20μ–΅ 연봉을 λ°›μœΌλ©΄ νŽΈν•  순 μžˆμ„ λ“― ν•˜λ‹€. 근데 그럴 일이 μ—†λ‹€. (μ‹œλ‹ˆμ–΄ μ—”μ§€λ‹ˆμ–΄μ˜ 연봉도 3-5μ–΅ 사이)

ROKROKSS

  • 도컀와 가상 머신에 λŒ€ν•œ 비ꡐ 그리고 μ»¨ν…Œμ΄λ„ˆκ°€ μ–΄λ–»κ²Œ λ°œμ „ λ˜μ–΄ μ™”λŠ”μ§€?λ₯Ό 정말 μžμ„Έν•˜κ²Œ μ†Œκ°œ ν•˜κ³  있으며, μœˆλ„μš°μ—μ„œλŠ” μ–΄λ–»κ²Œ κ΅¬ν˜„μ„ ν•˜λŠ”μ§€λ„ μ„€λͺ… ν•œλ‹€. μžμ„Έν•œ μ„€λͺ…이닀 λ³΄λ‹ˆ, ꡉμž₯히 OS μ˜μ—­μ— κ΄€λ ¨ 된 정보듀이 μžˆμ–΄μ„œ 이해 ν•˜λŠ”λ° 쉽진 μ•Šλ‹€.

μ›”κ°„ κ°œλ°œμžμŠ€λŸ½λ‹€ #52

  • 이미 μ†Œκ°œ ν–ˆλ˜ 글듀도 λ§Žμ§€λ§Œ, λ§Žμ€ 이듀이 λ³Έ 글듀이기에 λ‹€μ‹œ 봐도 쒋은 글듀이 많이 있고, λ‚΄κ°€ 보지 λͺ»ν•œ 글도 μžˆμ–΄μ„œ 재미있게 λ΄€λ‹€.

λΌμš΄λ“œ 둜빈(Round Robin) DNSλ₯Ό ν™œμš©ν•œ λ‘œλ“œ λ°ΈλŸ°μ‹±(Load Balancing)

  • DNSλ₯Ό μ΄μš©ν•΄ λΆ€ν•˜ 뢄산을 ν•˜λŠ” 방법은 처음 λ΄€λŠ”λ°, μ—­μ‹œ λ‚΄κ°€ λͺ¨λ₯΄λŠ” 정보듀이 정말 λ§Žλ‹€λŠ” 것을 μ•Œ 수 μžˆμ—ˆλ‹€. 이 방법 λ˜ν•œ μž₯/단점이 λͺ¨λ‘ μžˆλŠ”λ°, health check에 λŒ€ν•œ 뢀뢄이 κ°€μž₯ ν•΅μ‹¬μ΄μ—ˆλ‹€.

ν•˜λ£¨μ— 1000번 λ°°ν¬ν•˜λŠ” 쑰직 되기 | λ±…ν¬μƒλŸ¬λ“œ

  • 1000번의 배포λ₯Ό ν•  수 μžˆλŠ” 쑰직인가?에 도달 ν•˜κΈ° μœ„ν•œ 여정을 κ·Έλ¦° 글인데, 뱅크 μƒλŸ¬λ“œμ˜ 개발 철학듀이 쒋은 λ°©ν–₯으둜 μ„±μž₯ν•˜λŠ” λŠλ‚Œμ„ λ°›μ•˜λ‹€. κ·ΈλŸ¬ν•œ 뢀뢄듀이 κ²°κ΅­μ—λŠ” κ°œλ°œμžλ“€μ—κ²ŒλŠ” 이점이 μ•„λ‹κΉŒ? 싢기도 ν•˜λ‹€. 그런 μ μ—μ„œ λ‹€μ–‘ν•œ κΈ°μˆ λ“€μ„ 잘 ν™œμš©ν•˜λŠ” 방식이 μ’‹μ•„ λ³΄μ˜€κ³ , bot을 톡해 배포 μžλ™ν™”λ₯Ό μ΄λ£©ν•˜λŠ” 것은 큰 μž₯점이라고 μƒκ°ν•œλ‹€.

폐쇄망 ν™˜κ²½μ˜ 배포 μ‹œμŠ€ν…œ 개발기 | λ±…ν¬μƒλŸ¬λ“œ

  • λ±…ν¬μƒλŸ¬λ“œμ˜ λΈ”λ‘œκ·ΈμΈλ°, 이번 글은 폐쇄망 ν™˜κ²½μ—μ„œ μ“Έ 수 μžˆλŠ” 배포 μ‹œμŠ€ν…œ κ°œλ°œν•œ κ²½ν—˜μ„ 잘 정리 ν•΄μ£Όμ—ˆλ‹€. 선택과 집쀑을 톡해 무엇이 ν•„μš”ν•˜κ³ , μ–΄λ–€ 뢀뢄이 μ€‘μš”ν•œμ§€λ₯Ό 잘 μ„ νƒν•˜λŠ” κ³ λ‡Œκ°€ 담겨 μžˆμ–΄ μ’‹μ•˜λ‹€.

원격근무 κ°€μ΄λ“œ 총정리

  • 원격 근무에 λŒ€ν•œ λ‹€μ–‘ν•œ 글듀이 μžˆμ–΄μ„œ μ°Έκ³  ν•˜κΈ° μ’‹λ‹€. μ½”λ‘œλ‚˜λ‘œ μΈν•˜μ—¬ 원격근무λ₯Ό μ‹œν–‰ν•˜λŠ” 곳이 λ§Žμ€λ°, λ‚˜λŠ” μ’€ 더 ν‰μ†Œμ—λ„ μœ μ—°ν•˜κ³  자유둜운 체계λ₯Ό κ°€μ§€λ©΄ μ’‹κ² λ‹€λŠ” 생각도 μžˆλ‹€. λ¬Όλ‘ , λΆˆνŽΈν•œ 점도 μžˆμ§€λ§Œ ꡳ이 μ£Ό 5일을 맀일 좜근 ν•΄μ•Ό ν•œλ‹€λŠ” 것도 큰 λΉ„μš©μ΄λΌλŠ” 생각이닀. κΌ­ 좜근만이 μ—…λ¬΄μΌκΉŒ? νšŒμ‚¬λ“€μ˜ λ‹€μ–‘ν•œ 근무체계가 μƒκ²¨λ‚˜λ©΄ μ’‹κ² λ‹€. 퇴근 ν–ˆλ‹€κ³  ν•΄μ„œ μš°λ¦¬κ°€ 일을 μ•ˆν•˜λŠ” 건 또 μ•„λ‹ˆμ§€ μ•ŠλŠ”κ°€?

κ°œλ°œμžκ°€ κ³΅λΆ€λ‘œ μ‚΄μ•„λ‚¨λŠ” 방법

  • μ°Έ 쒋은 글을 많이 μ¨λ‘μ…¨λŠ”λ°, 곡뢀에 κ΄€ν•˜μ—¬ λΆˆμ•ˆν•¨μ΄λ‚˜ μ–΄λ–€ λ°©ν–₯으둜 κ°€μ•Ό ν• μ§€ λͺ¨λ₯΄κ² λ‹€λ©΄, 읽어보면 도움이 많이 λœλ‹€. μΆ©λΆ„νžˆ 고민을 많이 ν•˜μ…¨κ³ , μ•žμ„œμ„œ λ‹€μ–‘ν•œ μ‹œλ„λ₯Ό ν•΄ 봀기에 λ‚˜μ˜€λŠ” νŒλ“€μ΄ μ•„λ‹κΉŒ? 생각 ν•œλ‹€.

iOS 개발자 싱가폴 이직기

  • 쒋은 글을 자주 μ˜¬λ €μ£Όμ‹œκ³ , λ²ˆμ—­λ„ 자주 ν•΄μ£Όμ…”μ„œ μ—Όνƒν•˜λŠ”λ°, 이직기λ₯Ό μƒμƒν•˜κ²Œ μ˜¬λ €μ£Όμ…¨λ‹€. 사싀 이직 μ•ˆν•΄λ³Έ λ‚˜λ‘œμ¨λŠ” 아직 λ‘λ €μ›€μ˜ μ‹œλ„λΌ μƒκ°ν•˜λŠ”λ°, λ‹€λ“€ 잘 ν•˜λŠ” κ±Έ 보면 λŒ€λ‹¨ν•˜λ‹€λŠ” 생각이 λ“ λ‹€. λ¬Όλ‘ , ν•΄μ™Έμ—μ„œ μΌν•˜κ²Œ λ˜λŠ”κ±΄ 되게 꿈 같은 일이라 글을 μ½μœΌλ©΄μ„œ λΆ€λŸ½κΈ°λ„ ν–ˆλ‹€.

A half-hour to learn Rust

  • 30λΆ„λ™μ•ˆ 러슀트λ₯Ό 배울 수 μžˆλŠ” 글인데, 기초적인 문법과 러슀트λ₯Ό 잘 μ„€λͺ… ν•˜κ³  μžˆλ‹€. 러슀트λ₯Ό 배우고 μ‹Άλ‹€λ©΄, ν•œ 번 λ°°μ›Œλ³΄λŠ” 것은 μ–΄λ–¨κΉŒ? κ²°κ΅­, ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄λ₯Ό λ°°μš°λŠ” κ°€μž₯ λΉ λ₯Έ 방법은 νŠœν† λ¦¬μ–Όκ³Ό μ–Έμ–΄ 컴파일러λ₯Ό μ„€μΉ˜ ν•˜λŠ”λ°μ„œ μ‹œμž‘ν•˜λŠ” 것 κ°™λ‹€? 그리고 "Hello World"

deploy 브랜치 μ „λž΅ ν™œμš© 방법

  • 일을 ν•˜λ‹€ 보면, 맀번 ν† λ‘ μ˜ μž₯을 λ§Œλ“œλŠ” 것이 λ°”λ‘œ Branch Strategy을 μ •ν•˜λŠ” 것인데, κ°€μž₯ 많이 μ“°λŠ”κ±΄ Gitflow일 것이닀. λ¬Όλ‘ , ꡉμž₯히 λ§Žμ€ μ „λž΅λ“€μ΄ μžˆλ‹€. κ°€μž₯ μ€‘μš”ν•œ 뢀뢄은 μžλ™ν™” 관리 λ˜μ–΄μ•Ό ν•  λΈŒλžœμΉ˜λ“€μ€ μžλ™ν™”λ₯Ό λ„μž…ν•˜λŠ” 것이닀. λͺ¨λ“  브랜치λ₯Ό μˆ˜λ™ 관리 ν•˜λŠ” 것은 μ–΄λ ΅λ‹€. 그와 κ΄€λ ¨ λ˜μ–΄ 고민을 톡해 λ§Œλ“  deploy 브랜치 μ „λž΅μ— λŒ€ν•œ λ‹Ήκ·Ό λ§ˆμΌ“μ˜ 일화이닀. 읽어보면 도움이 많이 λœλ‹€.

Container

Istioλ₯Ό ν™œμš©ν•΄ Multi Cluster ν™˜κ²½μ— Service Mesh κ΅¬μ„±ν•˜κΈ°

πŸ’»Front-End

λ‚˜λŠ” ν”„λ‘ νŠΈμ—”λ“œλ₯Ό μ•ˆλ‹€κ³  말할 수 μžˆμ„κΉŒ?

  • λ‚΄κ°€ μƒκ°ν•˜λŠ” 개발자 μ€‘μ—μ„œ 글을 정말 잘 μ“°μ‹œλŠ” 뢄인데, 이 뢄도 μ΄λŸ¬ν•œ 고민을 μ•ˆκ³  μ‚΄μ•„κ°„λ‹€λŠ” 점은 λ‚˜μ—κ²Œ μ’€ μ μž–μ€ 좩격이긴 ν–ˆλ‹€. λ‚˜λŠ” μ‹€μ§ˆμ μœΌλ‘œ ν’€μŠ€νƒ κ°œλ°œμ„ ν•˜κ³  μžˆλŠ”λ°, λ†λ‹΄μ²˜λŸΌ ν•˜λŠ” 말이 ν•˜λ‚˜ μžˆλ‹€. "ν•˜λ‚˜λ„ 잘 ν•˜κΈ° μ–΄λ €μš΄λ°, λ‘˜ λ‹€ ν•΄μ•Ό λ˜λ‹ˆ λ‘˜ λ‹€ κ²°κ΅­ λͺ»ν•˜λŠ” μ‚¬λžŒ"이라고 λ§ν•˜κ³€ ν•œλ‹€. 항상 κ³ λ―Όμ΄μ—ˆλ˜ λ¬ΌμŒμ΄μ—ˆλ‹€. 그런데 μ–΄λ–»κ²Œ 생각해보면, κ°œλ°œμžλΌλŠ” λ²”μ£Ό μ•„λ‹κΉŒ? λΌλŠ” 생각을 ν•œλ‹€. νΌλΈ”λ¦¬μ…”μ˜ λ‚΄μš©μ΄ λ‚˜μ™”μœΌλ‹ˆ ν•˜λŠ” λ§μ΄μ§€λ§Œ, μ‰½κ²Œ λ§ν•˜λ©΄ λ§ˆν¬μ—…(퍼블리싱)에 λŒ€ν•œ 뢀뢄도 개발자라 생각 ν•œλ‹€. μˆ˜μ€€ 높은 λ§ˆν¬μ—…μ„ λ§Œλ“€μ–΄ λ‚΄λŠ” μ‚¬λžŒλ“€μ€ 정말 적닀. κ·ΈλŸΌμ—λ„ 그듀은 슀슀둜 개발자라 λΆˆλ¦¬λŠ” 것이 μ΅μˆ™μΉ˜ μ•Šμ€λ°, λ‚˜λŠ” 이게 문제라 생각 ν•œλ‹€. 무언가 λ§Œλ“€μ–΄ λ‚΄λŠ” 역할을 μ§€λ…”λ‹€λ©΄, 개발자 그리고 λ‚΄κ°€ μ–΄λ–€ μ˜μ—­μ— μ•Žκ³Ό λͺ¨λ¦„에 λŒ€ν•œ 뢀뢄은 λͺ¨λ“  것에 μžˆμ–΄μ„œ μƒλŒ€μ μ΄λ‹€. μž˜ν•¨μ— λŒ€ν•œ 뢀뢄도 λ§ˆμ°¬κ°€μ§€λ‹€.

Reduxμ—μ„œ Normalize 닀루기

  • ν˜„μž¬ λ‚΄κ°€ μΌν•˜λŠ” κ³³μ—μ„œ Nomalizeλ₯Ό μž μ‹œ κ³ λ €λ₯Ό ν•˜κΈ°λ„ ν–ˆμ—ˆμ§€λ§Œ, 사싀 κ΅¬μ‘°μ μœΌλ‘œλ‚˜ 심리적인 μš”μΈμ— μ˜ν•΄ μ •κ·œν™”λ₯Ό ν•˜κΈ°λŠ” μ–΄λ €μ› λ‹€. (λ¬Όλ‘ , μ§€κΈˆμ€ 또 λ‹€λ₯Ό 수 μžˆλ‹€.) ν•˜μ§€λ§Œ, λ³€ν•˜μ§€ μ•ŠλŠ” μ§„μ‹€ ν•˜λ‚˜λŠ” κ²°κ΅­ μ–΄λ–€ λͺ©μ μ„ κ°€μ§€κ³  μ–΄λ–€ λ°©ν–₯으둜 λ‚˜μ•„κ°€λŠ”μ§€? 정닡이 μ•„λ‹κΉŒ? 생각 ν•œλ‹€. 본문에 써 μžˆλ“―μ΄ μ •κ·œν™”κ°€ λͺ¨λ“  상황에 정닡은 아닐 것이닀. μ˜ˆμ „μ—λŠ” ν•„μš” μ—†μ—ˆλ‹€κ³ , μ§€κΈˆμ€ ν•„μš”ν•˜μ§€ μ•Šμ€ 건 또 μ•„λ‹ˆλ‹€. (κ·Έλž˜μ„œ μ–΄λ ΅λ‹€.)

2020-02-25: TypeScript 3.8 정식 릴리슀, ESLint 7.0.0 λ³€κ²½ μ˜ˆμ • 사항

  • JavaScript와 κ΄€λ ¨λœ 기술 λ‰΄μŠ€λ₯Ό νλ ˆμ΄μ…˜ ν•˜λŠ” μ£Όκ°„ λΈ”λ‘œκ·Έμ΄λ‹€. 2μ›” 글이긴 ν•˜μ§€λ§Œ, 관심 μžˆλŠ” 글듀이 μžˆμ–΄μ„œ κ°€μ Έμ™”λ‹€. TS3.8이 릴리즈 λ˜μ—ˆλŠ”λ°, μ‹€λ¬΄μ—μ„œ 아직 μ μš©μ„ ν•˜μ§„ μ•Šμ•˜λ‹€. 그치만, 3μ›” λ‚΄λ‘œ μ μš©ν•˜λ©΄ μ“Έλ§Œν•œ 것듀이 μžˆμ–΄ λ³΄μ˜€λ‹€.

πŸ› Tool

ytdl-org/youtube-dl

  • CLIμ—μ„œ 유투브 μ˜μƒμ„ λ‹€μš΄ 받을 수 μžˆλ„λ‘ ν•΄μ£ΌλŠ” νˆ΄μ΄λ‹€.

Bashhub Β· Every command.

  • Bash의 νžˆμŠ€ν† λ¦¬λ₯Ό Hub에 μ˜¬λ¦¬λŠ” 건데, 사싀 쒋은가? 싢기도 ν•˜λ‹€. (pecoλ₯Ό 잘 μ“°λ©΄ λœλ‹€.)

Download Blisk - a browser for web developers

  • 개발자λ₯Ό μœ„ν•œ λΈŒλΌμš°μ €μΈλ°, 써 봐야 쒋은지? μ•ˆ 쒋은지? μ•Œμ§€ μ•Šμ„κΉŒ? ν¬λ‘œλ―Έμ›€ κΈ°λ°˜μ΄λ‹€. μž₯점은 ν™•μ‹€νžˆ μžˆμ–΄ λ³΄μ—¬μ„œ 써 보렀고 ν•œλ‹€.

Compare salaries and career levels across companies | Levels.fyi

  • μ™Έκ΅­ νšŒμ‚¬μ˜ 연봉과 λ ˆλ²¨μ— λŒ€ν•œ 정보λ₯Ό μ•Œ 수 μžˆλŠ” νŽ˜μ΄μ§€μ΄λ‹€.

🀟🏻일반적인

ν˜‘μ—…μ— κ΄€ν•˜μ—¬

  • "λͺ¨λ“  일에 μ°Έμ—¬ν•΄μ„œ ν•˜λ‚˜λΆ€ν„° μ—΄κΉŒμ§€ 같이 ν•˜λŠ” 것이 ν˜‘μ—…μ΄ μ•„λ‹ˆλ‹€. ν˜‘μ—…μ΄λž€ ν”„λ‘œμ νŠΈμ— μ°Έμ—¬ν•˜λŠ” μ‚¬λžŒλ“€μ˜ 전문성을 λ ˆλ²„λ¦¬μ§€(leverage) ν•˜λŠ” 것이닀." 이 κΈ€μ—μ„œ ν˜‘μ—…μ˜ μ§„μ§œ λͺ©ν‘œλ₯Ό μ•Œκ²Œ λ˜μ—ˆλ‹€. 윈윈 ν•˜λŠ” 방법에 λŒ€ν•΄ 정말 잘 μ†Œκ°œ ν•˜κ³  있고, μ˜ˆμ‹œλ₯Ό 톡해 μ–΄λ–€ μ˜€ν•΄λ₯Ό ν•˜κ²Œ λ˜λŠ”μ§€? μ†Œκ°œ ν•œλ‹€.
λ°˜μ‘ν˜•