10P by xguru 2021-04-19 | favorite | 댓글 3개

테크닉/도구/플랫폼/개발언어 및 프레임워크 분야의 최신 트렌드들을
Hold/Assess/Trial/Adopt 4단계로 시각화 및 설명하는게 특징
[ 이번호 테마 ]
- Platform Teams Drive Speed to Market
ㅤ→ 점점 많은 회사들이 "플랫폼 팀" 컨셉을 도입중
ㅤ→ 내부 플랫폼 을 만들고 지원하는 독립된 그룹을 셋업해서
ㅤㅤ어플리케이션 개발 속도 향상, 운영 복잡성 감소, Time To Market을 개선
ㅤ→ 플랫폼 능력(Capabilities) : 클라우드 네이티브, 지속 배포, 최신 Observablity, AuthZ/N 패턴, 서비스 메쉬등

- Consolidated Convenience over Best in Class
ㅤ→ 개발자 대상 도구들이 동급 최강 제품을 선택하는게 아닌 여러 도구들의 연동으로 구성
ㅤ→ Artifact repositories, source control, CI/CD pipelines, wiki 등
ㅤ→ 물론 Azure DevOps, GitHub 같이 많은걸 포함한 '원스톱 상점'의 매력은 부인할 수 없음
ㅤ→ 이런 통합 툴 스택이 더 편의성을 높이고 이탈을 줄일 수 있지만, 세트로 묶은게 최고의 선택은 아닐 수 있음

- Perennially “Too Complex to Blip”
ㅤ→ 많은 주제들이 몇년째 TCTB 상태 : 너무 복잡해서 눈에 띄지 않음
ㅤ→ 장단점 및 적용 가능성 등 때문에 정확한 의견을 내기 어려운 주제들
ㅤ→ Monorepo, 분산 아키텍처 및 브랜칭 모델에 대한 오케스트레션 가이드 라인 같은..

- Discerning the Context for Architectural Coupling
ㅤ→ 아키텍처 커플링 컨텍스트 파악
ㅤ→ 소프트웨어 아키텍처, 마이크로 서비스, 컴포넌트, API 게이트웨이, 통합 허브, 프론트엔드 등의 적절한 결합 수준이 계속 논의 되지만 정답이 없음
ㅤ→ 이런 결정은 하나의 답 보다는 케이스 바이 케이스로 이루어져야 함

각 레벨이 어떤 성격인가 PDF를 보니, PDF 에서는 Adopt 레벨이라도 뭔가 이미 유행하고 있다는 정도는 아니고 적절한 필드에는 이제 써도 된다? 뭐 그런 느낌으로 설명을 해 두었네요.

PDF 바로가기 : https://assets.thoughtworks.com/assets/technology-radar-vol-24-en.pdf

- ThoughtWorks가 6개월마다 발행하는 기술뉴스 - Radar Vol.21 https://news.hada.io/topic?id=974
- ThoughtWorks Radar 22호 발간 https://news.hada.io/topic?id=2133
- ThoughtWorks Radar 23호 발간 https://news.hada.io/topic?id=3109

이번 104개 아이템중 긱뉴스에서 다뤘던 뉴스들을 찾아봤습니다. 총 29개네요.

[ Techniques ]
Adopt
1. API expand-contract
2. Continuous delivery for machine learning (CD4ML)
3. Design systems : 디자인 가이드라인 / 디자인 시스템은 왜 필요한가 https://news.hada.io/topic?id=2552
4. Platform engineering product teams
5. Service account rotation approach

Trial
6. Cloud sandboxes
7. Contextual bandits
8. Distroless Docker images
9. Ethical Explorer
10. Hypothesis-driven legacy renovation
11. Lightweight approach to RFCs
12. Simplest possible ML
13. SPA injection
14. Team cognitive load
15. Tool-managed Xcodeproj
16. UI/BFF shared types

Assess
17. Bounded low-code platforms
18. Decentralized identity
19. Deployment drift radiator
20. Homomorphic encryption : IBM, macOS 및 iOS용 FHE(Fully Homomorphic Encryption) 툴킷 출시 https://news.hada.io/topic?id=2219
21. Hotwire : HTML Over The Wire https://news.hada.io/topic?id=3479
22. Import maps for micro frontends
23. Open Application Model (OAM) : Microsoft, OAM (Open Application Model) 공개 https://news.hada.io/topic?id=740
24. Privacy-focused web analytics : Plausible - 셀프호스트 가능한 Google Analytics 대체제 https://news.hada.io/topic?id=2977
25. Remote mob programming
26. Secure multiparty computing

