金子 達哉– Author –
-
PR TIMESの認証認可を再設計するときに考えたこと
開発
金子 達哉PR TIMESでCTOをやっている金子 (@catatsuy) です。 2023年に、PR TIMESのログインシステムへJWTを導入したことを開発者ブログで紹介しました。 https://developers.prtimes.com/2023/12/26/implemented-login-system-using-jwt/ この記事では、JWTの仕様や移行の進め方など、実装した仕組みを中心に説明しています。一方で、なぜこの構成を選んだのかについては、あまり触れていませんでした。 本記事では、PR TIMESの認証認可を再設計するときに何を考えていたのか、その設計が現在の構成にどうつながっているの... -
PR TIMESがPHPを使い続ける判断軸
開発
金子 達哉PR TIMESでCTOをやっている金子 (@catatsuy) です。 たまに「なぜPR TIMESはPHPなんですか? 今後もPHPを利用するんですか?」と聞かれることがあります。開発者ブログの記事として、考え方を明文化しておきます。 なお、先日以下の記事も公開しました。本記事はその補足として、技術選定(特にバックエンドの言語)について、判断軸をまとめます。 https://developers.prtimes.com/2025/12/24/cto_activities_2025/ 【言語は目的ではなく手段】 まず大前提として、なぜ私達がPR TIMESの開発をしているのかという... -
変わらないサービスから、変えていけるサービスへ ──「そのままにしない」を続けてきた4年半
開発
金子 達哉PR TIMESでCTOをやっている金子 (@catatsuy) です。 2021年4月にPR TIMESに入社してから、4年半が過ぎました。 入社当時のPR TIMESは、2016年のリニューアルリリース以降、ユーザー向けの画面や機能に大きな変更がほとんどない状態が続いていました。プロダクトの裏側も同様で、2016年当時の前提を大きく見直せないまま運用が続く中、データベースのディスク逼迫や古いミドルウェアなど、安定した運用を続けるうえで無視できないリスクを抱えていました。そのため、まずはそこに優先的に取り組む必要がありました... -
ソースコード改竄検知ツールkekkaiの設計と導入・運用
開発
金子 達哉PR TIMESでCTOをやっている金子 (@catatsuy) です。 ソースコードの改竄を検知する仕組みを自作してOSSとして公開しました。 https://github.com/catatsuy/kekkai PR TIMESでは、レガシーなPHPアプリケーションをEC2で運用しています。セキュリティインシデントに備えて、ソースコードの改竄を検知する仕組みが必要でした。 既存のツールでは我々の要件に合わなかったため、自作することにしました。 今回はその自作した新しいツールの設計思想・開発方針・導入について説明します。 【前提】 PR TIMESのアプリケ... -
2024年のPR TIMES開発者ブログ振り返り
開発
金子 達哉PR TIMESでCTOをやっている金子 (@catatsuy) です。 金子がCTOとして入社してから3年が過ぎ、もうすぐ4年になります。その間、組織やサービスには多くの変化がありました。 組織面では、開発チームの拡大に伴いマネジメント体制の強化が行われました。CTO一人体制から、VPoEやEM代行を加えた3人体制へと変わり、それぞれが役割を分担しながら開発組織全体を支えています。また、開発部は2つのグループに分かれ、個々の強みを生かしながらプロジェクトを進める体制を目指しています。 サービス面でも進化が続いてい... -
ChatGPT APIを活用したGitHub Pull Request自動レビューの実践
開発
金子 達哉PR TIMESでCTOをやっている金子 (@catatsuy) です。 レビューの効率化や品質向上を目的として、少し前からGitHubのPull Request(以下PR)自動レビューを導入してみました。本記事では、その事例を紹介します。お手軽に始められる仕組みなので、興味のある方はぜひ試してみてください。 【bentoの紹介】 CLI経由で手軽にChatGPT APIにリクエストを送れるツールを趣味で開発しています。 https://github.com/catatsuy/bento bentoは、ChatGPT APIを利用したCLIツールで、コードレビューの自動化を含むさまざまなタ... -
開発生産性可視化の意義とPR TIMESの事例 発表資料
勉強会
金子 達哉こちらのエントリーは一人一人が意識する開発生産性 - 組織の当たり前基準と顧客価値を上げるために - connpassの発表資料です。 【自己紹介】 本名:金子達哉 株式会社PR TIMES開発本部長CTO 2021/4入社 達人が教えるWebパフォーマンスチューニング〜ISUCONから学ぶ高速化の実践(技術評論社)(通称:ISUCON本)の著者の1人 6章「リバースプロキシの利用」・7章「キャッシュの活用」・8章「押さえておきたい高速化手法」を担当 catatsuyというIDで各種SNSをやっています かたついと呼ばれることが多いです 【数... -
PR TIMES開発本部2023年振り返り
開発
金子 達哉PR TIMESでCTOをやっている金子 (@catatsuy) です。 私がCTOとして入社してからもうすぐ3年になります。過去2年で開発が進むようになり、組織として大きめのリリースもできるようになってきました。 年末にはエディター・プレスリリースページのリニューアルという会社にとって重要な一歩を踏み出すことができています。 まだ通過点ではありますが、年末なので今年やったことを振り返ってみようと思います。ちなみに過去の振り返りは以下の記事です。 PR TIMES開発本部2022年振り返り 挑戦する組織にするためにCTO... -
PR TIMESが協賛したYAPC::Kyoto 2023が開催されました
勉強会
金子 達哉PR TIMESでCTOをやっている金子 (@catatsuy) です。 先日開発者ブログで紹介した、弊社も協賛するYAPC::Kyoto 2023に参加してきました。 https://developers.prtimes.com/2023/03/03/pr-times-yapc-kyoto-2023-sponsor/ YAPCはコロナ禍で長らくオンラインでの開催が続いていたため、オフラインでのカンファレンスは久しぶりの開催でした。会場では、オフラインらしく相互コミュニケーションが多く、カンファレンス独特の溢れかえるエネルギーに満ちていました。 このようなオフラインイベントは、Webエンジニア同... -
PR TIMESはYAPC::Kyoto 2023でGold Sponsorsとして協賛します
勉強会
金子 達哉PR TIMESでCTOをやっている金子 (@catatsuy) です。 PR TIMESが2023/3/19に開催されるYAPC::Kyoto 2023のGold Sponsorsとして協賛することになりました。 当日は私も登壇します。よろしくお願いします。 【YAPCとは】 YAPCはYet Another Perl Conferenceの略で、Perlを軸としたITに関わる全ての人のためのカンファレンスです。 Perlだけにとどまらない技術者たちが、好きな技術の話をし交流するカンファレンスで、技術者であれば誰でも楽しめるお祭りです! https://yapcjapan.org/2023kyoto/ YAPCはPerlを軸とし...
