Diverse developer blog

株式会社Diverse(ダイバース) 開発者ブログです。

Diverseエンジニアチームの2023年の開発を数字で振り返る

こんにちは。 Diverse developer blogです。今回は2023年のDiverseエンジニアチームの開発を数字で振り返った話をします。年間振り返りMTGにはエンジニア全員が参加して、CTOが数字をもとに年間を振り返ったあと、Miroを使ってCTO以外のエンジニアも2023年の…

FlutterKaigi 2023に参加してきました

はじめに 2023年11月10日(金)に開催されたFlutterのカンファレンス、FlutterKaigi2023 に参加してきましたので、その感想を綴ろうと思います。 イベント概要 FlutterKaigiは、日本において開催されるFlutter技術情報の共有とコミュニケーションを目的とした…

AWS JumpStart 2023 運用編に参加しました

AWS

はじめに こんにちは!今回は2023年10月18日に開催された「AWS JumpStart 2023 運用編」に参加してきたので、その体験レポートを残そうと思います。 参加経緯 私は普段、サーバーサイドとフロントエンドの開発に携わっています。 社内のプロダクトでAWSを使…

Aurora MySQL version2 から version3にアップグレードした話

こんにちは、Diverse Developer Blogです。 今回は、2024年10月31日でEOLを迎えるAurora MySQL v2からAurora MySQL v3のアップグレードの話をします。 Blue/Green deploymentを利用してアップグレードを行ったので、その前提での内容となります。 Blue/Green…

Diverseが開発生産性を計測する理由

こんにちは、Diverse Developer Blogです。今回は、Diverseの開発組織の生産性と計測結果をどのように活用しているかをご紹介します。 リポジトリごとの開発生産性ダッシュボード 最初に計測中の開発生産性ダッシュボードを公開します。このダッシュボードは…

YAPC::Kyoto 2023に参加して学んだこと

こんにちは、Diverse developer blogです。 3月19日(日)に開催されたYAPC::Kyoto 2023に弊社CTOがリモートで登壇し、若手社員1名が現地参加しました。今回は、現地参加した社員の体験レポートです。 yapcjapan.org YAPCに初参加 京都観光も満喫して帰って…

AWS JumpStart 2023 設計編に参加して学んだこと

AWS

はじめに こんにちは。 Diverse developer blogです。 2023年3月8日(水)〜9日(木)にオンラインで開催されたAWS JumpStart 2023設計編に参加してきたので、その体験レポートについて書いてみました。 AWS JumpStart とは AWS JumpStartは新卒やAWS初学者…

YAPC::Kyoto 2023にシルバースポンサーとして協賛します

こんにちは。 Diverse developer blogです。 Diverseは2023年3月19日(日)に開催される YAPC::Kyoto 2023 にシルバースポンサーとして協賛いたしました。 yapcjapan.org YAPC::Kyoto 2023 とは YAPCはYet Another Perl Conferenceの略で、Perlを軸としたITに…

FlutterKaigi 2022にシルバースポンサーとして協賛しました

こんにちは。 Diverse developer blogです。 Diverseは、2022年11月16日(水)~18日(金)にオンライン開催された FlutterKaigi 2022 にシルバースポンサーとして協賛いたしました。 flutterkaigi.jp FlutterKaigi 2022 とは FlutterKaigiは、Flutter/Dart…

後編:歴史ある婚活サービスyoubrideをリプレイスしようとしていた話

Diverseの須藤(id:kurotyann) です。 今回はリプレイスの結果の後編を共有します。 主にフェーズ1〜2の技術的な知見について書きました。 なお、「前編:歴史ある婚活サービスyoubrideをリプレイスしようとしていた話 - Diverse developer blog」でもお伝…

前編:歴史ある婚活サービスyoubrideをリプレイスしようとしていた話

