मुख्य बिंदु
- Data + Architecture :
- Software architecture अब data को ध्यान में रखते हुए बदल रही है
- इसमें data quality, data pipeline, और Traceability जैसी चीज़ें शामिल हैं ताकि यह समझा जा सके कि data decision-making और AI model पर कैसे असर डालता है
- Innovative software architecture, जिस तरह code quality को बेहतर बनाती रही है, उसी तरह data quality को भी बढ़ावा दे रही है
- खराब data को जल्दी पकड़ लेना उतना ही महत्वपूर्ण है, जितना software bug को शुरुआती चरण में ढूँढ लेना
- Software architecture की practices केवल architect title वाले लोगों तक सीमित नहीं हैं
→ हर engineer को architecture में सक्रिय रूप से भाग लेने में सक्षम होना चाहिए, और architects को इसे process में ढाला जा सके ऐसा बनाने में मदद करनी चाहिए
- Pandemic का एक फायदा यह रहा कि remote और hybrid work की वजह से asynchronous communication बढ़ा, जो ADR(Architecture Decision Records) जैसी चीज़ों के रूप में दिखाई दे सकता है
- Software architect अलग-अलग time zone और remote work से आने वाली सीमाओं के अनुसार feedback loop को समायोजित कर रहे हैं
→ बेहतरीन architects "Distributed Working" में बेहतर "Distributed Systems" design करना सीख रहे हैं
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
2 टिप्पणियां
GeekNews को फॉलो करते रहने का एक अच्छा फायदा यह है कि.. आप ऐसे ट्रेंड्स दूसरों से थोड़ा पहले देख सकते हैं और पहले से सीख सकते हैं..! इनमें से कई विषय 1-2 साल पहले ही लेखों के रूप में यहाँ आ चुके हैं.
आइए
ARCHITECTURE.mdजोड़ेंeBPF rethinking the Linux Kernel
bpf का उपयोग करके performance analysis
eBPF Foundation की शुरुआत
→ Data Mesh
HTTP/3 ने UDP को क्यों चुना?
हमेशा धन्यवाद। :)
आसपास के लोगों को भी GeekNews के बारे में खूब बता रहा/रही हूँ। ^^