ประเด็นสำคัญ
- Data + Architecture :
- สถาปัตยกรรมซอฟต์แวร์กำลังเปลี่ยนไปสู่การคำนึงถึงข้อมูลมากขึ้น
- รวมถึงคุณภาพข้อมูล, data pipeline และ traceability เพื่อทำความเข้าใจว่าข้อมูลส่งผลต่อการตัดสินใจและโมเดล AI อย่างไร
- สถาปัตยกรรมซอฟต์แวร์เชิงนวัตกรรมกำลังช่วยยกระดับคุณภาพข้อมูล ในแบบเดียวกับที่เคยช่วยปรับปรุงคุณภาพโค้ด
- การจับข้อมูลที่มีปัญหาให้ได้ตั้งแต่เนิ่น ๆ มีความสำคัญพอ ๆ กับการค้นพบบั๊กของซอฟต์แวร์ตั้งแต่เนิ่น ๆ
- แนวปฏิบัติของสถาปัตยกรรมซอฟต์แวร์ไม่ได้เป็นของเฉพาะคนที่มีตำแหน่งสถาปนิกเท่านั้น
→ วิศวกรทุกคนควรสามารถมีส่วนร่วมกับสถาปัตยกรรมได้อย่างจริงจัง และสถาปนิกควรช่วยทำให้สิ่งนี้กลายเป็นกระบวนการที่ทำซ้ำได้
- หนึ่งในข้อดีของช่วงโรคระบาดคือการสื่อสารแบบอะซิงโครนัสเพิ่มขึ้นจากการทำงานแบบรีโมตและไฮบริด ซึ่งอาจปรากฏในรูปแบบ ADR (Architecture Decision Records) เป็นต้น
- สถาปนิกซอฟต์แวร์กำลังปรับ feedback loop ให้รับมือกับข้อจำกัดจากการทำงานระยะไกลและการทำงานข้ามเขตเวลาได้ดีขึ้น
→ สถาปนิกที่ยอดเยี่ยมกำลังเรียนรู้วิธีออกแบบ "Distributed Systems" ที่ดีกว่าเดิมจากการ "Distributed Working"
กราฟ Software Development Architecture and Design 2022
- 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
2 ความคิดเห็น
ข้อดีของการคอยติดตาม GeekNews ก็คือ..
คุณจะได้เจอเทรนด์เหล่านี้เร็วกว่าคนอื่นเล็กน้อย และได้เรียนรู้ก่อนใคร...!
หลายหัวข้อเคยถูกลงเป็นข่าวไว้ตั้งแต่เมื่อ 1-2 ปีก่อนแล้ว
มาเพิ่ม ARCHITECTURE.md กันเถอะ
eBPF rethinking the Linux Kernel
การวิเคราะห์ประสิทธิภาพด้วย bpf
การก่อตั้งมูลนิธิ eBPF
→ Data Mesh
ทำไม HTTP/3 ถึงเลือก UDP?
ขอบคุณเสมอครับ :)
ผมก็กำลังช่วยบอกต่อ GeekNews ให้คนรอบตัวรู้จักอย่างกว้างขวางอยู่ครับ ^^