development environments 2013-07-25 Hamburg/Germany
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
218
On Slideshare
218
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. the way to go DEVELOPMENT ENVIRONMENTS Francisc Simon francisc.simon@evalgo.com github.com/[evalgo|cyball]
  • 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. general requirements flexible solutions fast & cheap development fast & cheap maintenance 99,99% availability technological advantages evolving requirements
  • 4. why to go ? because it is the next step go is a programming environment sometimes is less much more
  • 5. go environments
  • 6. components PORTAGE EVE
  • 7. eve environment
  • 8. eve environment
  • 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. eveproxy
  • 11. proxy bootstrap
  • 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. the way to go THANK YOU!