Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
モバイルアプリエンジニアがバックエンドに約半年挑戦してみた
Search
YIWEI WANG
August 26, 2025
90
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モバイルアプリエンジニアがバックエンドに約半年挑戦してみた
YIWEI WANG
August 26, 2025
More Decks by YIWEI WANG
See All by YIWEI WANG
セ。生産性向上のためにチームでやってみたこと
xylsqqq
0
510
開発体制がLeSSになって1年、 Appチームがベストチーム賞を取った話
xylsqqq
0
120
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
The browser strikes back
jonoalderson
0
1.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
New Earth Scene 8
popppiees
4
2.7k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Prompt Engineering for Job Search
mfonobong
0
520
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Code Review Best Practice
trishagee
74
20k
Transcript
モバイルアプリエンジニアが バックエンドに約半年挑戦してみた
2 自己紹介 株式会社スペースマーケット モバイルアプリエンジニア 王 怡偉(オウ イイ) Wang Yiwei iOSメインでAndroidやFlutterの開発もやったりする
だが直近は社内の大規模BEシステムのリファクタリングを やってる 旅行やゲーム、筋トレ、スノーボード、料理作りが好き
3 背景
背景 4 フィーチャーチームを目指すべく、 チーム単体で企画立案からリリースまで行ってきました。 結果、チームとプロダクトの成長を阻害する「壁」にぶつかりました。
背景 5 成長を阻む「壁」 Appチームが主体的に施策を考えるようになったものの、 BEのスキルがないため、UI改善以上の本質的な施策が打てない状態に。 アイデアはあっても、実現できないもどかしさがチーム内で問題視されました。 このデータも返せたら... 並び替えの条件もっ と追加したい クーポンの発行問題
6 じゃあどうする?
7 絶好のチャンスが現れました
壁をぶち壊すチャンス 8 想定2年以上かかるBE側の大規模技術負債返却プロジェクトが始動。 既存のコードのリファクタリングとRailsからTSへ書き換え。 アーキテクチャーもドメイン駆動設計へ
この絶好なチャンスを見逃してはいけないと思い、チーム全員が上長とBEのチーム と相談してみました。 そして、全員がBEチームに混ざり、0からBEを学んでいくという結果に。 壁をぶち壊すチャンス 9 プロダクト基盤チーム App 負債返 却チー ム
10 進み方
11 初期段階では、BE経験が豊富な メンバー1人とチーム全員でモブ プロを実施。 コードを書きながら、BE開発特 有の考え方や「感覚」を掴むこと に集中しました。 基礎的な感覚を掴んだ後は、各自 が実装を担当し、PRを通じてレ ビューし合う形式へ移行。
コードレビューを通じて、より深い知 識とチーム全体の技術力を高めて いきました。 学習の道のり
12 結果
13 結果 3人で計36個のエンドポイントのリファクタリングを完了し、 RailsからTSへの書き換えも112個エンドポイントの内12個完了。
14 難しいと感じた点
15 ここが難しい そもそも0からスタートなので何が分からないのがわからないという状態ですが、自分 にとって難しいと感じた点は考え方の切り替え でした モバイルアプリ • APIの呼び出し • UI/UX実装
• 画面遷移 • エラーハンドリング 「ユーザー体験をどう作るか」を考 えることが多い バックエンド • ビジネスロジックの実装 • API設計 • DB整合性とパフォマンス • 認証・脆弱性 「データをどう提供するか」を考える ことが多い
16 学び
学び 17 • モバイルアプリ開発以外の視点獲得 ◦ システム全体の視点から俯瞰し、より本質的な課題発見と解決策の提案が 可能に • 会社のドメイン知識への深い理解 ◦
予約・決済・在庫管理などの仕組み • 開発速度の向上 ◦ APIの仕様調整などもチーム内で完結できるので、コミュニケーションコスト が激減 • 真のフィーチャーチームへ ◦ Appチーム全員が単独でAPI実装可能なので、スキルの制約なくやりたい施 策を自由にできる
18 と、もう一個の思わぬ効果が...
思わぬ効果 19 Aチームのチャレンジをきっかけに、FEチームのメンバーも職能の壁を超え て、 AppとBEだけでなく、FEとAppなど様々なチーム間で活発なコミュニケーショ ンが生まれました。
20 宣伝
宣伝 21 SpaceMarket公式エンジニアブログやってます! https://zenn.dev/p /spacemarket
宣伝 22 スペースマーケットでは一緒に働く仲間を募集中です! カジュアル面談も実施していますのでお気軽にお声かけください! https://spacemarket. co.jp/technology/
ご清聴いただき ありがとうございました