:start_date, :utc_datetime field :end_date, :utc_datetime field :description, :string field :tickets_count, :integer field :price, :integer field :location, Geo.Point belongs_to :host, MyApp.User has_many :tickets, MyApp.Ticket timestamps() end end
:start_date, :utc_datetime field :end_date, :utc_datetime field :description, :string field :tickets_count, :integer field :price, :integer field :location, Geo.Point belongs_to :host, MyApp.User has_many :tickets, MyApp.Ticket timestamps() end end
end up back at CRUD. (...) Once you know what a service does, you can figure out what it needs to know. " http:/ /www.michaelnygard.com/blog/2018/01/services-by-lifecycle/
‣ Architecture the Lost Years - Robert C. Martin ‣ Modular monoliths - Simon Brown ‣ https:/ /medium.com/@dan_manges/the-modular-monolith-rails- architecture-fb1023826fc4 ‣ https:/ /m.signalvnoise.com/the-majestic-monolith-29166d022228 ‣ https:/ /medium.com/appunite-edu-collection/whats-wrong-with-a- global-user-module-ed7ed013a519 ‣ http:/ /www.michaelnygard.com/blog/2018/01/services-by- lifecycle/