[GN#145] 소프트웨어 아키텍처 & 설계 트렌드 리포트 2022
건축 양식도 시대에 따라 바뀌듯이 소프트웨어 아키텍처도 시간의 흐름에 맞추어서 계속 발전합니다. InfoQ는 매년 4월에 "소프트웨어 아키텍처 & 설계 트렌드 리포트"를 정리해서 발표하는데요. 올해 가장 중요한 것은 소프트웨어 아키텍처들이 데이터를 고려하도록 변화해 가고 있다는 것입니다. 지금까지 혁신적인 소프트웨어 아키텍처들이 코드의 품질을 개선해 왔던 것처럼, 데이터 품질도 개선하도록 촉진하고 있고요. 또한, 팬데믹으로 인한 원격 근무가 비동기 커뮤니케이션을 확산시키면서, ADR(Architecture Decision Records)같은 것도 촉진하고 있고, 분산 작업이 가능한 워크플로우를 만드는 것도 아키텍트의 주요 업무 중 하나가 되었다고 얘기합니다. 이 보고서에서는 기술 수용 단계별 그래프에서 보이는 Innovator / Early Adoptor / Early Majority / Late Majority 4개의 분야로 나누어서 단계별로 봐야 할 기술들을 정리하고 있는데요. 긱뉴스에서 1-2년 전부터 다뤘던 주제들이 많이 포함되어서 뿌듯했습니다. 긱뉴스는 제목과 요약만 읽어도 시대의 흐름을 놓치지 않는 사이트가 되었으면 합니다. 공유하고 싶은 새로운 기술 주제가 있다면 편하게 올려주세요.
ㅤ
코드 리뷰는 요즘 개발팀의 필수 프랙티스인데요. 코드 리뷰 시 중점적으로 봐야 할 부분과 자동화해야 할 부분을 한장으로 정리한 "코드 리뷰 피라미드" 그림이 있어서 간단히 번역해서 옮겨봤습니다. 단계별로 필수로 물어봐야 할 질문들도 정리되어 있으니 참고하시기 바랍니다.
ㅤ
커맨드라인은 아직도 개발자들이 가장 선호하는 환경인데요. 커맨드라인 툴들도 이에 맞춰서 발전을 거듭하고 있습니다. Julia Evans가 선호하는 CLI 툴을 트위터로 물어서 정리한 "새로 나온 커맨드라인 툴들"에선 기존 툴을 대체하는 도구들과 아예 새로 개발된 도구들, 그리고 요즘 많이 쓰는 포맷은 JSON/YAML 처리 도구 등을 묶어서 소개합니다. 그리고 댓글에 alstjr7375님이 기존 툴들을 대체하는 방법도 소개하고 있으니 참고하세요.
ㅤ
금주의 Show - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요
금주의 Ask - 다양한 질문을 올려주세요.
- 특정 분야를 깊게 다룬 뉴스레터 중 재미난 것을 추천해주세요
- 코드리뷰를 할 때, '변경했어야 했는데 하지 않은' 것들을 더 잘 인지할 수 있는 자신만의 팁이 있으신가요?
- 이번 주말에 뭐 하시나요?
-
이달의 구인공고 - 멤버를 찾고 계신가요 ? (2022년 4월)
ㅤ
✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요 : Slack봇, 잔디봇, Teams봇, Discord봇
✓ 긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 를 추천해 주세요.
매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.
- InfoQ의 소프트웨어 아키텍처 & 설계 트렌드 리포트 2022
- 코드 리뷰 피라미드
- 새로 나온 커맨드라인 툴들
- 2022년 현재 React로 앱 개발할 때 추천 라이브러리들
- 사용중인 클라우드를 바꿔보신 분 ?
- Go로 밑바닥부터 SMTP 프로토콜 배우기 : Gmail에서 이메일 받아보기
- Youtube.js - 유튜브 Private API를 전체 커버하는 라이브러리
- Zaplib - Rust와 WASM으로 웹 앱을 가속하는 오픈소스
- Heaps - 크로스 플랫폼 게임엔진 오픈소스
- 내 유스케이스에 Airflow가 진짜 최선인지 확인해보자
- MarkdownSite - 정적 웹사이트 호스팅 플랫폼 오픈소스
- Talos Linux - Kubernetes OS
- RisingWave - 클라우드 네이티브 차세대 스트리밍 DB
- 맥을 처음 사용한 유저가 느낀점
- 메타버스 산업 지도
- 스타트업을 떠나며...
- 미국 10대들의 기업 선호도 조사 - 2022년 봄
- Creator Economy 유니콘 회사들