Hatena Developer Blog
https://developer.hatenastaff.com/
はてな開発者ブログ
フィード

Amazon AuroraのCPU世代を上げるとどうなる?
25
Hatena Developer Blog
「相応にCPU依存処理が速くなる」 AWSに手堅くデータを保存するならやはりAmazon Auroraです。はてなで開発運用しているGigaViewerでもAurora for MySQLを主なRDBとして使っています。 先日、インスタンスタイプをr6gからr8gに更新し、インスタンスサイズを2/3に削減しました。この際のパフォーマンス変化の実績を共有します。 AWSからのリリースでは、インスタンスの世代が更新されると一定水準の高速化が見込める旨が提示されています。これの実際はどういうものなのか? のサンプルとして参考になれば幸いです。 この記事は id:koudenpa が書いたSRE連載の…
3日前

aws-cdk で扱いやすい最小規模 Redis として Amazon ElastiCache Serverless を使う
11
Hatena Developer Blog
AWS 上のごく小規模な Redis のマネージドインスタンスが必要な局面で、費用と aws-cdk での取り回しを鑑みて ElastiCache Serverless を導入しました。 アプリケーションエンジニアの id:astj です。 ごく小規模なウェブサービスにおける(セッション情報などの)揮発性データストアとして Amazon ElastiCache の Redis を使っている箇所があるのですが、しばらく保守が行き渡っていなかったところ標準サポート期間が終了し、 AWS による延長サポートに切り替わってしまっていました。 aws.amazon.com 延長サポートされていることで一…
4日前

はてなのポッドキャスト Backyard Hatena #53 - ぴよ日記・大規模言語モデル講座(id:nakaoka3) #byhatena
Hatena Developer Blog
はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回はノベルチームのエンジニア id:nakaoka3と、はてラボでリリースした新サービス「ぴよ日記」についてや、motemenも受講した東京大学の松尾・岩澤研究室の大規模言語モデル講座についてなど、お話ししました。
13日前

はてなエンジニアのデスク事情をご紹介します 2026
Hatena Developer Blog
はてなでは、すべての従業員が在宅勤務と出社勤務とを自由に選択できるフレキシブルワークスタイル制度を導入しています。実際、多くのはてなスタッフが在宅中心の働き方を選んでいます。 また、在宅勤務手当(2万円/月)や入社時の在宅勤務一時金(12万円)の支給があり、自宅の勤務環境を整えるために活用することができます。 そんなはてなスタッフはどのような環境で在宅勤務しているのでしょうか?このエントリでは、はてなでエンジニアやディレクターとして働くスタッフの自宅デスクを紹介していきます。 デスク紹介 id:arthur-1 id:do-su-0805 id:lufiabb id:tokizuoh id:R…
1ヶ月前

専用アプリを作ってリレーマラソンの大会に参加してきました
Hatena Developer Blog
リレーマラソン専用アプリを使って挑んだ嵐山耐寒開運リレーマラソン。ランナー管理やタイム計測で完走を支えました。
1ヶ月前

「CRE Camp #4 ユーザー信頼性を支える現場の知見LT大会」をはてな東京オフィスで開催しました!
Hatena Developer Blog
1月21日、はてな東京オフィスで「CRE Camp #4 ユーザー信頼性を支える現場の知見LT大会」を開催しました。大いに盛り上がったこのMeetupイベントのレポートをお届けします。 こんにちは、はてなMackerel CREの id:kmuto です。 CRE Campは、Customer Reliability Engineering(CRE)やCustomer Support/Successに関わるエンジニアの皆さんに、プロダクトの信頼性向上とユーザー体験の改善に向けた取り組み事例を共有し、交流するMeetupです。 CRE自体は各社で実践が増えてきたものの、それぞれ役割や解釈が異なる…
1ヶ月前

Hatena Engineer Seminar #36「プロダクトを支えるAI編」をオンラインで開催しました #hatenatech
Hatena Developer Blog
2025年12月8日(月)に開催した Hatena Engineer Seminar #35「エンジニアリングマネージャー編」のレポートです。はてなのエンジニアリングマネージャー(EM)3名が登壇し、はてなのエンジニアリングマネージャーに関する評価・育成の取り組みに加え、日々の業務についてもお話ししました。トークの発表資料と動画アーカイブを掲載しています。ぜひご覧ください!
1ヶ月前

EKS + Karpenter で GPUノードを構築した話
Hatena Developer Blog
はじめに id:masayosu です。 この記事は、はてなエンジニア Advent Calendar 2025 2026年1月15日の記事であり、はてなのSREが毎月交代で書いているSRE連載の2026年1月号の記事です。 本記事では、Amazon EKS + Karpenter を使ってGPUノードを構築した話しと、その中で フラクショナル GPU インスタンス利用時に直面した課題をまとめます。 GPU ノードが必要になった背景 GPU ノードを導入するにあたり、以下のような背景がありました。 チーム内で GPU を使うアプリケーション・検証用途が増えてきた とはいえ GPU ノードを常設…
2ヶ月前

