a way of organizing service objects

15
A way of Organizing Service Objects

Upload: marc-rendl-ignacio

Post on 14-Apr-2017

119 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: A way of organizing service objects

A way of Organizing

Service Objects

Page 2: A way of organizing service objects

Marc IgnacioSoftware Developer

@ AELOGICAGithub: @padiTwitter: @pd_i

Page 3: A way of organizing service objects
Page 4: A way of organizing service objects

ModelView

Controller

Page 5: A way of organizing service objects

Service Object

Page 6: A way of organizing service objects

Action

Page 7: A way of organizing service objects

Action1

Action3

Action2

Page 8: A way of organizing service objects

light-service

Page 9: A way of organizing service objects

Rails Controller

Page 10: A way of organizing service objects

Background Job

Page 11: A way of organizing service objects

Example

Page 12: A way of organizing service objects

Some Features● Expects and Promises● Logging● Benchmarking actions● And many more...

Page 13: A way of organizing service objects

● github.com/adomokos/light-service● RailsConf 2013: "Simple and Elegant Rails Code with

Functional Style" by Atilla Domokos○ https://www.youtube.com/watch?v=glU_I3Xiooc

● Execution in the Kingdom of Nouns○ http://steve-yegge.blogspot.

com/2006/03/execution-in-kingdom-of-nouns.html

Resources

Page 14: A way of organizing service objects

Thanks!

Page 15: A way of organizing service objects

Marc Ignaciotwitter: @pd_i github: @padi