the way to go
DEVELOPMENT ENVIRONMENTS
Francisc Simon
francisc.simon@evalgo.com
github.com/[evalgo|cyball]
definitions
evalgo - evolutionary algorithm
eve - name of a environment
evalgo/evXXX - package XXX for eve
evalgo/eveXXX -...
general requirements
flexible solutions
fast & cheap development
fast & cheap maintenance
99,99% availability
technologica...
why to go ?
because it is the next step
go is a programming environment
sometimes is less much more
go environments
components
PORTAGE
EVE
eve environment
eve environment
eve-create & evesys-rpc
eve-create is a command line interface tool
that handles HTTP/S requests/responses
evesys-rpc is a...
eveproxy
proxy bootstrap
proxy/delegation -> service
http.Handler interface
http://golang.org/pkg/net/http/#Handler
evapplication.FeatureInterface ...
the way to go
THANK YOU!
Upcoming SlideShare
Loading in...5
×

development environments 2013-07-25 Hamburg/Germany

131

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
131
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×