sezemiのブックマーク (5,170)

  • ShopifyはなぜFalcon移行に苦戦したのか?FiberとC拡張ブロッキング #rubykaigi2026|kiha

    ShopifyはなぜFalcon移行に苦戦したのか?FiberとC拡張ブロッキング #rubykaigi2026 RubyKaigi 2026の「Surviving Black Friday: 329 billion requests with Falcon!」がFalcon gemの生みの親とそのチームが語るShopifyのunicornからFalconへの全面移行の戦いの記録で面白かったので深掘りしたい。記事では、その発表で語られた事実を整理した上で、Falcon移行の質である「Fiber Schedulerのフック対象外となるC拡張ブロッキング」を最小再現コードを交えて確認する。 ShopifyはFalcon(Webアプリケーションサーバのgem)を番導入し、CPUコアあたりおよそ7%の効率改善を狙った。Shopifyのブラックフライデーは、ピーク時に毎秒142万リクエストに達

    ShopifyはなぜFalcon移行に苦戦したのか?FiberとC拡張ブロッキング #rubykaigi2026|kiha
    sezemi
    sezemi 2026/04/29
  • Rubyist Lazy Load #とは

    Fri, Apr 24, 2026 One-minute read2026年4月22日〜24日、RubyKaigi 2026 が北海道の函館で開催されています。それに先駆けて企画された「Rubyist Bulk Reload 」と、Twitter(現X)で一部盛り上がりを見せた「#Rubyist_Lazy_Load 」というハッシュタグについて、いち参加者としての視点から「なにがあったか」を記録しておきます。 RubyKaigiとは / RubyistとはRubyKaigi とはプログラミング言語Ruby についての最大のお祭りで、年に1回開催されています。2016年からは首都圏から離れた場所で開催されるようになり、今年は北海道の函館で開催されています。 「Rubyist 」とは「Rubyに対して「お客さん」以上の気持ちを持っている人」と定義されています。 ということで、RubyKaigi

    Rubyist Lazy Load #とは
    sezemi
    sezemi 2026/04/28
    すばらしい話だ
  • 大規模Railsアプリを支える「バックエンド委員会」とRuby YJIT導入によるパフォーマンス改善 - freee Developers Hub

    こんにちは!フリー株式会社でエンジニアをしているyassyとkenzaです。 2026年1月30日に開催された「freee Tech Night」にて、「freee会計の大規模開発を支える "バックエンド委員会"」というテーマで登壇しました。 www.youtube.com freeeの基幹プロダクトである「freee会計」は、リリースから14年が経過した国内でも有数の大規模Ruby on Railsアプリケーションです。記事では、この巨大なプロダクトをいかにして健全に保ち、進化させ続けているのか、その中核を担う「バックエンド委員会」の活動と、直近で取り組んだYJIT導入の詳細について解説します。 1. 巨大なモノリスと14年の歴史freee会計の現状 freee会計のバックエンドは、2012年7月の最初のコミットから今日まで、膨大な機能追加と修正を繰り返してきました。そのため、以下の

    大規模Railsアプリを支える「バックエンド委員会」とRuby YJIT導入によるパフォーマンス改善 - freee Developers Hub
    sezemi
    sezemi 2026/04/28
  • 「ありがとう」で埋め尽くされた、初めての #RubyKaigi - give IT a try

    はじめに 今回のRubyKaigiは2026年4月22日〜24日に開催され、僕は初参加でした! って言うと、 「えっ、伊藤さんってRubyKaigi初めてなんですか?意外!!」 と思った方も多いと思います😅 そうなんです。Ruby歴10年以上で初めてなんです。 コロナ前は仕事が忙しくて行けず、コロナ中はコロナなので行けず、コロナ後も家の中がバタバタして行けず。 今年になってようやくいろいろ落ち着いたので、「よし行くぞ!」と初めてRubyKaigiに行く決意をしたのでした。 ただし、家の用事があるため、3日間フルで参加することはできず、Day 0(イベント前日)からDay 2の昼過ぎまでしか滞在できませんでした。。 それでもとても充実した時間を過ごすことができたので、今回は僕のRubyKaigi参加レポートを書いていきます。 rubykaigi.org 【もくじ】 はじめに Day 0:え

    「ありがとう」で埋め尽くされた、初めての #RubyKaigi - give IT a try
    sezemi
    sezemi 2026/04/28
    “楽しい前夜祭を開催してくれて、どうもありがとうございました!!” こちらこそです! ブログ応援してます! (会場でも応援しましたが、大事なことなので何度でも)
  • Active Record アソシエーションを安全に廃止する - ANDPAD Tech Blog

    こんにちは、ザックです。アンドパッドでフリーランスRails エンジニアとして働きながら、趣味RubyRails にコントリビュートしています。 このポストでは、Rails へ静かに加わったあまり知られていない機能を紹介します。大規模な Rails アプリケーションを扱うエンジニアには、特に役立つと思っています。 Deprecated Associations 古いアソシエーションの削除は、来ならルーティンな作業のはずですが、実際には手探りになりがちです。 コードベースを検索し、明らかな呼び出し箇所を修正し、テストを走らせ、アソシエーションを削除します。すべて問題なさそうに見えます。しかし、バックグラウンドジョブや管理画面、めったに使われないエンドポイントがまだ古い名前を呼び出していることが番で発覚します。もはやクリーンアップ作業ではなく、インシデントです。 Rails

    Active Record アソシエーションを安全に廃止する - ANDPAD Tech Blog
    sezemi
    sezemi 2026/04/21
    zzak さんのテックブログ第 2 弾です! Rails 8.1 で入った機能を使って今回もとても実践的な手順を紹介してもらってます!
  • 大規模 Rails アプリのリアーキテクティングを牽引した白土 慧が語る、横断部門のミッション・バリューとは | ANDPAD_Engineers

    ANDPAD の裏側では、複数のプロダクトが連携する巨大で複雑なシステムが稼働しており、日々高い性能要件と可用性が求められています。 そんな「ANDPAD」の大規模 Rails アプリケーションのリアーキテクティングを中心となって牽引してきたのが、 kei-s こと 白土 慧 です。 白土は、バックエンドエンジニアとして入社後、リアーキテクティングチームを立ち上げ、システムの根幹に関わる課題解決に取り組んできました。 そして現在、開発現場をリードするポジションから組織全体を俯瞰する立場へと軸足を移し、横断部門を管掌する『部長』として新たなキャリアを歩み始めています。 なぜ、エンジニアからマネジメントの道を選んだのか? 巨大なエコシステムへと進化する ANDPAD が直面するシビアな要求や AI がコードを書く時代のエンジニアのキャリアなど、今回は、新部長・ 白土 慧 に、横断部門の使命と、

    大規模 Rails アプリのリアーキテクティングを牽引した白土 慧が語る、横断部門のミッション・バリューとは | ANDPAD_Engineers
    sezemi
    sezemi 2026/04/20
    “外部キーに起因して、データベースのマイグレーション時にロックがかかってしまうという非常に厄介な問題があったんです。 ~ 「すべての外部キーを廃止する」” 外部キーの話もちょこっとしてもらいました
  • Optimizing Ruby Path Methods

    Back in November last year, I started a new job at Intercom, and one of the first projects I got to work on was improving the Intercom monolith CI with some of my new colleagues. Interestingly, I never got around to talking about CI on this blog, even though I consider it to be one of my main areas of expertise. That topic is way beyond the subject I’d like to talk about here, but just to give a b

  • Shopify の AI ファースト戦略に学ぶ、次世代開発組織

    多くの企業が AI ツールを導入しながらも、「期待したほどの成果が出ない」「エンジニアの役割がどう変わるのか不透明だ」という焦燥感に駆られている。しかし、EC プラットフォーム大手 Shopify CEO Tobi Lütke 氏は全く異なる次元にいる。彼は「過去3週間で、これまでの10年間よりも多くのコードを出荷した」と断言した。 この劇的な進化の裏には、単なるツールの配布を超えた、組織の OS そのものの書き換えがある。Shopify のエンジニアリング責任者である Farhan Thawar 氏が明かした戦略は、AI 時代を生き抜くすべてのリーダーとエンジニアにとって、避けては通れないロードマップである。 ツールを標準化するな、インフラを標準化せよ AI ツールの進化はあまりに速く、特定の製品を全社標準に固定することは、変化への適応力を自ら放棄することを意味する。Shopify はこ

    Shopify の AI ファースト戦略に学ぶ、次世代開発組織
    sezemi
    sezemi 2026/04/16
    あとで必ず読む
  • アンドパッドが RubyKaigi 2026 で Ruby スポンサーになった理由 - ANDPAD Tech Blog

    こんにちは、 id:sezemi です。 この特集を始めた頃は、子どもたちの春休みのお弁当に悩む時期でしたが、いまは学校が始まりました。 ふい~と胸をなでおろしつつ、ふと昼時の静寂がさみしさを感じる在宅勤務です。 さて、いよいよ RubyKaigi 2026 まで、あと 7 日です。 RubyKaigi 2026 特集もこの記事がラストです。 これまで Drinkup 、 Drinks and Local Meals 、立ち読み喫茶、アンドパッドから登壇する Speakers によるトーク紹介と特集して参りました。 アンドパッドは RubyKaigi 2026 で Ruby Sponsor として Drinks and Local Meals と Drinkup を提供します(前編) - ANDPAD Tech Blog アンドパッドは RubyKaigi 2026 で Ruby Spo

    アンドパッドが RubyKaigi 2026 で Ruby スポンサーになった理由 - ANDPAD Tech Blog
    sezemi
    sezemi 2026/04/16
    “Ruby 開発環境現状確認 2026 アンケートを行います” やるので、みんなの現状を教えてください~ #rubykaigi
  • Twitterの“青い鳥”生みの親 サイモン・オクスリー氏死去、56歳 GitHubの“半ネコ半タコ”もデザイン

    同氏は英国出身のフリーランスイラストレーター。日に12年間住み、は日人。 2006年、ストックイラストサービス「iStockphoto」に投稿した鳥のイラストを、Twitterの創業者らが約10~15ドルで購入し、ロゴに採用。同氏は当時それを知らず、2009年にCNNの放送で初めて自作の採用を知ったという。 GitHubのOctocatも2008年、共同創業者が404エラーページに表示するイラストをiStockphotoで探していたところ、半ネコ半タコのイラストを見つけ、同氏と交渉して独占的な権利を購入したものだった。 一方、Bitlyのフグのリデザインや、DigitalOceanの「Sammy the Shark」など、企業からのデザイン依頼にも多く応えた。

    Twitterの“青い鳥”生みの親 サイモン・オクスリー氏死去、56歳 GitHubの“半ネコ半タコ”もデザイン
    sezemi
    sezemi 2026/04/15
    なんと Octocat もだったの。どっちも好きだったなぁ。御冥福を
  • アンドパッドから RubyKaigi 2026 にエンジニア 4 名が登壇します! - Ruby のコアからエコシステムまで - ANDPAD Tech Blog

    こんにちは、 id:sezemi です。 小 4 になる娘から素朴に「大人は春休み、ないの?」と聞かれて、「今度パパは函館に行くんだ!」と謎の返しをしてきました。 間違ってない、 RubyKaigi は各地に連れて行ってくれる旅行のようなもんなんだから。 さて、その RubyKaigi 2026 です。 テックブログでの RubyKaigi 2026 特集月間はまだまだ続きます。 これまでの特集記事は以下のリンクから。 アンドパッドは RubyKaigi 2026 で Ruby Sponsor として Drinks and Local Meals と Drinkup を提供します(前編) アンドパッドは RubyKaigi 2026 で Ruby Sponsor として Drinks and Local Meals と Drinkup を提供します(後編) アンドパッドは RubyKaig

    アンドパッドから RubyKaigi 2026 にエンジニア 4 名が登壇します! - Ruby のコアからエコシステムまで - ANDPAD Tech Blog
    sezemi
    sezemi 2026/04/13
    “Speaker たちはアンドパッドのランチ配布時にお弁当を手渡ししますので、ぜひエールやメッセージをいただけると大変喜びます。” ぜひお越しやす! #rubykaigi
  • 浮いたボールを拾いまくったらトイルを改善していた話 - ANDPAD Tech Blog

    こんにちは。 サービスプラットフォーム部 SRE チームの谷合です。 普段はメガネ集めと、毎日のビールを楽しみながら生きています。 2025年11月に入社してから今日まで、浮いているボールや浮きそうなボール、あるいはすでに落ちているボールを拾うことを、意識的にやってきました。 ちなみに、あとから振り返ってみると、その姿勢の背景には、Kyash 執行役員 VP of Engineering の Konifar さんの記事の影響があったように思います。 「ボールは落とさない」という考え方に以前から強く共感していましたが、入社後はそれを一段階進めて、「なら拾いにいこう」と思ったきっかけが、まさにこの記事でした。とてもいい記事なので、皆さんも是非ご覧ください! konifar-zatsu.hatenadiary.jp 今回のブログでは上記のKonifarさんの記事をもっと紹介したいところですが、私

    浮いたボールを拾いまくったらトイルを改善していた話 - ANDPAD Tech Blog
    sezemi
    sezemi 2026/04/10
    “浮いたボールにはチャンスがあるぞ!” セルフオンボーディングのコツとして、とってもいい話です
  • アンドパッドは RubyKaigi 2026 で立ち読み喫茶と本のプレゼント企画をやります - ANDPAD Tech Blog

    こんにちは、Ruby コミッタの@hsbt です。函館の後に実家に帰るついでに北海道旅行に行こうと15年ぶりくらいに十勝方面の旅程を組んでいる真っ最中です。十勝といえば豚丼、ということで楽しみにしているのですが、ここにきてインデアンのカレーが良い、という情報を入手してそんなにべられない...となっています。 さて、今回は RubyKaigi 2026 のアンドパッドブースで実施する「立ち読み喫茶」という企画のご紹介です。 アンドパッドは RubyKaigi 2026 で Ruby Sponsor として Drinks and Local Meals と Drinkup を提供します(前編) アンドパッドは RubyKaigi 2026 で Ruby Sponsor として Drinks and Local Meals と Drinkup を提供します(後編) 立ち読み喫茶とは 喫茶店のテ

    アンドパッドは RubyKaigi 2026 で立ち読み喫茶と本のプレゼント企画をやります - ANDPAD Tech Blog
    sezemi
    sezemi 2026/04/09
    テックブログでの #rubykaigi 2026 特集第3弾記事です。本との出会いをきっかけに、話や縁が生まれる空間をつくりたいので、ぜひ立ち読みしに来てください!
  • LaravelとRails、道は違えど志は同じ? スペシャリスト同士が酌み交わす - Findy Media

    技術を愛する者たちが飲み会で交わす会話には、不思議な魅力が宿ります。お酒の力も相まって、「技術の真髄」や「泥臭い音」がポロリとこぼれ落ちるからです。そんな濃密な時間は、何物にも代えがたい有益な学びの場となります。 そんな思いからスタートした連載企画【言語を肴に一献】。この企画では、特定の技術領域を極めたスペシャリスト同士が、お酒を飲みながらさまざまな観点で議論します。互いの流儀を称え合う、温かな時間になるのでしょうか。それとも、議論が白熱しカオスな展開に? 今回は、Laravelスペシャリストの武田 憲太郎さんと、Ruby on Rails(以下、Rails)スペシャリストの大倉 雅史さんに語り合っていただきました。お二人の熱い会話に、グラスを差し向けます。 【一品目】ORM論。Active RecordとEloquentに通ずる美学武田: 一緒に議論できるのを楽しみにしていました。Ru

    LaravelとRails、道は違えど志は同じ? スペシャリスト同士が酌み交わす - Findy Media
    sezemi
    sezemi 2026/04/08
    “「料理長が一番美味いものをつくって出すから、黙って食え」というスタンスです(笑)” ww
  • アンドパッドは RubyKaigi 2026 で Ruby Sponsor として Drinks and Local Meals と Drinkup を提供します(後編) - ANDPAD Tech Blog

    こんにちは Ruby コミッタの hsbt です。4月に入って RubyKaigi... もありますがバラのシュートが順調に成長してきて函館に行っている最中に開花しないでくれ〜と祈りつつ、5月の満開に向けて毎日手入れをする日々が続いています。 さて、この記事では id:sezemi によるアンドパッドのスポンサー内容紹介の後編として、Drinks and Local Meals について紹介したいと思います。 RubyKaigi 2026 に参加する Rubyist の皆さん、必見です(2回目)。 tech.andpad.co.jp Drinks and Local Meals のメニュー大公開 ! アンドパッドは前年、愛媛・松山の "みかんジュース蛇口" や入れたてのコーヒーを Drinks スポンサーとして提供して大変好評いただけました。 そこで今年はドリンクだけではなくランチも!とさ

    アンドパッドは RubyKaigi 2026 で Ruby Sponsor として Drinks and Local Meals と Drinkup を提供します(後編) - ANDPAD Tech Blog
    sezemi
    sezemi 2026/04/07
    #omotesandorb 120 で話した #RubyKaigi 2026 でアンドパッドがスポンサーするご当地ランチとドリンクを紹介しています! ラキピもあるし、ガラナもあるし、4種のコーヒーもあるよ!
  • アンドパッドは RubyKaigi 2026 で Ruby Sponsor として Drinks and Local Meals と Drinkup を提供します(前編) - ANDPAD Tech Blog

    Hello, Rubyist ! id:sezemi です。 先日社内の RubyKaigi 2026 の参加者を集めて 30 分のキックオフをしたところ、ブースやカスタムスポンサーの内容を説明するだけで 30 分話してしまいました。 盛り沢山すぎる ... 。 さて、昨日 4/2 に開催された Omotesando.rb #120 でアンドパッドは会場スポンサーを務めました。 Omotesando.rb の皆さま、ご来場 and いい時間をありがとうございました ! そこで会場スポンサー LT をしたのですが、 RubyKaigi 2026 でアンドパッドがカスタムスポンサーをする Drinks and Local Meals と Drinkup を紹介しました。 この記事ではその内容を改めて前編 (Drinkup) と後編 (Drinks and Local Meals) に分けて記事

    アンドパッドは RubyKaigi 2026 で Ruby Sponsor として Drinks and Local Meals と Drinkup を提供します(前編) - ANDPAD Tech Blog
    sezemi
    sezemi 2026/04/03
    昨日 #omotesandorb 120 で紹介した、アンドパッドが #rubykaigi 2026 で開催する前夜祭とコード懇親会の詳細をまとめました。 みんなきてくれ!
  • アンドパッドのCREがTamachi.sre#3で発表してきました! - ANDPAD Tech Blog

    アンドパッドCREチームの島根です。 2026/03/19(木)に開催されたTamachi.sre#3に登壇者の1人として「極端に遅いリクエストとの戦い」というタイトルで発表させて頂きました。 この記事では登壇した内容、現地の様子や反響などについて書いていき、アンドパッドCREチームの取り組みやTamachi.sreについて少しでも興味を持って頂ければ嬉しいです。 Tamachi.sreとは Tamachi.sreはSRE NEXTのコアスタッフである渡部さん、横山さんと、元コアスタッフで当社FinOpsチームTechLeadの吉澤さんが勤め先が3名とも田町駅近辺という共通点をキッカケに発足したSREの地域コミュニティです。 Tamachi.sre#3の会場 今回は当社と同じオフィスビルに居を構えられている株式会社IVRyさんに会場を提供頂きました。ボルダリングウォールがオフィスにある光景

    アンドパッドのCREがTamachi.sre#3で発表してきました! - ANDPAD Tech Blog
    sezemi
    sezemi 2026/04/02
    CRE の島根さん、すっかり SRE のイベントで登壇することが定着 #temachisre
  • アンドパッド 技術イベントのご案内 2026 年 4 月 - ANDPAD Tech Blog

    こんにちは、 id:sezemi です。 子どもたちが春休みを迎え、毎日のお昼の献立に頭を悩ませています。 わず嫌いが多い子どもたち向けのナイスソリューションを渇望しております。 さて、アンドパッドでは、技術やプロダクト開発、組織に関するさまざまなカンファレンス・イベントでの登壇、開催や会場提供などを行っています。 今月もイベント情報をまとめてお知らせします。 ぜひご参加ください !! なお、開催状況により、満員となってしまっている場合、すでに受付を終了している場合がございます。 1. 会場提供情報 | 【ハイブリッド開催】Omotesando.rb #120 開催日時 : 2026 年 4 月 2 日(木) 会場 : 株式会社アンドパッド 東京オフィス(オンラインとのハイブリッド開催) 主催 : Omotesando.rb イベント概要 : Omotesando.rb は Ruby

    アンドパッド 技術イベントのご案内 2026 年 4 月 - ANDPAD Tech Blog
    sezemi
    sezemi 2026/03/27
    少し早めのいつものお仕事報告です。 #RubyKaigi 2026 直前予習会を行う #omotesandorb は来週 4/2 開催です!お早めにどうぞ
  • OSSは境界設計で強くなる ― 隙間家具OSSという設計思想 - Findy Media

    記事では、「OSS応援企画」として記事の最初と最後に「応援ボタン」を設置しています。1回の応援につき、Findyが100円をOSS団体などへ寄付し、エンジニアの成長とOSSの発展を応援する取り組みです。開発者の想いや取り組みに共感した気持ちが、OSSの支援にもつながっていく、そんな前向きな循環をFindyは目指しています。「応援ボタン」は、1日1回まで押すことができます。記事を読んで「いいな」と感じたら、ぜひボタンを押してあなたの応援の気持ちを届けてください。 初めまして。藤原 俊一郎(@fujiwara)と申します。 私は1998年にWeb業界(当時そんな言葉があったかも覚えてないですが)で仕事を始め、早いものでもう四半世紀以上が過ぎました。OSS活動を始めたのは2006年ごろのことです。当時流行っていたPlaggerというPerlで書かれたOSSのプラグインを自分なりに書き、その記事

    OSSは境界設計で強くなる ― 隙間家具OSSという設計思想 - Findy Media
    sezemi
    sezemi 2026/03/27
    お、 fujiwara さんだ。ブクマせずにはいられない
  • Security.any#09で「建設DXを支えるANDPAD: 2025年のセキュリティの取り組みと卒業したいセキュリティ」というタイトルで発表しました! - ANDPAD Tech Blog

    こんにちは! アンドパッド セキュリティグループの 宜野座(ぎのざ)です。 2026/03/19(木)に開催されたSecurity.any#09でアンドパッドは会場スポンサーとして協賛し、スポンサーLTに参加させていただきました! 私のLTでは、「建設DXを支えるANDPAD: 2025年のセキュリティの取り組みと卒業したいセキュリティ」というタイトルで発表いたしました。 今回はスポンサーLTと興味深かったLTの内容、現地の様子をご紹介します。 Security.any にこれから参加したいと考えている方にも参考になると何よりです。 Security.anyについて Security.any#09の会場の様子 スポンサーLTについて 興味深かったLT 1. ReactのdangerouslySetInnerHTMLは“dangerously”だから危険 2. 灯台下暗し - 物理侵入の実際

    Security.any#09で「建設DXを支えるANDPAD: 2025年のセキュリティの取り組みと卒業したいセキュリティ」というタイトルで発表しました! - ANDPAD Tech Blog
    sezemi
    sezemi 2026/03/25
    物理からコーディング、組織とセキュリティって幅も深さもあることをしみじみ痛感したイベント #security_any