Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rails for backend of fresh EC platform "Cookpad...

Rails for backend of fresh EC platform "Cookpad Mart"

2020.05.13に開催された「オンライン開催!【シューマイ】Tech Lead Engineerから最新技術を学べ!Rails編」で話した「生鮮ECプラットフォームの
バックエンドを支えるRails」についてのスライドです。

Ryo Katsuma

May 13, 2020
Tweet

More Decks by Ryo Katsuma

Other Decks in Technology

Transcript

  1. これまでの流通網 生産・出荷組合 ¥120 市場・直売所 ¥130 仲卸・問屋 ¥150 小売店 ¥150〜198 生産者

    ¥50~80 • お届けまで数日〜数週間 • 中間業者が通るたびに利益が乗る構造 • 生産者の手取りは小売価格に比べて少ない
  2. モデル設計 • Location has_many LocationFridges • LocationFridge has_many LocationFridgeContainers •

    LocationFridgeContainer has_many OrderItems • OrderItem belongs_to Item
  3. モデル設計 • Location has_many LocationFridges • LocationFridge has_many LocationFridgeContainers •

    LocationFridgeContainer has_many OrderItems • OrderItem belongs_to Item
  4. モデル設計 • Location has_many LocationFridges • LocationFridge has_many LocationFridgeContainers •

    LocationFridgeContainer has_many DeliveryLocationFridgeContainers • DeliveryLocationFridgeContainer has_many OrderItems • OrderItem belongs_to Item 5/10付