Diverseの須藤(id:kurotyann) です。 昨年10月から婚活サービスのyoubrideのリプレイスを開始しました。 しかし、このリプレイスは今年の3月に経営判断により終了しました。 このリプレイスを最後までやり切りたかったですが、Diverseの今後の成長を考慮し…

Flutterの状態管理ツールをproviderからriverpodに移行しました

id:kikuchy です。婚活サービスyoubrideのスマートフォンアプリは以前からFlutterを採用しています。 developer.diverse-inc.comこのアプリでは、始めはscoped_model、次にproviderを状態管理ツールとして採用してきました。 この度、通常の開発を大きく止め…

redash×Slackでよろこびの声を自動通知!見せびらかし会レポート #5

こんにちは!Diverse広報担当です。 Diverseでは週に1回、エンジニア同士で「見せびらかし会」を開催しています。 「見せびらかし会」とは、各エンジニアが1週間の中で頑張った開発Tipsを、仲間に向けて発表する場。 各自の知見やノウハウの共有を目的に行っ…

SingleChildScrollViewでアニメーション実装!見せびらかし会レポート #4

こんにちは!Diverse広報担当です。 Diverseでは週に1回、エンジニア同士で「見せびらかし会」を開催しています。 「見せびらかし会」とは、各エンジニアが1週間の中で頑張った開発Tipsを、仲間に向けて発表する場。 各自の知見やノウハウの共有を目的に行っ…

スクラム開発への思い切ったスイッチが、良質なアウトプットにつながった

アジャイル開発のひとつである「スクラム開発」は、少人数の開発チームにおけるコミュニケーションを軸に開発を進めていく手法ですが、この度YYCチームでは、スクラム開発への完全移行を行いました。「チームメンバーが受け入れてくれたから思い切ったシフト…

マッチングサービスの「いいね!」パターンの管理とは?見せびらかし会レポート #3

こんにちは!Diverse広報担当です。 Diverseでは週に1回、エンジニア同士で「見せびらかし会」を開催しています。 「見せびらかし会」とは、各エンジニアが1週間の中で頑張った開発Tipsを、仲間に向けて発表する場。 各自の知見やノウハウの共有を目的に行っ…

マッチングサービスのユーザー属性を分析!見せびらかし会レポート #2

こんにちは!Diverse広報担当です。 突然ですが、Diverseでは週に1回、エンジニア同士で「見せびらかし会」を開催しています。 「見せびらかし会」とは、各エンジニアが1週間の中で頑張った開発Tipsを、仲間に向けて発表する場。 各自の知見やノウハウの共有…

Diverseエンジニアの裏側に迫る!見せびらかし会レポート #1

こんにちは!Diverse広報担当です。 突然ですが、Diverseでは週に1回、エンジニア同士で「見せびらかし会」を開催しています。 「見せびらかし会」とは、各エンジニアが1週間の中で頑張った開発Tipsを、仲間に向けて発表する場。 各自の知見やノウハウの共有…

自社システムにマッチしたツールを選び活用することが、ユーザーのサービス継続のカギになる~新ツールMackerelを導入して~

AWS移管に伴い、Diverseではサーバー監視ツールの導入が必要となりました。検討を重ね、新たに導入したのが、サーバー監視ツール「Mackerel」(マカレル)です。今回は、Mackerelを導入した経緯と導入によって生まれたメリット、さらにチームとして見えてき…

Diverseが技術者コミュニティを支援する理由とは?

こんにちは!Diverse広報担当です! 突然ですが、先日DiverseのオフィスにDroidKaigi様から素敵な贈り物が届きました。ありがとうございます!! これをきっかけに、Diverseと技術者コミュニティの関係を探るため、エンジニア・菊池さんにインタビュー! Dro…

【後編】イベント『Lookerを使ったデータドリブンなアプローチ』の資料×動画を公開します【Meetup #3】

