[GN#145] 소프트웨어 아키텍처 & 설계 트렌드 리포트 2022

2022-04-11 ~ 2022-04-17 사이의 주요 뉴스들

건축 양식도 시대에 따라 바뀌듯이 소프트웨어 아키텍처도 시간의 흐름에 맞추어서 계속 발전합니다. InfoQ는 매년 4월에 "소프트웨어 아키텍처 & 설계 트렌드 리포트"를 정리해서 발표하는데요. 올해 가장 중요한 것은 소프트웨어 아키텍처들이 데이터를 고려하도록 변화해 가고 있다는 것입니다. 지금까지 혁신적인 소프트웨어 아키텍처들이 코드의 품질을 개선해 왔던 것처럼, 데이터 품질도 개선하도록 촉진하고 있고요. 또한, 팬데믹으로 인한 원격 근무가 비동기 커뮤니케이션을 확산시키면서, ADR(Architecture Decision Records)같은 것도 촉진하고 있고, 분산 작업이 가능한 워크플로우를 만드는 것도 아키텍트의 주요 업무 중 하나가 되었다고 얘기합니다. 이 보고서에서는 기술 수용 단계별 그래프에서 보이는 Innovator / Early Adoptor / Early Majority / Late Majority 4개의 분야로 나누어서 단계별로 봐야 할 기술들을 정리하고 있는데요. 긱뉴스에서 1-2년 전부터 다뤘던 주제들이 많이 포함되어서 뿌듯했습니다. 긱뉴스는 제목과 요약만 읽어도 시대의 흐름을 놓치지 않는 사이트가 되었으면 합니다. 공유하고 싶은 새로운 기술 주제가 있다면 편하게 올려주세요.

코드 리뷰는 요즘 개발팀의 필수 프랙티스인데요. 코드 리뷰 시 중점적으로 봐야 할 부분자동화해야 할 부분을 한장으로 정리한 "코드 리뷰 피라미드" 그림이 있어서 간단히 번역해서 옮겨봤습니다. 단계별로 필수로 물어봐야 할 질문들도 정리되어 있으니 참고하시기 바랍니다.

커맨드라인은 아직도 개발자들이 가장 선호하는 환경인데요. 커맨드라인 툴들도 이에 맞춰서 발전을 거듭하고 있습니다. Julia Evans가 선호하는 CLI 툴을 트위터로 물어서 정리한 "새로 나온 커맨드라인 툴들"에선 기존 툴을 대체하는 도구들과 아예 새로 개발된 도구들, 그리고 요즘 많이 쓰는 포맷은 JSON/YAML 처리 도구 등을 묶어서 소개합니다. 그리고 댓글에 alstjr7375님이 기존 툴들을 대체하는 방법도 소개하고 있으니 참고하세요.

금주의 Show - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요

금주의 Ask - 다양한 질문을 올려주세요.

✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요 : Slack봇, 잔디봇, Teams봇, Discord봇
긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 를 추천해 주세요.


매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.