TECHNOLOGY RADAR Our thoughts on the technology and trends that are shaping the future JANUARY 2015 thoughtworks.com/radar WHAT’S NEW? Here are the trends highlighted in this edition: EXPLOSIVE GROWTH IN THE DEVOPS ARENA Much of the work on this radar involved evaluating a sea of technologies related to DevOps, which continues to grow to continue. NEXT GENERATION DATA PLATFORMS GAIN TRACTION DEVELOPERS FOCUS ON SECURITY-MINDED TOOLING CONTRIBUTORS Hao Xu © January 2015, ThoughtWorks, Inc. All Rights Reserved. Mike Mason TECHNOLOGY RADAR JANUARY 2015 | 1 ABOUT THE TECHNOLOGY RADAR 59 53 57 58 61 77 60 78 64 62 63 79 65 66 51 68 67 69 52 80 82 81 70 ADOPT We feel strongly that the industry should be adopting these items. We use them when appropriate on our projects. TRIAL Worth pursuing. It is important to understand how to build up this capability. Enterprises should try this technology on a project that can handle the risk. ASSESS Worth exploring with the goal of understanding how HOLD Proceed with caution. enterprise. care about it. © January 2015, ThoughtWorks, Inc. All Rights Reserved. TECHNOLOGY RADAR JANUARY 2015 | 2 THE RADAR TECHNIQUES 30 29 ADOPT 1. 2. 3. 28 TRIAL 4. 5. 6. 7. Hipster batch 8. 9. 10. 11. 12. 13. 14. 15. 16. ASSESS 17. 18. 19. 20. 21. HOLD 22. 23. 24. 25. 26. 27. 28. 29. 30. PLATFORMS 27 20 26 19 24 © January 2015, ThoughtWorks, Inc. All Rights Reserved. 13 11 18 14 10 9 7 23 15 12 8 3 17 2 22 6 5 4 HOLD ASSESS 1 TRIAL ADOPT 33 34 TRIAL 31. DigitalOcean 32. iBeacon HOLD 49. 50. 16 25 35 ADOPT ASSESS 33. Apache Mesos 34. 35. 36. 37. 38. Jackrabbit Oak 39. 40. 41. MariaDB 42. 43. OpenAM 44. 45. 46. 47. 48. 21 31 36 37 38 32 49 39 40 41 43 42 50 47 45 44 46 New or moved No change TECHNOLOGY RADAR JANUARY 2015 | 3 48 THE RADAR TOOLS ADOPT 51. 52. 72 TRIAL 53. 54. Boot2docker 55. 56. 57. Docker 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 73 71 75 74 82 55 54 76 56 59 53 57 58 61 77 60 78 64 62 63 79 65 66 51 80 68 67 69 52 81 70 ADOPT TRIAL ASSESS HOLD 95 103 84 94 93 83 102 91 101 89 90 100 85 86 87 99 104 98 96 HOLD 82. LANGUAGES & FRAMEWORKS 92 88 ASSESS 71. 72. 73. 74. 75. 76. 77. Mountebank 78. 79. 80. 81. 97 New or moved No change ADOPT 83. 84. Java 8 TRIAL 85. 86. 87. Dashing 88. 89. 90. 91. 92. 93. 94. 95. ASSESS 96. 97. 98. 99. 100. Reagent 101. Rust 102. 103. HOLD 104. © January 2015, ThoughtWorks, Inc. All Rights Reserved. TECHNOLOGY RADAR JANUARY 2015 | 4 TECHNIQUES order to ensure our builds are reproducible, we integrate it takes a while for us to integrate against newer versions washingtonpost. the line. One approach we have seen to avoid this is to Canary Build which tries to pull in the database-a-sitting-duck-for-hackers we know we can change which versions we depend on. Datensparsamkeit 30 29 28 21 72 27 75 74 new approach ‘Hipster batch 26 25 11 18 59 53 57 14 58 61 51 storage sync 66 52 1 TRIAL ADOPT ADOPT TRIAL ASSESS HOLD 95 103 84 34 35 31 36 37 38 49 81 70 33 ADOPT 1. 2. 3. local 80 68 67 69 4 ASSESS 79 65 6 5 78 64 63 2 22 77 60 62 3 17 HOLD 76 56 10 9 7 15 12 8 23 54 13 82 55 16 19 24 73 71 20 39 40 50 93 83 91 89 90 85 86 47 44 © January 2015, ThoughtWorks, Inc. All Rights Reserved. 92 ASSESS 17. 18. 88 19. 20. 21. TRIAL 4. 5. 6. 7. Hipster batch 32 8. 9. 10. 11. 12. 41 13. bounds 43 14. 42 15. 45 16. 94 46 48 87 99 100 HOLD 22. 23. 24. 101 25. 26. 27. 28. 29. 30. 102 104 98 96 97 TECHNOLOGY RADAR JANUARY 2015 | 5 TECHNIQUES continued NoPSD design beyond bitcoin canonical design artifact rather than taking a dig at the record-keeping, voting, cloud storage and even An Enterprise Data Lake products and the product creation process. partition infrastructure along team bounds, so that Static site generators is a strict branching pattern for releases using to use static pre-generated content. long lived branches an append-only data store to prevent long lived branches. Blockchain © January 2015, ThoughtWorks, Inc. All Rights Reserved. TECHNOLOGY RADAR JANUARY 2015 | 6 SAFe™ provides a useful checklist for areas of concern, in like the release train and gated control processes that Avoid microservice envy and start with one or two services before rushing for scaling agile. happens throughout the process, and it does not to debug and whose results are hard to replicate. programming in your CI/CD tool is to testing, such as penetration testing, into releases in a © January 2015, ThoughtWorks, Inc. All Rights Reserved. TECHNOLOGY RADAR JANUARY 2015 | 7 PLATFORMS 30 29 Mesos CoreOS 28 21 72 73run in separate Docker containers, and 71instance are 27 20 25 54 13 nerds.airbnb.15 24 11 18 78 64 79 65 66 51 Jackrabbit Oak 80 68 67 6 5 77 60 62 2 69 4 ASSESS 61 63 17 HOLD 57 3 22 59 58 10 9 7 23 76 56 53 14 12 8 82 55 16 19 75 74 26 52 1 TRIAL ADOPT 81 70 ADOPT TRIAL 33 ASSESS HOLD 95 103 84 34 35 31 94 93 83 92 36 102 91 37 88 38 101 32 49 89 39 85 40 86 43 50 ADOPT 47 45 44 46 TRIAL 31. DigitalOcean 32. iBeacon © January 2015, ThoughtWorks, Inc. All Rights Reserved. 48 100 However, the rise in the DevOps culture has resulted 41 42 90 87 99 104 98 96 97 ASSESS 33. Apache Mesos 34. 35. 36. 37. 38. Jackrabbit Oak 39. 40. 41. MariaDB 42. 43. OpenAM 44. 45. 46. 47. 48. HOLD 49. 50. TECHNOLOGY RADAR JANUARY 2015 | 8 PLATFORMS continued Rapidpro rapidpro.io MariaDB feature phones and we have seen success in our adoption of the U2F understand the ideas and approaches encapsulated the full stack. attacks, but are concerned because the standard OpenAM SDN opennetworking. © January 2015, ThoughtWorks, Inc. All Rights Reserved. TECHNOLOGY RADAR JANUARY 2015 | 9 TOOLS 30 29 28 21 72 27 73 71 20 19 24 54 13 15 Go CD go.cd 11 18 61 79 66 51 80 68 67 6 69 4 ASSESS 78 64 65 2 5 77 60 62 3 22 Boot2docker 57 63 17 HOLD 59 58 10 9 7 23 76 56 53 14 12 8 82 55 16 25 75 74 26 52 1 TRIAL ADOPT 81 70 ADOPT TRIAL 33 ASSESS HOLD 95 103 84 34 35 31 94 93 83 92 36 102 91 37 38 Cursive 32 49 88 101 89 90 39 100 85 40 Composer 42 © January 2015, ThoughtWorks, Inc. All Rights Reserved. 47 45 44 TRIAL 53. 54. Boot2docker 55. 56. 57. Docker 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 104 99 43 50 ADOPT 51. 52. 87 navigation 86 support, has shown itself to be stable and 41 48 98 96 97 46 ASSESS 71. 72. 73. 74. 75. 76. 77. Mountebank 78. 79. 80. 81. HOLD 82. TECHNOLOGY RADAR JANUARY 2015 | 10 TOOLS continued Gitlab GorillaREPL gorilla-repl.org servers. Packetbeat . While github. elasticsearch kibana With Terraform Postman test runner too, although we discourage the record and to connect to an onshore development. While a Dc.js dc- it shares the ease with which beautiful interactive © January 2015, ThoughtWorks, Inc. All Rights Reserved. TECHNOLOGY RADAR JANUARY 2015 | 11 LANGUAGES & FRAMEWORKS 30 29 Dashing dashing.io 28 21 72 27 73 71 20 25 54 13 15 We have used the 24 11 18 57 61 66 51 80 68 67 69 4 ASSESS 79 65 6 5 78 64 63 2 22 77 60 62 3 17 HOLD 59 58 10 9 7 23 76 56 53 14 12 8 82 55 16 19 75 74 26 52 1 TRIAL ADOPT 81 70 ADOPT TRIAL 33 ASSESS HOLD 95 103 84 34 35 31 94 93 83 92 36 102 91 37 88 38 101 32 49 89 90 39 100 85 40 41 86 43 42 Nashorn 50 47 45 44 48 87 104 99 98 96 97 46 should be run in the web browser and on the server, logic, it is the tool of choice in the Java world, and that ADOPT 83. 84. Java 8 TRIAL 85. 86. 87. Dashing 88. 89. 90. 91. 92. 93. 94. 95. © January 2015, ThoughtWorks, Inc. All Rights Reserved. ASSESS 96. 97. 98. 99. 100. Reagent 101. Rust 102. 103. HOLD 104. TECHNOLOGY RADAR JANUARY 2015 | 12 LANGUAGES & FRAMEWORKS continued to highlight Flight.js React.js real danger to get into event hell. We do like that it uses Reagent of inheritance. While there are lots of fans of Haskell Hadoop Lotus lotusrb.org of passionate, purpose-led individuals that specialize toughest challenges, all while seeking to revolutionize © January 2015, ThoughtWorks, Inc. All Rights Reserved. TECHNOLOGY RADAR JANUARY 2015 | 13
© Copyright 2024 ExpyDoc