Hold
27. GitOps : GitOps 의 3가지 문제점 https://news.hada.io/topic?id=1835
28. Layered platform teams
29. Naive password complexity requirements
30. Peer review equals pull request
31. SAFe™
32. Separate code and pipeline ownership
33. Ticket-driven platform operating models

[ Platforms ]
Trial
34. AWS Cloud Development Kit
35. Backstage : Backstage - Spotify가 공개한 통합 개발자 포털 오픈소스 https://news.hada.io/topic?id=1746
36. Delta Lake : 최신 데이터 인프라를 위한 새로운 아키텍처 https://news.hada.io/topic?id=3055
37. Materialize
38. Snowflake : Snowflake IPO S-1 분석 https://news.hada.io/topic?id=2713
39. Variable fonts : 배리어블 폰트 https://news.hada.io/topic?id=1664 , 가변 글꼴 입문서 https://news.hada.io/topic?id=1673

Assess
40. Apache Pinot
41. Bit.dev
42. DataHub : Data Discovery Platform(DDP)의 모든 것 https://news.hada.io/topic?id=3247
43. Feature Store
44. JuiceFS : Redis와 S3를 이용한 분산 POSIX 파일시스템 https://news.hada.io/topic?id=3579
45. Kafka API without Kafka : RedPanda - Kafka랑 동일한 인터페이스, 빠르고 데이터 손실없고 wasm으로 다양한 언어 지원 https://news.hada.io/topic?id=3936
46. NATS : Liftbridge - 가볍고 Fault-Tolerant한 메시지 서버 https://news.hada.io/topic?id=2013
47. Opstrace : SigNoz - 오픈소스 Observability 플랫폼 https://news.hada.io/topic?id=3714
48. Pulumi : Pulumi - Infrastructure as Code https://news.hada.io/topic?id=1894
49. Redpanda : https://news.hada.io/topic?id=3936

Hold
50. Azure Machine Learning
51. Homemade infrastructure-as-code (IaC) products

[ Tools ]
Adopt
52. Sentry

Trial
53. axe-core
54. dbt : 데이터 모델링과 워크플로우 매니저(dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
55. esbuild : ESBuild - Go로 만든 엄청 빠른 JS 번들러 https://news.hada.io/topic?id=1529
56. Flipper
57. Great Expectations
58. k6 : 현대적인 로드 테스팅 도구 https://news.hada.io/topic?id=3279
59. MLflow
60. OR-Tools
61. Playwright : microsoft/playwright 릴리즈 - 원격 브라우저 컨트롤 https://news.hada.io/topic?id=1374
62. Prowler
63. Pyright
64. Redash
65. Terratest
66. Tuple
67. Why Did You Render

Assess
68. Buildah and Podman : Docker에서 Podman으로 전환하기 https://news.hada.io/topic?id=3241
69. GitHub Actions : GitHub Actions, 이제 CI/CD를 지원하며 공개 저장소에는 무료 https://news.hada.io/topic?id=270
70. Graal Native Image
71. HashiCorp Boundary
72. imgcook
73. Longhorn
74. Operator Framework
75. Recommender
76. Remote - WSL
77. Spectral
78. Yelp detect-secrets
79. Zally

Hold
80. AWS CodePipeline

[ Languages & Frameworks ]

Adopt
81. Combine
82. LeakCanary

Trial
83. Angular Testing Library
84. AWS Data Wrangler
85. Blazor
86. FastAPI : API 개발용 고성능 웹 프레임워크 https://news.hada.io/topic?id=3686
87. io-ts
88. Kotlin Flow
89. LitElement
90. Next.js : Next.js 10 릴리즈 https://news.hada.io/topic?id=3103
91. On-demand modules
92. Streamlit : 파이썬 코드를 커스텀ML도구로 쉽게 만들기 https://news.hada.io/topic?id=1498
93. SWR
94. TrustKit

Assess
95. .NET 5 : .NET 5.0 공개 https://news.hada.io/topic?id=3181 , .NET Standard 의 미래 https://news.hada.io/topic?id=2860
96. bUnit
97. Dagster : 데이터 모델링과 워크플로우 매니저(dbt,Airflow,Dagster,Prefect) https://news.hada.io/podcast/data_infra_4_dbt_airflow_dagster_prefect
98. Flutter for Web : Flutter 2.0 공개 https://news.hada.io/topic?id=3834
99. Jotai and Zustand
100.Kotlin Multiplatform Mobile
101.LVGL
102.React Hook Form
103.River
104.Webpack 5 Module Federation