Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
初めて自社プロダクトを作ってみた
Search
セーヤン
December 19, 2023
Technology
160
0
Share
初めて自社プロダクトを作ってみた
2023.12.20に開催される【クリエイティブ交流会 #2】にて登壇する際にお話しする資料の予定です。
https://connpass.com/event/302338/
セーヤン
December 19, 2023
More Decks by セーヤン
See All by セーヤン
2023年度にEMとして頑張ったこと
ikefukurou777
0
350
悲願のプレスリリース投下に至るまで
ikefukurou777
0
210
Server-Side Kotlin + Spring Boot + Exposedでやったこと
ikefukurou777
1
630
全員参加型で会社を強くしていく活動を考えてみる
ikefukurou777
0
940
【LT資料】2024年の個人活動
ikefukurou777
0
230
AI PMOを作り途中にピボットを考えている話
ikefukurou777
0
310
SI事業を屋台骨とする企業が自社サを作ってみた話
ikefukurou777
0
520
Other Decks in Technology
See All in Technology
AIAgentと取り組むKaggle
508shuto
2
430
パーソルキャリア IT/テクノロジー職向け 会社紹介資料|Company Introduction Deck
techtekt
PRO
0
230
Purview 勉強会報告 Microsoft Purview 入門しようとしてみた
masakichixo
1
460
論文紹介:Pixal3D (SIGGRAPH 2026)
tenten0727
0
590
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
1
1.2k
Fラン学生が考える、AI時代のデザインに執着した突破口
husengs7
1
220
コーディングエージェントはTypeScriptの 型エラーをどう自己修正しているのか
melonps
2
190
R&D 祭 2024 UE5で絵コンテ・作画の制作支援ツールをつくる話
olmdrd
PRO
0
190
Gaussian Splattingの表現力を拡張する — 高周波再構成とインタラクションへのアプローチ —
gpuunite_official
0
190
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
850
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
150
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
270
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
360
Site-Speed That Sticks
csswizardry
13
1.2k
Test your architecture with Archunit
thirion
1
2.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
360
Statistics for Hackers
jakevdp
799
230k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
Context Engineering - Making Every Token Count
addyosmani
9
890
Transcript
初めて自社プロダクトを 作ってみた 2023.12.20 @クリエイティブ交流会 #2 セーヤン(@se_yan_engineer) 1
自己紹介 株式会社マチス教育システム(2008年〜現在) Webエンジニア / マネージャー Web系&SIerの二刀流 チームのリーダーを実施しつつ自社プロダクトの開発、 スタートアップ企業様の案件、SI案件などを担当 2 セーヤン
X: @se_yan_engineer Zenn: zenn.dev/ikefukurou777 ブログ: blog.se-yan.net
3 今日お話しすること 1. 企画からローンチまでの道のり 2. システム構成 3. アーキテクチャーの選定について 4. プロダクト開発で大変だったこと
5. 今後の展望
4 企画からローンチまでの道のり 2019. 07 子どもの夏休み初日に趣味のフットサルで足首骨折(全治6ヶ月くらい)し、リモート勤務になる 動けず暇なため、休日などの空き時間を使ってプロトタイプを1週間で作ってビジネスサイドへ提案 SI事業が主軸のため、主業務のSES、受託開発案件を実施しつつ、限られたリソースで開発を進めた 2020. 03 コロナ禍を機に最初は3人でチームを作る(自社プロダクト開発のためではない)
空きリソースを活用しながら、中断と再開を繰り返しながら進める 2020. 10 β版開発完了。そして、約1年以上の中断(みんな主業務で目一杯) 2021. 11 β版の機能仕様をベースにしつつ、本格実装としてスタート(システムは作り直し) 2023. 10 悲願のローンチ 2024. 01 本格的にPR開始予定
5 作ったプロダクト 神楽坂123ファーム こども達に安心安全な食材を食べさせてあげたいという思いから作ったECサイト https://kagurazaka123-farm.com/
6 システム構成 システム概要図 マイクロサービスのアーキテクチャーを選定 AWS ECS上で稼働
7 アーキテクチャー選定について マイクロサービス コアとなるAPIサービスとブログAPIのサービスがあることから今後を鑑みて、BFFをハブとしたアー キテクチャーを採用。 BFFの責務:FEが欲しいデータ構造にクレンジング、加工して返却する BEの責務:リクエストに対して、リソースを返すだけの思想とする 現状では、BFFにてデータ加工が必要なケースは限定的である。 そのため、他のAPIは中継役のみであり、APIを新設する場合にBEとBFF両方の実装が
必要となることからコストがかかってしまう メリットはあったが マイクロサービスは やり過ぎだったかもしれ ない...
8 アーキテクチャー選定について オニオンアーキテクチャー バックエンド(Spring Boot / Kotlin)は、メンテナビリティーを意識し、各レイヤーでの責務を明 確化した上で機能をのせていくアーキテクチャーを採用した。 導入にあたっては、有識者の方の知見をもとに小さくはじめて軌道にのせた。 ※自分自身もなかなか頭に入るまで時間を要したが、有識者との会話や書籍などを通じて理解を図っ
た Zennで関連記事を執筆しています。 Node.js / Express / TypeScript / たぶんDDDでスケルトンのAPIを作った https://zenn.dev/ikefukurou777/articles/65cfd0289ac74d 【Kotlin / Spring Boot】疎結合で汎用的なメール送信機能を作る https://zenn.dev/ikefukurou777/articles/7e1d378351c8c4
9 プロダクト開発で大変だったこと マーケティングの知見がない • Webアプリケーションをローンチするにあたって、自分自身も所属会社の社員もマーケ ティングの知見が皆無 ◦ 主軸のSI事業では、業務アプリ開発/運用が多いことからプロダクト開発のいろはがわから ない ◦
Udemyなどのコンテンツを活用して、インプットを試みるが、実際にどのように進めるべ きか分からず、非効率でモヤモヤする日々 本業ではスタートアップ企業で活躍されている実績をお持ちのマーケターの方に 副業でジョインいただくことで道が開けた!! 一緒にお仕事させていただく中で自分もマーケティングの面白さに魅了されたことや ビジネスにおいて必要不可欠であることを知ることができた。
10 今後の展望 [プロダクトのグロース] 約4年半くらい要したが、自社サとして0→1のソフトウェアを世に出すことができたので、1→ の部分をマーケティングを通して、引き続きチャレンジしていきたいと思う。 [技術面] サービスの状況に応じて、BFFの有効活用やキャッシュ機構の導入などを取り入れていきたいと 考えている。
ご清聴ありがとうございました!! 11