Top Banner
A way of Organizing Service Objects
15

A way of organizing service objects

Apr 14, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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