# InfoQ의 소프트웨어 아키텍처 & 설계 트렌드 리포트 2022

> Clean Markdown view of GeekNews topic #6337. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=6337](https://news.hada.io/topic?id=6337)
- GeekNews Markdown: [https://news.hada.io/topic/6337.md](https://news.hada.io/topic/6337.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-04-11T09:26:01+09:00
- Updated: 2022-04-11T09:26:01+09:00
- Original source: [infoq.com](https://www.infoq.com/articles/architecture-trends-2022/)
- Points: 17
- Comments: 2

## Topic Body

### 주요 내용   
- Data + Architecture :   
  - 소프트웨어 아키텍처가 데이터를 고려하도록 변화   
  - 데이터 품질, 데이터 파이프라인 및 데이터가 의사 결정 및 AI모델에 어떻게 영향을 주는지 이해하기 위한 Traceability등이 포함   
- 혁신적인 소프트웨어 아키텍처는 코드 품질을 개선해 왔던 방식으로, 데이터 품질도 촉진 중  
  - 불량 데이터를 조기에 잡아내는 것은, 소프트웨어 버그를 조기에 발견하는 것만큼 중요함   
- 소프트웨어 아키텍처의 프랙티스들은 아키텍트 직함을 가진 사람들에게만 속하는 것이 아님  
→ 모든 엔지니어는 아키텍처에 적극적으로 참여할 수 있어야 하며, 아키텍트들은 이것이 프로세스화 가능하게 도와야 함   
- 팬데믹의 이점 중 하나는 원격 및 하이브리드 작업으로 인해 비동기 커뮤니케이션이 늘어났다는 것이며, 이는 ADR(Architecture Decision Records)등으로 나타날 수 있음   
- 소프트웨어 아키텍트는 다양한 타임존과 원격 작업으로 인한 제약에도 대응 가능하도록 피드백 루프를 조정하고 있음   
→ 훌륭한 아키텍트들은 "분산 작업(Distributed Working)"에서 더 나은 "분산 시스템(Distributed Systems)"을 설계하는 방법을 배우고 있음   
  
### Software Development Architecture and Design 2022 Graph   
- Innovators   
  - eBPF  
  - Design for sustainability   
  - Design for portability   
  - GraphQL Federation  
  - Data + Architecture   
  - Data Mesh   
  - Policy as Code   
  - Blockchain  
  - HTTP/3   
- Early Adopters   
  - Architecture Decision Records   
  - Dapr   
  - WebAssembly  
  - Design for security  
  - Design for resilience  
  - Design for observability  
  - Micro frontends  
  - AsyncAPI  
  - Workflow and decisition automation platforms  
  - Low code / no code   
- Early Majority  
  - Modular monolith   
  - Correctly-built distributed systems  
  - Actor model  
  - GraphQL   
  - Serverless   
  - Service Mesh   
  - Fuctional Programming  
- Late Majority   
  - Reactive Programming   
  - HTTP/2 and gRPC   
  - Event-driven architecture   
  - CQRS   
  - Event Sourcing   
  - Eventual consistency   
  - Microservices   
  - Domain-driven Design

## Comments



### Comment 9568

- Author: xguru
- Created: 2022-04-11T09:27:01+09:00
- Points: 6

긱뉴스를 챙겨봐 두시면 좋은 점은..   
이런 트렌드들을 남들 보다 조금 더 빠르게 접하고 먼저 익힐 수 있다는 것..!  
여러 항목들이 1,2년전에 기사로 올라온 적이 있습니다.   
  
- [ADR을 써야 하는 이유](https://news.hada.io/topic?id=2665)  
[ARCHITECTURE.md 를 추가합시다](https://news.hada.io/topic?id=3700)
- [No-Code/Low-Code 시장의 이해](https://news.hada.io/topic?id=3933)  
- [Dapr - 마이크로서비스 앱을 쉽게 만들게 해주는 MS의 오픈소스 프로젝트](https://news.hada.io/topic?id=735)
- [WebAssembly에 주목해야 할 이유](https://news.hada.io/topic?id=5914)
- [Micro Frontend의 현재](https://news.hada.io/topic?id=2167)
- [BPF : 새로운 타입의 소프트웨어](https://news.hada.io/topic?id=1011)  
[eBPF rethinking the Linux Kernel](https://news.hada.io/topic?id=1958)  
[bpf를 이용한 성능분석](https://news.hada.io/topic?id=88)  
[eBPF 재단 출범](https://news.hada.io/topic?id=4816)  
- [어떤 기술이 2022년에 "Cutting Edge" 라고 생각하나요?](https://news.hada.io/topic?id=5831)
- [2021년 데이터/ML/AI 업계 지도와 최신 트렌드](https://news.hada.io/topic?id=5299)   
→ Data Mesh 
- [HTTP/3의 현재상태](https://news.hada.io/topic?id=1296)  
[HTTP/3는 왜 UDP를 선택한 것일까?](https://news.hada.io/topic?id=682)

### Comment 9569

- Author: ninebow
- Created: 2022-04-11T09:35:36+09:00
- Points: 1
- Parent comment: 9568
- Depth: 1

항상 감사합니다. :)  
주변에도 GeekNews를 널리 알리고 있습니다. ^^
