Comment le radar technologique contribue au développement conscient de l'écosystème informatique de l'entreprise

Le radar technologique est un outil pratique qui aide une entreprise à gérer sa plate-forme de développement et sa stratégie technologique. Nous avons étudié les radars de nos partenaires et des principales sociétés informatiques, collecté les nôtres, et maintenant nous voulons partager nos conclusions: comment le radar aide l'entreprise et où le marché se dirige.



Pourquoi créer votre propre radar technologique:





  1. Pour garder vos compétences sous contrôle. La préparation d'un radar est une analyse de ce qui se passe, un moyen de voir dans quelle mesure le marché évolue et comment les tendances générales sont liées à la technologie dans vos projets. Il devient immédiatement clair où se déroule le développement de l'entreprise et quels sujets doivent être abordés. 





  2. Prendre les bonnes décisions architecturales. Les équipes disposent d'une source d'informations sur les solutions qu'il est recommandé d'utiliser à certaines fins. 





  3. Le radar aide les spécialistes des ressources humaines à rechercher des personnes possédant les compétences nécessaires, ainsi qu'à montrer visuellement aux candidats avec quelle pile ils doivent travailler. 





En d'autres termes, il devient plus facile pour une entreprise de construire un développement conscient de ses technologies: concentrer ses efforts sur des solutions éprouvées, comprendre clairement pourquoi ses employés ont besoin de pouvoir travailler avec un service particulier et quelles compétences de développeur seront les plus précieuses. dans le futur proche.





Comment fonctionne un radar technologique

L'outil regroupe quatre catégories: (1) techniques et langages, (2) plates-formes et infrastructures, (3) cadres et outils, (4) gestion des données.



Chacune de ces zones est divisée en 4 anneaux:





  • Adoptez - technologies qui sont activement utilisées dans les projets.





  • Essai - technologies qui ont réussi les tests de combat et se préparent à devenir l'atout de l'entreprise.





  • Évaluer - technologies que l'entreprise étudie toujours.





  • Hold — , .









  • Kubernetes Openshift,





  • Docker Docker Compose –





  • Harbor – Docker Registry





  • C ELK . 





  • Jaeger - ,





  • Istio – , .





  • KNative - Serverless-, (, , ).





  • Microsoft Azure Google Cloud – , , , dev-.





2. . , , , , . – , .. , .



, :





  • Azure DevOps – DevOps-, .





  • SonarQube – , , ..





  • Google Analytics, Google BigQuery, Grafana – ,





  • Kotlin – , Java 





  • :





    • Continuous Delivery





    • Trunk Based Development





    • Feature Flags





    • /-





3. . – , . .



, Docker- , , , .



, . , , . , .



, . , SonarQube , Kotlin , . Harbor Nexus ( ) – .





, – . , , , .



, :





  1. , . 





  2. . – , .





  3. , – , , , .





  4. Convenez avec les responsables de la technologie de vérifier et de mettre à jour périodiquement l'ensemble des produits dans leurs domaines respectifs.








All Articles