How technology radar helps the conscious development of the corporate IT ecosystem

Technology radar is a handy tool that helps a company manage its development platform and technology strategy. We studied the radars of our partners and leading IT companies, collected our own, and now we want to share our conclusions: how the radar helps the business and where the market is heading.



Why create your own technology radar:





  1. To keep your competencies under control. Preparing a radar is an analysis of what's going on, a way to see where the market is heading and how general trends relate to technology in your projects. It immediately becomes clear where the development of the company is going vigorously and which topics should be brought up. 





  2. To make the right architectural decisions. Teams have a source of information about which solutions are recommended to be used for certain purposes. 





  3. The radar helps HR specialists to search for people with the necessary competencies, as well as to visually show candidates with which stack they have to work. 





In other words, it becomes easier for a company to build a conscious development of its technologies: to concentrate efforts on proven solutions, to clearly understand why its employees need to be able to work with a particular service and what developer skills will be most valuable in the near future.





How a technological radar works

The tool brings together four categories: (1) techniques and languages, (2) platforms and infrastructure, (3) frameworks and tools, (4) data management.



Each of these areas is divided into 4 rings:





  • Adopt - technologies that are actively used in projects.





  • Trial - technologies that have passed combat testing and are preparing to become the company's asset.





  • Assess - technologies that the company is still looking at.





  • 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. Agree with those responsible for technology that they periodically check and update the set of products in their respective areas.








All Articles