17 points par xguru 2022-04-11 | 2 commentaires | Partager sur WhatsApp

Points clés

  • Data + Architecture :
    • l’architecture logicielle évolue pour prendre les données en compte
    • cela inclut la qualité des données, les pipelines de données et la traçabilité pour comprendre comment les données influencent la prise de décision et les modèles d’IA
  • Les architectures logicielles innovantes favorisent aussi la qualité des données, de la même manière qu’elles ont amélioré la qualité du code
    • détecter tôt des données défectueuses est aussi important que découvrir tôt des bugs logiciels
  • Les pratiques d’architecture logicielle n’appartiennent pas uniquement aux personnes portant le titre d’architecte
    → tous les ingénieurs doivent pouvoir participer activement à l’architecture, et les architectes doivent aider à rendre cela possible sous forme de processus
  • L’un des effets positifs de la pandémie a été l’augmentation de la communication asynchrone due au travail à distance et hybride, ce qui peut se traduire par des ADR (Architecture Decision Records), entre autres
  • Les architectes logiciels ajustent aussi les boucles de feedback pour pouvoir répondre aux contraintes liées aux différents fuseaux horaires et au travail à distance
    → les bons architectes apprennent à concevoir de meilleurs "Distributed Systems" dans un contexte de "Distributed Working"

Graphique Software Development Architecture and Design 2022

  • Innovateurs
    • eBPF
    • Design for sustainability
    • Design for portability
    • GraphQL Federation
    • Data + Architecture
    • Data Mesh
    • Policy as Code
    • Blockchain
    • HTTP/3
  • Premiers adoptants
    • 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
  • Majorité précoce
    • Modular monolith
    • Correctly-built distributed systems
    • Actor model
    • GraphQL
    • Serverless
    • Service Mesh
    • Fuctional Programming
  • Majorité tardive
    • Reactive Programming
    • HTTP/2 and gRPC
    • Event-driven architecture
    • CQRS
    • Event Sourcing
    • Eventual consistency
    • Microservices
    • Domain-driven Design

2 commentaires

 
ninebow 2022-04-11

Merci beaucoup, comme toujours. :)
Je fais aussi largement connaître GeekNews autour de moi. ^^