こんにちは!Diverse広報担当です。 先日、Diverse Meetup #3となる『Lookerを使ったデータドリブンなアプローチ』を開催しました! 本ブログではイベントの様子をお伝えしております。 connpass.com 今回は、前編に続いて「Lookerの+αの活用法」についてお…

【前編】イベント『Lookerを使ったデータドリブンなアプローチ』の資料×動画を公開します【Meetup #3】

こんにちは!Diverse広報担当です! 先日、Diverse Meetup #3となる『Lookerを使ったデータドリブンなアプローチ』を開催しました! connpass.com DiverseのiOSエンジニアであり、最新アプリHOPにも関わる熊埜御堂 将隆さんがご登壇! BIツール「Looker」に…

女性も活躍できる、Diverseのカルチャーは「人」にあった

突然ですが……。 Diverseの社員の男女比割合って どれくらいだと思いますか? 実は、 男女比は6:4と限りなく 同数に近づきつつあります。 マッチングアプリのサービスを展開する中で 男女どちらの視点も重要だと考えているからです。 では実際、Diverseの職…

🔰 JanusGraphのチュートリアル「GraphOfTheGods」をローカルに構築する

これはなに JanusGraphとはオープンソースのGraphDBです 今回はGraphOfTheGods(神々のグラフ)を使って、GraphDBをローカルで試す方法を紹介します この内容は主に https://docs.janusgraph.org/ の公式情報を日本語で簡略化したものです GraphDBに興味のあ…

🤝 恋愛を「友だちの繋がり」で技術的に支援するサービスのバックエンド開発に力を貸してください!

これはなに LINEの友だちを活用して恋人を見つけるサービス(HOP)のバックエンド開発について紹介します。 GraphDBを利用して「友だちの友だち」や「友だちの友だちの友だち」などの人間関係を構築しています。 現在、この「友だちの繋がり」の改善に協力し…

「Flutterをきっかけに、前向きな人が仲間になってほしい」リードエンジニアが語る、Flutterの導入とこれから。

エンジニア界隈で注目を浴びているアプリ開発ツールFlutter。 少し前ですが、2019年に当社はFlutterを 「youbride」に導入し、運用を開始しました。 当時はFlutterを用いたプロダクト実装の 運用事例が少なく、 導入までには約1年の歳月を要しました。 今回…

【後編】イベント『Flutter開発者必見!あの有名ライブラリの内部実装を解説』を公開します【Meetup #2】

こんにちは!Diverse広報担当です! 先日、Diverse Meetup #2となる『Flutter開発者必見!あの有名ライブラリの内部実装を解説』を開催いたしました。 本ブログではイベントの様子をお伝えしております。 今回は、前編・中編に続いて、いよいよラストの「コ…

【中編】イベント『Flutter開発者必見!あの有名ライブラリの内部実装を解説』を公開します【Meetup #2】

こんにちは!Diverse広報担当です! 先日、Diverse Meetup #2となる『Flutter開発者必見!あの有名ライブラリの内部実装を解説』を開催いたしました。 本ブログではイベントの様子をお伝えしております。 今回は、前編の「事前知識の確認」に続いて、中編の…

【前編】イベント『Flutter開発者必見!あの有名ライブラリの内部実装を解説』の資料×動画を公開します【Meetup #2】

こんにちは!Diverse広報担当です。 先日、Diverse Meetup #2となる『Flutter開発者必見!あの有名ライブラリの内部実装を解説』を開催しました! diverse.connpass.com Diverseのリードエンジニアとして活躍する菊池 紘さんがご登壇。 Providerとはそもそも…

【後編】イベント『Cloud Functionsについて開発担当が徹底解説』の資料×動画を公開します【Diverse Meetup #1】

こんにちは!Diverse広報担当です。 先日、Diverse Meetup #1となる『Cloud Functionsを開発担当が徹底解説!』の前半の模様を公開しました! developer.diverse-inc.com マッチングアプリHOPの開発に携わる村本 章憲さんがご登壇。Cloud Functionとは何かと…