開発– category –
-
開発本部2年目メンバーで語り合う。2021年の開発本部の変化 【座談会・前編】
開発こんにちは、業務委託でエンジニアの採用サポートをしている山岡(@hiro_y)です。 2020年度に新卒でエンジニアとして入社した、植江田さん、江間さん、鈴木さんの3人と一緒に開発本部の様子や、日々どのように業務と向き合っているのかを座談会の形式で話してみました。少し長くなりましたので、前編・後編に分けてお届けします。 【まずは自己紹介から】 山岡:まず自己紹介をお願いします。 鈴木:2020年新卒で入社しました。入社当時から主にPR TIMESサービスのフロントエンドエンジニアをやっています。 植江... -
挑戦する組織にするためにCTOになってからやったこと
開発株式会社PR TIMES 執行役員CTOの@catatsuyこと金子です。 今年の4月に私が執行役員CTOに就任してから8ヶ月が過ぎ、2021年が終わろうとしています。 私が入社してから様々な変化が起こりました。今回は社内で起こった変化について振り返っていきたいと思います。本当に色々あるので雑多な記事になりそうですが、ご容赦ください。 【の進捗】 https://developers.prtimes.jp/2021/04/23/goals_dev_div/ このブログの最初の記事は私が書いたものです。以下の3つの成果指標を掲げていました。 システム全体のセキュリ... -
お客様に知ってほしい!PMMが選ぶ2021年にリリースした機能ランキングTOP5
開発こんにちは、開発本部でPMM(プロダクトマーケティングマネージャー)をしている小暮です。 PMMといっても、私は「PR TIMES STORY」というサービスの責任者もしており、PMMとしての活動は全体の10%ぐらい。ビジネスサイドとの調整量が多いプロジェクトに都度アサインされる形で活動しているひよっこPMMです。 さて、今回は営業マネージャー、カスタマーリレーションズ(サポート部門)本部長と顧客対応の経験が長い私の独断と偏見で、今年PR TIMES社のプロダクトでリリースされた機能の中から、特におすすめのTOP5... -
Mongoに溜まった約1.6億の記事データをBigQueryで高速検索!
開発こんにちは、開発本部の植江田和成です。 今回は、WebClipping で使っている MongoDB に保存されていた約1.6億の記事データを BigQuery で検索できるようにしたことについて書きます。 WebClipping とは様々なサイトから記事をクロールし、その記事にユーザーが設定したキーワードが含まれていればクリップしたりなど、メディア露出の調査・分析などがおこえるWebアプリケーションです。 https://webclipping.jp/ PHPでのファイル操作やファイル作成処理の速度向上、BigQuery へのデータ転送方法など色々学びがあ... -
開発チームの成果をFindy Teamsで可視化したグラフを公開します!
開発開発本部QAチーム マネージャーの山田です。 PR TIMESの開発本部ではここ半年でQAが追いつかなくなるくらい開発スピードが上がってきたという体感はありましたが、これを感覚ではなくちゃんと見える化して、どんどん社内外にアピールしていきたいという思いがありました。そこでFindy Teamsというツールを導入してみましたので、ご紹介します。 【Findy Teamsについて】 Findy TeamsはGitHubやJiraと連携して開発組織の成果を可視化できるツールです。https://findy-teams.com/https://prtimes.jp/main/html/rd/p/... -
新規Reactプロジェクトに便利なReact Libraryを紹介
開発こんにちは、21新卒エンジニアのTepyです。 PR TIMESでは自社サービスのプレスリリース配信プラットフォームのレガシー改善を行っており、その中の企業詳細ページのフロントエンドをReactにリプレイスするプロジェクトを行いました。 今回のリプレイスプロジェクトに限らず、新しいReactプロジェクトをゼロから作るたびに、ステート管理やAPIからのデータフェッチやテストなどのライブラリーを選択するのは悩ましいことだと思いますので、本プロジェクトに利用した便利なReactライブラリーを紹介したいと思います... -
PR TIMESのQAチームをご紹介!
開発開発本部QAチーム マネージャーの山田です。 PR TIMESの開発本部には開発・プロダクト・QA(Quality Assurance)・インフラ・コーポレートの5つのチームがあります。(2021年11月現在) 「PR TIMES、組織変更および人事異動を発表(2021年11月12日付)」よりhttps://prtimes.jp/main/html/rd/p/000001135.000000112.html 開発本部ではPR TIMES・PR TIMES STORY・PR TIMES TV・Webクリッピング・その他新プロジェクトなど様々なプロダクトを担当していて、QAチームでは開発が完了したもののチェックだけでなく要件や... -
PR TIMESにおけるリファクタリングデー
開発こんにちは、業務委託でPR TIMESにJOINしているuzulla (”うずら”, twitter, GitHub)です。本エントリではPR TIMESで行っているリファクタリングデーについてお話したいと思います。 【リファクタリングデーとは?なぜ必要か?】 PR TIMESは歴史あるサービスです。サービス・機能は追加され、削除され、結果古いコードが大量に存在します。今後もスピード感を維持しつつ成長を続けるためにはそれらの整理・改善・削除、つまりリファクタリングが重要なことはいうまでもありません。 日々の業務においてリファクタリ... -
MySQLアップグレード後に出たスロークエリ改善の話
開発こんにちは、開発本部の植江田和成です。私は2021年8月ごろより WebClipping の開発リーダーとして業務を行なっています。 WebClipping とは様々なサイトから記事をクロールし、その記事にユーザーが設定したキーワードが含まれていればクリップしたりなど、メディア露出の調査・分析などがおこえるWebアプリケーションです。https://webclipping.jp/ 今回は、そのWebClippingでAmazon RDS for MySQL(以降MySQL)のアップグレードを実施した後に発生したスロークエリとその改善を行なったことを書きます。 RDS for ... -
AWS Glueを活用してETLを実装する
開発こんにちは、 開発本部のドゥックです。 先月末に当社のデータベースPostgreSQL on EC2からBigQueryへのデータ転送を実行しました。この記事では、ETL処理をサポートするサーバーレスツールであるAWSGlueについて説明させていただきたいです。 背景 現在、オンプレミスデータベースは1日1回バックアップされ、バックアップを元にEC2上のPostgreSQLをデータ分析作業のために起動しています。これらをデータ分析作業のためにBigQueryに転送します。 ただし、そのままBigQueryに転送することだけではなく、事前に処理...