Skip to content

Backlog

Anders Van Winkle edited this page May 10, 2015 · 5 revisions

Server admin

  • Spin up a 2nd app server
  • Spin up a development app server
  • Configure nginx load balancing parameters
  • Implement proxy caching on nginx servers

Back end

  • Add functionality to data generator
  • Write UserServlet (login/signup) with full CRUD capability
  • Write UserInfoServlet
  • Create transfer servlet
  • Update AccountServlet POST, PUT and DELETE for new schema
  • Improve TransactionServlet
  • Add backend authentication (maybe some unique ID from a hash)

Front end

  • Add transfer page confirmation (maybe separate page)
  • Add capability to open new account
  • Add account history functionality and appearance
  • Add user info page and functionality
  • Update transfer page to use TransferServlet
  • Add functional transaction testing

Other tasks

  • Create MySQL accounts with specific privileges
  • Implement automated deployment & config (Ansible, Puppet, Chef, Salt)
  • Research connection pooling for DB connections
  • Research stress testing
  • Look into Memcached and Redis
  • Look into Cassandra & other DB alternatives

Clone this wiki locally