13
Erik Dörnenburg Technology Radar Prepared by the ThoughtWorks Technical Advisory Board OCTOBER 2012 thoughtworks.com/radar mail: [email protected] twitter: @erikdoe

Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible

Erik Dörnenburg

Technology Radar Prepared by the ThoughtWorks Technical Advisory Board

OCTOBER 2012 thoughtworks.com/radar

mail: [email protected] twitter: @erikdoe

Page 2: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible
Page 3: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible
Page 4: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible

Techniques

Platforms

Tools

Languages & Frameworks Hold

Assess

Trial

Adopt

Existing item

Techniques

Platforms

New item

Page 5: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible
Page 6: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible
Page 7: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible
Page 8: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible

Techniques

Platforms

Tools

Languages & Frameworks Hold

Assess

Trial

Adopt

Windows Infrastructure Automation Automated

Deployment Pipeline

Linux Containers

Open-source IaaS

Infrastructure Automation of Development Workstations

Declarative Provisioning

Deployment and scripting test tools

Infrastructure as Code

Vagrant

Rake for Java and .NET

Reproducible Environments

Page 9: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible

Techniques

Platforms

Tools

Languages & Frameworks Hold

Assess

Trial

Adopt

Health-check pages Edge-side Includes for

Page Composition

Micro services

Config in DNS

Continuous Integration in the Cloud

JavaScript micro frameworks

Immutable servers

ATOM

Logic in Stored Procedures

Sinatra

Twitter Bootstrap

Dropwizard

WS-*

Java Portal Servers

Simple Architectures

Page 10: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible

Techniques

Platforms

Tools

Languages & Frameworks Hold

Assess

Trial

Adopt

Guerilla user testing

Remote usability testing

Responsive web design

Mobile-first Frank

Mobile payment systems

Calatrava

Windows Phone

JavaScript as a Platform

RubyMotion

Mobile

Page 11: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible

Techniques

Platforms

Tools

Languages & Frameworks Hold

Assess

Trial

Adopt

Advanced Analytics

Logs as Data

Agile Analytics

Private, Hybrid Clouds

MongoDB, Riak, Couchbase

Datomic

Graphite

Highcharts

D3

Neo4j

Accessible Analytics

Page 12: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible

Techniques

Platforms

Tools

Languages & Frameworks Hold

Assess

Trial

Adopt

Tools

Polyglot Persistence

MongoDB, Riak, Couchbase

Datomic

Graphite

Apache Pig

D3

Neo4j

Database-based Integration

Big Query

Gremlin

Data Persistence Done Right

Page 13: Technology Radar · Java Portal Servers Simple Architectures . Techniques Platforms Tools Languages & ... MongoDB, Riak, Couchbase Datomic Graphite Highcharts D3 Neo4j Accessible