Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P public-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • nomad-lab
  • public-wiki
  • Wiki
  • Dev culture

Last edited by Sillanpaeae, Atte (asillanp) Dec 08, 2015
Page history

Dev culture

The idea and approach we would like to use with NOMAD development follow a bit what has been shown to be successful for other Big Data/cloud enterprises. We do not want to copy exactly the technologies, but some of them and the basic ideas behind them.

For this the following talk is instructive: Fast Delivery talk by Adrian Cockcroft (38 min)

Some basic ideas are also in this older article

Also Adrian Cockcroft Blog is quite interesting.

The idea is to let the developer free to experiment (freedom and responsibility), by making it simple to change and redeploy part or even the whole infrastructure and make it possible to have multiple version coexisting and talking to each other.

Trying to have micro-services can help having well defined and small units of development.

All that is automatizable should be automatized, in particular testing and integration testing. Create artificial failures to see how the system can cope with failures (Simian Army)

From our side we plan to use Docker

Ansible scripts written at CSC for our environment. They can provision typical computing and data processing cluster environments, including Hadoop.

Clone repository
  • D2.1 Documentation
  • Dev culture
  • Encyclopedia
  • GettingAccess
  • LASSO_L0
  • NOMAD software and source code release
  • ParserAssignment
  • ParsersOverview
  • analytics
    • Home
    • LASSO_L0
    • RSvsZB_LASSO_L0
  • Home
  • nomad meta info
  • plots and pictures for the tutorials
  • remoteviz
    • MPCDF RVS
View All Pages