development environments 2013-07-25 Hamburg/Germany

302 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

development environments 2013-07-25 Hamburg/Germany

  1. 1. the way to go DEVELOPMENT ENVIRONMENTS Francisc Simon francisc.simon@evalgo.com github.com/[evalgo|cyball]
  2. 2. definitions evalgo - evolutionary algorithm eve - name of a environment evalgo/evXXX - package XXX for eve evalgo/eveXXX - name of a service for eve development - ??? operations - ??? projects - ??? ??? - evolving paradigm processes - ???
  3. 3. general requirements flexible solutions fast & cheap development fast & cheap maintenance 99,99% availability technological advantages evolving requirements
  4. 4. why to go ? because it is the next step go is a programming environment sometimes is less much more
  5. 5. go environments
  6. 6. components PORTAGE EVE
  7. 7. eve environment
  8. 8. eve environment
  9. 9. eve-create & evesys-rpc eve-create is a command line interface tool that handles HTTP/S requests/responses evesys-rpc is a rpc service with some logic that handles evmessage.Messages a proxy is a HTTP/S service which maps HTTP/S vars to evmessage.Message
  10. 10. eveproxy
  11. 11. proxy bootstrap
  12. 12. proxy/delegation -> service http.Handler interface http://golang.org/pkg/net/http/#Handler evapplication.FeatureInterface calls on objects rpc call to the monitor service rpc message handling is provided by the rpc-service packages rpc calls to the rpc services
  13. 13. the way to go THANK YOU!

×