1/21(水) に CRE Camp #4 が はてな東京オフィスで開催されます
Hatena Developer Blog
こんにちは!Mackerel CRE の id:KGA です。 1/21(水)に CRE Camp #4 ユーザー信頼性を支える現場の知見LT大会 が、はてな東京オフィスにて開催されます! cre-camp.connpass.com 会場スポンサーとして、東京オフィスのイベントスペース「SHIBAFU」を提供するほか、Mackerel CREチーム ディレクターの id:missasan が「なぜCREを8年間続けているのか」というタイトルで登壇します。 すでに参加者枠は満席となっていますが、キャンセル待ち登録は可能ですので、ご興味のある方はぜひご登録ください。 翌 1/22(木)には Hat…
2ヶ月前

SmartHRで活躍中のid:a-knowさんを訪問 | はてな卒業生訪問企画 [#19]
Hatena Developer Blog
連載企画「卒業生訪問インタビュー」 第19回のゲストは、株式会社SmartHR CRE部/CREユニットでプロダクトエンジニアとして活躍しているid:a-knowさんこと、井上大輔さんです。はてな技術グループ長のid:daiksyがお話を伺いました。
2ヶ月前

2025年のはてなスタッフのアウトプットまとめ
Hatena Developer Blog
こんにちは、id:onk です。 今年も 1 年間のはてなスタッフの登壇まとめをしていきます。去年 は 119 件の登壇がありましたが、今年は 90 件です。近隣のコミュニティへの参加が少なかったなーって反省かな。個人的にも外泊回数が去年の 30 回から 19 回に減っているのでした。これは去年が遠征し過ぎだったと思う。 それでは見ていきましょう。 2025-01-10 ISUCON14 公式反省会 (参加者限定) 2025-01-17 Fujiwara Tech Conference 2025 2025-01-18 Gopher's Gathering 2025-01-22 さくらの夕べ i…
2ヶ月前

はてなのポッドキャスト Backyard Hatena #52 - 社長とふりかえる2025年(id:chris4403) #byhatena
Hatena Developer Blog
はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回は年末恒例の社長 id:chris4403をゲストに迎えた2025年振り返り回です。プロダクトやAI活用、読んだ本などについてお話しました。
2ヶ月前

Hatena Engineer Seminar #36 「プロダクトを支えるAI編」を26年1月22日にオンライン開催します #hatenatech
Hatena Developer Blog
2026年1月22日(木)にHatena Engineer Seminar #36 をオンライン開催します。「はてなCMS」「toitta」「Mackerel」の3つの法人向けサービスを担当するエンジニア4名が登壇し、コーディングエージェントなど手元の生産性を高める利用ではなく、サービスにAIを組み込むことによって事業の価値を高める取り組みについて発表します。 皆様のご参加をお待ちしております!
2ヶ月前

はてなブログのAndroidアプリのスムーズな無限スクロールを支える技術
Hatena Developer Blog
こんにちは、Androidアプリケーションエンジニアのid:rokouchaです。 皆さんはリニューアルされたはてなブログのAndroidアプリをもう体験しましたか?まだの方はぜひダウンロードして、生まれ変わったはてなブログアプリを体験してみてください。 今回のリニューアルでは、目的の1つとして「Androidの最新標準技術に追従1」を掲げています。 スムーズな無限スクロールを実現するためのページングライブラリ、Pagingもその1つです。 しかしこのPaging、Android Jetpackライブラリスイートの一員にも関わらず、他のComposeやRoomに比べると知名度が低く、ドキュメン…
2ヶ月前

GitHub Actionsにおけるrunnerのパフォーマンス比較(Disk I/O編) - 2026年GitHub Actions料金改定を見据えた最適解を添えて -
Hatena Developer Blog
システムプラットフォームチームの id:rskmm0chang です。 この記事は、はてなエンジニア Advent Calendar 2025の22日目の記事であり、はてなのSREが毎月交代で書いているSRE連載の2025年12月号です。 また、下記の記事(SRE連載の2025年11月号)の続編の内容となります。 developer.hatenastaff.com そのため、パフォーマンス比較を始めた経緯などは上記の記事をご確認ください。 また、先日発表されたGitHub-hosted runnersの料金改定、そして前回のCPU編の内容も踏まえたまとめを最後に記載しており、情報量の多い内容と…
2ヶ月前

コンテナ化したVarnish Cache(Vinyl Cache)のメトリックをMackerelで可視化する
Hatena Developer Blog
こんにちは、Androidアプリケーションエンジニアのid:rokouchaです。 皆さんはVarnish Cache改めVinyl Cache1(以下Varnish)を使っていますか、コンテナ化していますか、メトリックを取得できていますか? オンプレミスなサーバやEC2など仮想マシン上で動かしている時は、サーバーで動いているエージェントでmackerel-plugin-varnishを有効化するだけでメトリックを取得できていました。 しかしメトリックプラグイン一覧にも記載されているように、container-agentにはVarnish用のプラグインが提供されていません。 そこで本記事では、…
2ヶ月前

そう言えばTiDB Cloudを検証していた話
Hatena Developer Blog
Webサービス運用において、データベースの負荷対策は永遠の課題の一つです。 はてなで運用しているマンガビューワGigaViewerでは、特定の時間に極端にアクセス負荷が高まる傾向があります*1。 特に書き込み負荷のスパイクは、一般的なRDBMSの構成ではスケールアップの限界に直面しやすいポイントです。 といった背景があり、将来的な超高負荷時に備えた「技術的な手札」を増やすため、分散型SQLデータベース(NewSQL)サービスとして注目されている TiDB Cloud の検証を行いました。 本記事では、普段 Aurora for MySQL をメインで使用しているサービスチームが、どのような検証…
3ヶ月前

10Xで活躍中のid:syou6162さんを訪問 | はてな卒業生訪問企画 [#18]
Hatena Developer Blog
連載企画「卒業生訪問インタビュー」 第18回のゲストは、小売チェーン向けECプラットフォーム「Stailer」を提供する株式会社10Xでデータエンジニアとして活躍しているid:syou6162:さんこと、吉田康久さんです。はてなEMのid:onkがお話を伺いました。
3ヶ月前

Hatena Engineer Seminar #35「エンジニアリングマネージャー編」をオンラインで開催しました #hatenatech
Hatena Developer Blog
2025年12月8日(月)に開催した Hatena Engineer Seminar #35「エンジニアリングマネージャー編」のレポートです。はてなのエンジニアリングマネージャー(EM)3名が登壇し、はてなのエンジニアリングマネージャーに関する評価・育成の取り組みに加え、日々の業務についてもお話ししました。トークの発表資料と動画アーカイブを掲載しています。ぜひご覧ください!
3ヶ月前

運用中のマンガサービスに「GigaViewer for Web」を導入する場合のデータ移行事例
Hatena Developer Blog
こんにちは、 GigaViewer for Web の開発・運用を担当している id:yunagi_n と id:mds_boy です。 今回は、運用中のマンガサービスに GigaViewer for Web を導入する際のデータ移行の事例を紹介します。 この記事では、過去に Inside GigaViewer for Apps 第6回目 の記事で行った事例と比較しつつ、やったこと、やらなかったことを紹介していきます。 データ移行プロジェクトの概要 今回のデータ移行では、 GigaViewer for Web を導入していない、すでに実運用されているサービスから、 GigaViewer for…
3ヶ月前

YAPC::Fukuoka 2025 にはてなのスタッフが登壇しました! #yapcjapan
Hatena Developer Blog
こんにちは、はてなの id:motemen です。2025/11/14-15 に開催された YAPC::Fukuoka 2025 にて、はてなのスタッフが多数登壇しました! 資料、感想とともに発表者をまとめています。みなさまの YAPC::Fukuoka のふりかえりにどうぞ。 id:azukiazusa 『探求の技術』 speakerdeck.com 普段の技術探求をどのように行っているのか、技術記事の書き方について、AI 時代の技術記事の向き合い方について話しました。ゲストスピーカーとして招待いただいた YAPC 運営の方々、誠にありがとうざいました。sousukesuzuki さん、az…
3ヶ月前

はてなのポッドキャスト Backyard Hatena #51 - バイブス・EM・サウナ(id:hitode909) #byhatena
Hatena Developer Blog
はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回のゲストは、 マンガメディアチーム EM の id:hitode909です。AI活用の話からEMになってからの仕事、趣味のサウナのお話などを伺いました。
3ヶ月前

GitHub ActionsにおけるGitHub-hosted runnerとSelf-hosted runnerのパフォーマンス比較(CPU編)
Hatena Developer Blog
システムプラットフォームチームの id:rskmm0chang です。 この記事は、はてなのSREが毎月交代で書いているSRE連載の2025年11月号です。10月の記事はid:cohalzさんの GitHub Organizationを安心して利用するための最近の機能紹介でした。 前回も11月に書いていて、11月になるとブログが書きたくなるようです。 developer.hatenastaff.com GitHub Actions Runnerのパフォーマンス比較を始めた経緯 はてなでは、Actions Runner Controllerを利用して、Self-hosted runnersを提供…
3ヶ月前

hatena.go #2 開催レポート
Hatena Developer Blog
こんにちは、はてなでアプリケーションエンジニアをしている id:lufiabb です。 2025年10月31日(金)に、 hatena.go#2 を東京オフィスとオンラインのハイブリッドで開催しました。多くの方に登録・参加いただきましてありがとうございました。 このエントリーでは、当日の様子をご紹介します。 hatena.go#2について 「hatena.go」は、Go言語を普段から使っているエンジニアやWebアプリケーションを開発しているエンジニアのみなさまを対象に、Goにまつわる情報発信と情報交換を目的としたイベントです。 今回のhatena.goは、はてなのエンジニア2名による20分トー…
3ヶ月前

Hatena Engineer Seminar #35 「エンジニアリングマネージャー編」を12月8日にオンライン開催します #hatenatech
Hatena Developer Blog
2025年12月8日(月)にHatena Engineer Seminar #35 をオンライン開催します。エンジニアリングマネージャー編と題し、はてなのEM3名が登壇し、取り組みを発表します。皆様のご参加をお待ちしております!
3ヶ月前

はてなサマーインターンシップ2025のレポートサイトと講義資料を公開しました!
Hatena Developer Blog
はてなサマーインターンシップ2025実行委員長のid:daiksyです。 8月から9月にかけて「はてなサマーインターンシップ2025」を実施しましたが、そのレポートサイトを公開しました! hatena.co.jp 今年は大阪・関西万博が開催された年ということもあり、「はてなエキスポ」をテーマに掲げました。レポートサイトもそのテーマ設定を色濃く反映したにぎやかなものになっていますのでぜひ楽しんでください。 講義資料 同時に講義資料も公開しました!! Web API id:utgwkk speakerdeck.com 古くからWebサービスを支える技術であるHTTPおよびWebについて、基礎と進歩…
4ヶ月前

YAPC::Fukuoka 2025 を盛り上げていきましょう!
Hatena Developer Blog
今週の金土は YAPC::Fukuoka 2025 ですね。前日入りするため慌てて移動の準備をしている id:onk です。 はてなからも 例年登壇/参加している YAPC::Japan ですが、今回の YAPC::Fukuoka 2025 は 7 人登壇します。 ゲストスピーカー blog.yapcjapan.org id:azukiazusa から、「探求の技術」として登壇です。 fortee.jp 探求の源泉にある azukiazusaのテックブログ2 の話は、ポッドキャスト Backyard Hatena でも語られていました。予習にいかがですか? developer.hatenast…
4ヶ月前

AI時代に本当に価値ある開発をするために - 人間中心設計で顧客が嬉しいものづくりを加速する
Hatena Developer Blog
こんにちは。コンテンツ本部 エンジニアリングマネージャー(EM)の id:yigarashi です。本部エンジニア組織の事業成果とメンバーの育成・キャリアに責任を負って日々はたらいています。特に、組織の文化や能力を牽引する立場でもあり、生成AIによって社会全体に著しい変化が起こる中で、事業やエンジニア組織が適応し変化し続けられるようにすることが非常に重要なミッションです。 その変化のひとつとして、ソリューションを構築するコストが下がり、これまで以上に「何を作るか」に競争の軸足が移動していくことが挙げられます。PdMのような特定の人に依存しすぎず、チーム全員が顧客の価値に基づいた自律的な動きがで…
4ヶ月前

HERPで活躍中のid:taketo957を訪問 | はてな卒業生訪問企画 [#17]
Hatena Developer Blog
連載企画「卒業生訪問インタビュー」 第17回のゲストは、採用管理システム「HERP Hire」などの開発・提供で知られる株式会社HERPでエンジニアリング領域 統括として活躍している id:taketo957さんこと、佐々木健人さんです。はてなCTOのid:motemen がお話を伺いました。
4ヶ月前

GitHub Organizationを安心して利用するための最近の機能紹介
Hatena Developer Blog
id:cohalzです。この記事は、はてなのSREが毎月交代で書いているSRE連載の2025年10月号の記事です。9月の記事はid:s-shiroのCloudFront標準ログ(v2)をカスタマイズして便利に使う工夫でした。 みなさん組織でGitHubを安全に使えていますか? こうした問いに答えるため、安全に利用するためのポリシーをはてな社内でいくつか設定していきました。今回はそのうち、最近利用できるようになった機能を中心に以下の2つについて話していきます。 Enforce SHA pinningの有効化 Owner権限を持つ人を減らす また最後にリポジトリ・プロジェクトの管理者を調べるための…
4ヶ月前