LIVESENSE ENGINEER BLOG

リブセンスエンジニアの活動や注目していることを発信しています

リブセンスエンジニアの祭典「TechFes2024」を開催しました

これは Livesense Advent Calendar 2024 DAY 6の記事です。 はじめまして、アルバイト事業部 開発グループ所属の豊田です。 タイトルにもある通り、毎年恒例となっているエンジニア主体のイベント「TechFes」を今年も開催しました! 今回はTechFes運営者の一…

バケット名を変更したいだけなのに、大量データ移行でDataSyncを使った話

これは Livesense Advent Calendar 2024 DAY 5 の記事です。 バケット名を変更したいけど無理 大量データ移行 Terraformで構築する場合 IAMロール CloudWatch Logs ロケーション タスク ハマりポイント 課金に気をつけよう バケットの設定は引き継がれない …

技術的負債解消LT会で「データ基盤の負債解消のためのリプレイス」を発表しました

これは Livesense Advent Calendar 2024 DAY 4 の記事です。 概要 はじめに 以前の分析基盤 現在の分析基盤 少し未来の分析基盤 最後に 概要 技術部データプラットフォームグループでデータエンジニアをしている富士谷です。 さて、11/28に開催されたやって…

いい感じのバッチ処理監視ツールが欲しい話

これは Livesense Advent Calendar 2024 DAY 2 およびSRE Advent Calendar 2024 DAY 3の記事です。 こんにちは、かたいなかです。 リブセンスが提供しているWebサービスの裏では、たくさんのバッチ処理が定期実行されています。 弊社では、そのようなバッチ…

ITエンジニアとプロティアン・キャリア

これは Livesense Advent Calendar 2024 DAY 3 の記事です。 はじめに キャリアについての研究 プロティアン・キャリアの紹介 その前の世代とは何が違うのか? 関係性アプローチについて 新しいキャリアにおける闇 その他の印象的な内容 まとめ はじめに こ…

Ruby on Railsでデッドコードを見つけ、 消す方法

これは Livesense Advent Calendar 2024 DAY 1 の記事です。 はじめに なぜやるのか 不要なコードを検知する 実際に削除していく おわりに はじめに 普段アルバイト事業部で主にマッハバイトの開発をしている@ayumu838です。 マッハバイトでデッドコードを削…

転職ドラフトの指名承諾後採用率分析 - 指名時の提示年収は採用に影響するか -

リブセンスでデータサイエンティストをしている北原です。今回は転職ドラフトの指名承諾後採用率分析結果の紹介です。今回も企業視点に立った内容になっています。以前の記事は指名承諾までの話でしたが、今回は指名承諾後の採用までの話です。指名承諾率分…

転職ドラフトの指名承諾率分析 - 提示年収を上げれば承諾されるのか -

リブセンスでデータサイエンティストをしている北原です。今回は転職ドラフトの指名承諾率分析結果の紹介です。今回はどちらかというと企業視点に立った内容になっています。 転職ドラフトでは、採用された時の年収が選考プロセスの初期にほぼ決まりますし、…

フルリモート下で風化したエンジニア文化の再定義合宿の計画と実施のすゝめ

はじめに 風化したエンジニア文化を発掘した 実際に起きていた課題感 後々出てきた付箋でも同じ様な内容が多い印象でした エンジニア文化の再定義合宿の計画 工数確保:組織として実施する意味とは エンジニア文化の再定義をしよう!と思っていたが 私たちは…

redis-cluster-client gem開発の振り返り

技術部インフラグループの春日です。 Redis Clusterモード対応版のRuby用ライブラリである redis-cluster-client gemをほそぼそとメンテしております。 2024年11月現在でまだ600万ダウンロード程度のマイナーライブラリではありますが、 利用者が増えてくる…

転職ドラフトの提示年収伸び率推定 - 提示年収はインフレに勝てているのか -

リブセンスでデータサイエンティストをしている北原です。転職ドラフトの提示年収の伸び率分析結果の紹介です。 公開されているように転職ドラフトでの提示年収は急激に上昇しています。インフレも続いているのでスキルベースで提示年収が決まるならば、イン…

Redashのデータをスプレッドシートに定期的に出力する内製WebアプリとそのGradio化

概要 redash2ssについて redash2ss(2022年版) 課題とGradio化のモチベーション Gradioの選定理由と工夫、大変だったこと 工夫 大変だったこと 結果 今後 概要 技術部データプラットフォームグループでデータエンジニアをしている富士谷です。 リブセンスで…

勢いではじめる勉強会主催のススメ

はじめに ノリ駆動開催 やると決めた時点で半分達成している 最初にやるのはカロリー高いけど実はお得 主催に至った経緯 他媒体でノリ駆動発信に慣れる 自然発生した登壇ブームにノる yabaibuki.dev開催まで 気づくまで 第一回開催 第二回開催 2回の開催を振…

Datadog APMの設定ミスのせいでメモリリークしていた話

こんにちは、かたいなかです。 最近、転職会議のあるサーバで発生していたメモリリークについて調査する機会がありました。 今回の記事ではメモリリークをどのように調査したか等をまとめます。 ⚠️:2024/10/21追記 当初、デフォルトですべてのrakeタスクに対…

イベントを企画するときに考えていること

こんにちは、かたいなかです。 ここ数年で ゆるSRE勉強会 や yabaibuki.dev などのイベントの運営に何度か関わりました。 やったことの棚卸しも兼ねて、勉強会を企画しているときに何を考えているかを言語化したので、それを記事にまとめます。 イベント企画…

