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

はてなサマーインターンシップ2026を開催します!
8
Hatena Developer Blog
こんにちは。はてな技術グループマネージャーの id:daiksy です。 今年も昨年に引き続き、8月後半〜9月前半にかけて3週間程度のプログラムを企画しています。リモートとオフィスの両方を活用したハイブリッドの開催となる予定です。 昨年の様子はこちらをご覧ください。 はてなサマーインターンシップ2025 レポートサイト はてなサマーインターンシップの特徴は、前半は講義、後半は実践と、「学び、そして作る」両方を体験してもらえることです。今回も、最高の夏を過ごしていただけるカリキュラムを準備中です。 前半はWebアプリケーション開発の講義と課題に取り組んでもらい、はてなのエンジニアスタッフによるコ…
2日前

はてなは try! Swift Tokyo 2026 にシルバースポンサーとして協賛しています
1
Hatena Developer Blog
こんにちは、iOSアプリエンジニアの id:gurrium です。 はてなは去年に引き続き try! Swift Tokyo 2026 にシルバースポンサーとして協賛しています!また、id:yutailang0119 が主催者としてイベントを運営しており、当日は id:gurrium と id:deflis55 も聴講側で参加します。 ノベルティにはチラシとステッカーが入っておりますのでぜひご覧ください。 try! Swift Tokyo 2026 開催概要 tryswift.jp try! Swift Tokyo は、世界中から開発者が集まってワークショップやカンファレンスを行うイベントです…
7日前

GigaViewer の配信基盤を支えるマルチテナントアーキテクチャ
Hatena Developer Blog
執筆: id:chaya2z この記事は SRE 連載の 3 月号です。 2 月の記事は id:koudenpa さんの Amazon AuroraのCPU世代を上げるとどうなる? でした。 はじめに 技術的な課題 アーキテクチャ サイロモデル: CDN プールモデル: ロードバランサー・リバースプロキシ サイロとプールの境界 配信基盤の移行戦略 サイロとプールの橋渡し オリジンの保護 ふりかえり はじめに GigaViewer は、はてなが提供するマンガビューワーです。 2017 年のリリースから 2026 年 3 月現在で 20 以上のサービスに導入されています。 各サービスには専属のデザ…
12日前

人間がバグ修正でAIに負けた日
Hatena Developer Blog
「バグ修正では負けても、面白ためになる記事の執筆なら負けん!」という気持ちで生成AIと人間が同じ出来事――人間がバグ修正でAIに負けた日――について記事を書きました。
21日前

はてなのポッドキャスト Backyard Hatena #54 - Customer Reliablity Engineerと格闘ゲーム(id:KGA) #byhatena
Hatena Developer Blog
はてな「技術グループ」によるポッドキャスト「Backyard Hatena」を更新。今回はMackerelチーム CRE のid:KGAを迎えて、最近のMackerelやCREの活動、CREのおもしろいところ、「APM」、趣味活動についてなど、お話しました。
1ヶ月前

はてなはEMConf JP 2026にシルバースポンサーとして協賛しました
Hatena Developer Blog
こんにちは。技術グループ長のid:daiksyです。 はてなは、2026年3月4日(水)に開催された、EMConf JP 2026にシルバースポンサーとして協賛しました。 2026.emconf.jp はてなではエンジニアの人数が100名を超え、組織体制を整えるための手段のひとつとしてエンジニアリングマネージャーの登用・育成に力を入れています。はてなが主催する「エンジニアセミナー」でもそれらの取り組みを紹介していました。 developer.hatenastaff.com まさに今我々が直面している課題とも直結するため、EMConfの参加を通じてコミュニティとも接続しながら、微力ではありますが…
1ヶ月前

デザイナーとして活躍中のid:tikedaさんを訪問 | はてな卒業生訪問企画 [#20]
Hatena Developer Blog
連載企画「卒業生訪問インタビュー」 第20回のゲストは、株式会社くふうカンパニーホールディングスの専門役員であり、ご自身で立ち上げたデザインアンドライフ株式会社、株式会社CLANの代表取締役を務める id:tikedaさんこと、デザイナーの池田拓司さんです。。はてな取締役のid:onishiがお話を伺いました。
1ヶ月前

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

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

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

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

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

「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自体は各社で実践が増えてきたものの、それぞれ役割や解釈が異なる…
3ヶ月前

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

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 ノードを常設…
3ヶ月前

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…
3ヶ月前

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

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…
4ヶ月前

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

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を組み込むことによって事業の価値を高める取り組みについて発表します。 皆様のご参加をお待ちしております!
4ヶ月前

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

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編の内容も踏まえたまとめを最後に記載しており、情報量の多い内容と…
4ヶ月前

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

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

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

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

運用中のマンガサービスに「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…
4ヶ月前

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…
4ヶ月前

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

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を提供…
5ヶ月前