[My big project] A list of system components

One month later from now, I will jump into a new & big project. Firstly, i have responsibility to design system architecture and here is what I need for it after few hours of consider.
  • Backend (Java)
    1. Web server: Jboss Netty - http://www.jboss.org/netty
    2. Web framework: Play - https://www.playframework.com/
    3. ORM: Jooq - http://www.jooq.org/
    4. Async - Concurrent - http://akka.io/
    5. Build: Maven - https://maven.apache.org
    6. Repository manager: Nexus - http://www.sonatype.org/nexus/

  • Database
    1. RDBMS: Postgre - http://www.postgresql.org/
    2. Caching: Aerospike - www.aerospike.com

  • Storage system
    1. Distributed storage system: Ceph - http://ceph.com/

  • Other
    1. Server Os: Centos - https://www.centos.org/
    2. Protocol: HTTP (restful)
    3. Proxy: Ha proxy - http://www.haproxy.org/
    4. Message queue - http://www.rabbitmq.com/
    5. Search server: Elastic search - https://www.elastic.co/
    6. Big data / Data proccesing
    7. Continuous integration
    8. Logging & visualize:
      1. Logstash + Elastichsearch + Kibana  - https://www.elastic.co/