第二回yabaibuki.devの開催と自社勉強会を主催する目的

第二回yabaibuki.devはCI/CDをテーマに9/26開催です 前回のテーマは「メール」でした 自社勉強会を主催する目的 3年間でブログ記事が激増 今年は採用広報として活動の幅を広げてきた まとめ 第二回yabaibuki.devはCI/CDをテーマに9/26開催です https://lives…

DroidKaigi 2024の公式アプリにコントリビュートした話

knewのiOSエンジニアの伊原です。 先日、DroidKaigi 2024の公式アプリにコントリビュートしたので、その時の話を書きます。 コントリビューションに興味がある方の参考になれば幸いです。 DroidKaigi 2024の公式アプリ(iOS)はこちらです。 DroidKaigi 2024Ry…

メールはツラいよ!!波乱のメールサーバAWS移行を振り返ってみる

はじめに 概要 移行したメール基盤について AWS移行における制約事項 設計 機能要件の整理 移行過渡期の構成 移行後の構成 AWS移行前の準備 AWS上でのプロビジョニング OSレイヤでのプロビジョニング AWS移行中の課題 細かな設定値の調整とスケジュール AWS…

SRE NEXT 2024に行ったら気づきが多かった話

はじめに カンファレンス概要 カンファレンス参加前の背景 参加理由 得た気づきと感想 SREとは何かの気づき SREからの組織論 計測への気づき 登壇以外での気づき 今後 はじめに 技術部インフラグループの鈴木です。SRE NEXT 2024に行ってきました。実はテッ…

RubyKaigiと開発合宿を一緒にやった話

はじめに RubyKaigiから帰って溜まってた仕事とか色々片付けてたらいつの間にか2ヶ月経ってた @ayumu838です。 時が経つのは早すぎて怖いですね。 だいぶ遅くなってしまいましたが、弊社のエンジニアメンバーで RubyKaigi に参加しました。加えて翌日から開…

RubyKaigi2024 振り返り座談会

印象にのこったセッション Writing Weird Code Optimizing Ruby: Building an Always-On Production Profiler Unlocking Potential of Property Based Testing with Ractor Long journey of Ruby standard library An adventure of Happy Eyeballs RubyGems …

【告知】yabaibuki.dev~メールの技術LT会~を開催します

こんにちは、技術部インフラグループの鈴木です。先日水沢競馬に行き、地方競馬場コンプしました。次は釜山競馬に行こうと思っています。 ところで、リブセンスでは長らくオフラインでの自社勉強会を開催していなかったのですが、久しぶりに開催することにし…

コミュニケーションコストが大きいチームの問題と付随する課題を解決した話

転職会議事業部でITエンジニアをしている@ishitan-livです。 早くも2024年が半年過ぎようとしていますね。 会社によっては上半期評価の時期だったりするので、何故かブログが乱立してるような気がしますがきっと気の所為ですね。 というわけで、前回はスクラ…

KMPをknewのiOSアプリに導入した際にハマったこと

knewでiOSエンジニアをしている伊原です。 knew.jp knewではモバイルアプリにKMPの導入を進めています。 KMPをiOSアプリに導入するにあたり、ハマった点がいくつかあったので備忘録として紹介します。 KMPとは? KMPをknewに導入した経緯 KMPをどのように導…

立ち話から始まる業務改善、リブセンスのソリューションチーム

はじめに 立ち話から株価通知くん、爆誕 技術投資とソリューションチーム 越境とソリューションチーム 具体事例 株価通知くん メンション集約くん ユーザー管理システムの権限移譲 今後について はじめに 技術部インフラGの鈴木です。先日金沢競馬で最終レー…

Pull Requestでレビューしたい! はてなブログでホストされたエンジニアブログだとしても

どうも、かたいなかです。 採用広報チームでのブログ推進の一環として、はてなブログにある弊社エンジニアブログ記事をGitHubで管理するしくみを整えました。 この記事では、どのようなGitHubでの記事編集フローを構築したかをまとめます。 記事のレビューの…

転職ドラフトの「好きなエディタ」の分析 - 好きなエディタで提示年収は変わるのか -

リブセンスでデータサイエンティストをしている北原です。ゆるめのデータ分析結果の紹介です。 転職ドラフトでは好きなエディタを入力する欄があり、転職ドラフトReportにて人気エディタランキングが発表されてきました(2022年版, 2020年版, 2019年版)。その…

3回目の RubyKaigi で初めて OSS にコントリビュートした話

こんにちは。転職ドラフトでエンジニアをしている verdy_266 です。 今回は、 RubyKaigi に参加した結果、 OSS にコントリビュートできたよという自慢をさせてください。 Merged!! irb に redo 機能を実装しました まずは、今回コントリビュートした内容をご…

Q by LivesenseをWordPress on EC2からHugo on Cloudflare Pagesに移行しました

WordPress on EC2で運用されていたWebメディアをHugo on Cloudflare Pagesに移行。静的サイト化により表示速度やセキュリティが向上し、CI/CD導入やプレビュー環境生成で開発効率も大幅改善。移行は、記事のマークダウン変換やリダイレクト設定、検索機能実…

口コミ投稿のハイライト機能をDraft.jsから自前実装に置き換えました

転職会議事業部エンジニアの佐藤です。 転職会議の口コミ投稿にはガイドラインがあり、ガイドラインに違反する内容が含まれた口コミを投稿しようとすると、該当する内容がハイライト表示されます。 例えばこのような内容で投稿しようとすると、 ガイドライン…