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

カクヨムの10年を見据えた技術 Hatena Engineer Seminar #19

koudenpa
March 30, 2022

カクヨムの10年を見据えた技術 Hatena Engineer Seminar #19

Hatena Engineer Seminar #19 カクヨム編 の資料です。
https://hatena.connpass.com/event/241412/

今回のセミナー内容の背景にあるカクヨムの開発運用の状況や各施策をとるに至った流れ、今後の展望などをお話します。

koudenpa

March 30, 2022
Tweet

More Decks by koudenpa

Other Decks in Programming

Transcript

  1. • 2015年 プレオープン • 2016年 正式オープン・スマホアプリリリース • 2018年 縦組み・スマホアプリリニューアル •

    2019年 カクヨムロイヤルティプログラム • 2022年 カクヨムサポーターズパスポート • …… • 2026年 10年目 カクヨムの歴史
  2. • 2015年 IaaS・Perl・テンプレートエンジン・jQuery • 2016年 ネイティブアプリ・REST API • 2018年 React

    Native・GraphQL API • 2021年 マネージド化・コンテナ化・React・Next.js • …… • 2026年 10年目 カクヨムの10年を見据えた『技術』
  3. • 2015年 IaaS・Perl・テンプレートエンジン・jQuery • 2016年 ネイティブアプリ・REST API • 2018年 React

    Native・GraphQL API • 2021年 マネージド化・コンテナ化・React・Next.js • …… • 2026年 10年目 カクヨムの10年を見据えた『技術』
  4. • インフラ ◦ AWSアカウントとIaaSの段階的移行 • チーム ◦ グルーミングしながら進めるプロダクト開発 • アプリケーション

    ◦ プロトタイプ編 ◦ フロントエンド編 ◦ デザイン編 • ↑これらをやるに至るまでの背景 この後のセッションに至る背景
  5. • 戦略的な追加機能 ◦ カクヨムロイヤルティプログラム ◦ カクヨムサポーターズパスポート • 継続的なカイゼン ◦ 中小規模の追加機能・改修

    ◦ 運営用機能 • 変わり種 ◦ おねだり企画 ◦ https://kakuyomu.jp/special/entry/4th_anniversary#menu5 開発の種類
  6. • 時代 ◦ 進んでいく • 開発・運用対象 ◦ 典型的なWebアプリケーション ◦ 成長中

    • 担当者 ◦ はてなの担当者 • プロダクトの状況 ◦ 変化する 今はこれがいい
  7. • オンプレミス->クラウド ◦ IaaS活用 • はてなのインフラ ◦ 単一ネットワーク上の開発運用支援環境・ツール ◦ Chefレシピ

    ◦ 社内PaaS的な運用の工夫 • はてなのエンジニア ◦ Perl+テンプレートエンジン ◦ はてなのインフラに乗る • プロダクトの状況 ◦ 先行する競合サービスを追う後発サービス カクヨム開発着手時
  8. • クラウドネイティブ ◦ マネージドサービス • コンテナ活用 ◦ 開発と運用のしやすさ • 適切な責務分担

    ◦ バックエンドとフロントエンド • プロダクトの状況 ◦ 多くの読者・作者が利用 ◦ アニメ化作品を含むヒット作が生まれ続けている ◦ 作者にとっては直接的な収益源 今