aladhiのブックマーク (802)

  • GKEの「繋がらない」を分解する4つのプレーン - enechain Tech Blog

    この記事はenechain Advent Calendar 2025の24日目の記事です。 こんにちは、enechainのeSquare Live ecosystemチームのJingです。 皆さんはGKEを利用している時に、原因不明の接続の失敗に悩まされた経験は無いでしょうか? 記事では、複雑なGoogle Cloudの挙動を整理するためのフレームワークとして、「繋がらない」問題の裏側、4つのプレーンについて紹介したいと思います。 この記事の対象読者: この記事は、次のようなエンジニアを想定しています。 GKE上でワークロードを動かしている Cloud SQL、Pub/Sub、Secret Manager、Cloud StorageなどのGoogle Cloudサービスを呼び出している PermissionDenied やタイムアウト、よく分からない接続失敗に何度も悩まされてきた 「1回

    GKEの「繋がらない」を分解する4つのプレーン - enechain Tech Blog
    aladhi
    aladhi 2025/12/25
  • enechain CTOの2025年振り返り - enechain Tech Blog

    この記事はenechain Advent Calendar 2025の25日目の記事です。 こんにちは。enechainでCTOを務めている須藤(@sutochin26)です。 2025年も残す所あとわずかとなりました。毎年この時期になると、考えるのはラーメン二郎納めのことです。今年は秋口に念願かなって栃木街道店に行くことが出来まして、当に最高でした。この後どう納めようとも良い1年でした。 それはさておき、2025年の前に2024年を振り返ってみると、2024年はenechainにおいてテクノロジーが事業上の重要な役割を担い始めた年でした。 eSquare Liveというプロダクトがリリースされ、格的にプロダクトで売上を創っていく方針が打ち出されました。テック系企業であれば普通の事かもしれませんが、創業期からテクノロジー以外の収益源を中心としている我々にとっては大きな意味を持つ年でした

    enechain CTOの2025年振り返り - enechain Tech Blog
    aladhi
    aladhi 2025/12/25
  • 満足度90%超え。「参加してよかった」オフサイトをつくる“しらけのイメトレ” - enechain Tech Blog

    この記事はenechain Advent Calendar 2025の19日目の記事です。 オフサイトの失敗あるある オフサイトは成功すれば事業の起爆剤になる そもそも「しらけのイメトレ」とは何か? オフサイト版「しらけのイメトレ」とは 「だれに」「どんな気持ちになってほしいか」「それはなぜか」の事前準備が大事 企画が先行している場合は逆算して目的を出してみる 課題がふわっとしてしまう場合はN=1に立ち返る イメトレ開始!参加者の思考回路をなぞる 議論を盛り上げるバランス調整 企画チームでロールプレイング 一人企画なら、AIも使える 良き組織の追求は終わらない enechainPdMの加藤(@mk_mitarashi)です。 サイバーエージェントマッチングアプリ開発に5年ほど関わり、HRSaaSのシードスタートアップを経て、enechainでPdMをしています。 振り返ると事業と組織にず

    満足度90%超え。「参加してよかった」オフサイトをつくる“しらけのイメトレ” - enechain Tech Blog
    aladhi
    aladhi 2025/12/19
  • Adapting Design Docs Practice for Mid-Sized Companies

    こんにちは、Finatextの @taiki45 です。この記事はFinatextグループ10周年記念アドベントカレンダーの14日目の記事です。昨日は河端さんが「保険業界の Vertical SaaS『Inspire』のビジネスモデル」という記事を公開しています。 インターネットサービス業界でDesign Docsと呼ばれているプラクティスがあります。これは、それなりに規模のあるなにかを作ったりタスクを行う前に、解決する問題や考慮事項や取りうる選択肢やそのトレードオフなどを文書としてまとめたもの(design doc)を書くというプラクティスです。 Design Docsプラクティスは、複数のチームやある程度の多さのステークホルダーをalignするという側面もあって大企業でよく使われていると思うのですが、中規模(300人程度)の企業でもDesign Docsプラクティスを行うことで、より精

    Adapting Design Docs Practice for Mid-Sized Companies
    aladhi
    aladhi 2023/12/14
    書きました!中規模組織での事例かつ日本語の記事はめずらしいと思ってるのでぜひ読んでみてほしいです!
  • モダンBFFを活用した既存APIサーバーの再構築 - クックパッド開発者ブログ

    技術部の青木峰郎です。 去年までは主にデータ分析システムの構築を担当していましたが、 最近はなぜかレシピサービスのサービス開発をやっています。 今日は、そのサービス開発をする過程で導入したBFF(Backends for Frontends)であるOrchaについて、 導入の動機と実装の詳細をお話しします。 Orcha導入にいたる経緯 まずはOrcha導入までの経緯、動機からお話ししましょう。 最初のきっかけは、わたしが去年から参加しているブックマークのようなサービスの開発プロジェクトでした。 このプロジェクトの実装のために新しいmicroserviceを追加することになったのですが、 そのときにいくつかの要望(制約)がありました。 1つめは、撤退するとなったときに、すぐに、きれいに撤退できること。 2つめが、スマホアプリからのAPI呼び出し回数はできるだけ増やしたくない、という要望です。

    モダンBFFを活用した既存APIサーバーの再構築 - クックパッド開発者ブログ
    aladhi
    aladhi 2019/06/21
    青木峰郎に褒められてめちゃうれしい!! "他社のエンジニアにこの画面を見せると異常にうらやましがられる画面です。 この画面のためだけにでもサービスメッシュを実装する価値があると思います。" これこれオブザ
  • 入門サービスメッシュ - builderscon tokyo 2019

    Abstract サービスメッシュについて理解し、適切に活用ができるようになるためのセッションです。 サービスメッシュというアイディアが業界に登場し、その技術を活用した事例が共有され、近年注目が高まっています。これからサービスメッシュを導入したい、という組織も多いのではないでしょうか。しかし、新しい技術を理解し適切に利用することは一般に学習コストが高く、サービスメッシュも例外ではありません。 このセッションでは、サービスメッシュというアイディアが登場した背景や、解決しようとしている技術的課題、各コンポーネントの技術的詳細、いつかの特色ある導入事例を解説する予定です。特に、急速に普及が始まった技術によくある「業界での銀の弾丸化」を防ぐべく、「サービスメッシュを導入しない判断ができる知識を得る」という点にも重点を置きます。 このセッションは、聴者が次のような情報・知識を得ることができる内容にな

    入門サービスメッシュ - builderscon tokyo 2019
    aladhi
    aladhi 2019/06/10
    CFP ギリギリで出しました!サービスメッシュに入門したい全ての人類に送るセッション、特にビギナーの人々に最高のセッションにするつもりなので応援よろしくだぜ!(例によって SNS share 数が影響する)
  • 業務で使っているPCをLinuxデスクトップにしてから半年が経った - ぶていのログでぶログ

    この記事はGMOペパボ Advent Calendar 2018の19日目の記事です。 会社PCLinuxデスクトップにしてから半年が経ったので感想とかTipsとか書きます。 なぜLinuxデスクトップにしたのか? 以前はMacBookProを使ってました。たしか、2015年後期モデル。 半年前にそのMacBookProのレンタル期限が切れたので、新しいMacBookProに更新するかどうか悩んだ。 でも、キーボードはペチペチだし、ESCキーもないし、Appleにロックインされるのが嫌だったのでLinuxにすることにした。 Windows Subsystem for Linuxも考えたけど、ネイティブでLinux使いたかったのでWindowsは選択しなかった。 実際どうなのか? 普通に使える。けど、会社の環境のおかげかも知れない。 ペパボでは、G suiteを使っているのでブラウザがあれ

    業務で使っているPCをLinuxデスクトップにしてから半年が経った - ぶていのログでぶログ
    aladhi
    aladhi 2019/01/05
  • クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 - クックパッド開発者ブログ

    インフラストラクチャー部の青木峰郎です。 最近はDWH運用の傍ら、所属とまったく関係のないサービス開発のためのデザインスプリントをしつつ、 Java 10でgRPCサーバーを書きつつ、 リアクティブプログラミングを使った非同期オーケストレーション層を勢いだけで導入したりしています。 ですが今日はそれとはあまり関係なく、クックパッドの中核サービスであるレシピサービスの アーキテクチャ改善プロジェクト、「お台場プロジェクト」の戦略について話します。 これまで、お台場プロジェクトで行った施策について対外的に発表したことはあっても、 全体戦略について話したことはありませんでした。 その一番の理由は、正直に言って、プロジェクトオーナーであるわたしにもプロジェクト全体の姿が見えていなかったからです。 しかし現在プロジェクト開始から1年半が経過してようやく全貌が見えてきたので、すべてをお話ししようと思い

    クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 - クックパッド開発者ブログ
    aladhi
    aladhi 2018/12/28
  • プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ

    技術部の笹田(ko1)と遠藤(mame)です。クックパッドRuby (MRI: Matz Ruby Interpreter、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 もうすぐ Ruby 2.6 がリリースされますね! Ruby 2.6 の新機能は何だろう、と調べるためには、ソースコードの diff を見ればいいのですが、膨大な変更があるので、一つ一つ見ていくのは大変です。 $ git diff --compact-summary origin/ruby_2_5 ... 6404 files changed, 228441 insertions(+), 97984 deletions(-) そこで、NEWS ファイルという、主要な変更点をまとめたファイルが用意されています。これを見るだけで、Ruby

    プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ
    aladhi
    aladhi 2018/12/26
  • EnvoyCon 2018 Seattle で登壇しました - クックパッド開発者ブログ

    こんにちは、Taiki です。先日、Envoy proxy のためのカンファレンスである EnvoyCon 2018 がシアトルで開催され、参加・登壇してきたので、私の発表内容や他の登壇者の内容をいくつかこの記事では紹介できればと思います。また、EnvoyCon は KubeCon + CloudNativeCon North America 2018 の co-located event として開催されたのもあり、KubeCon + CNCon にも参加してきたので、そちらのほうからも Envoy 関係の発表をいくつか紹介します。 クックパッドの発表 クックパッドではおよそ1年前から Envoy をサービスメッシュの data plane proxy として利用しています。クックパッドAmazon ECS を使用しているのもあり、サービスメッシュの構築にあたり、自分たちの requi

    EnvoyCon 2018 Seattle で登壇しました - クックパッド開発者ブログ
    aladhi
    aladhi 2018/12/18
    登壇レポート記事を書きました〜
  • 【開催レポ】Cookpad TechBar #9 〜秋の最高LT大会〜 & ライブ配信の裏側 - クックパッド開発者ブログ

    こんにちは。新卒採用担当の小久保です。 2018年11月21日に、Cookpad TechBar #9 〜秋の最高LT大会〜を開催しました。 Cookpad TechBarとは Cookpad TechBarは学生向けのイベントで、クックパッド社員とカジュアルな雰囲気で気軽に交流していただけるイベントです。 今回のテーマ 今回は、「最高のLT」をテーマに、3名の若手社員と1名の内定者がLTをしてくれました。 具体的な発表内容としては、クックパッドの業務にほとんど関係のないLTを実施したのですが、堅苦しい説明会とは違う、TechBarならではの雰囲気を楽しんでいただき、大好評でした。懇親会では、参加者から多くの質問をしていただき、有意義な時間を過ごすことができました。 最高だと感じてもらう工夫 ただ楽しいLTイベントではなく、最高なLTイベントだと感じてもらうために実施した2つの取り組みにつ

    【開催レポ】Cookpad TechBar #9 〜秋の最高LT大会〜 & ライブ配信の裏側 - クックパッド開発者ブログ
    aladhi
    aladhi 2018/12/03
    最高ボタンめちゃ好き
  • Catchpointを使ったWebページのパフォーマンス計測 - クックパッド開発者ブログ

    技術部開発基盤グループの外村です。最近はクックパッドレシピサービスのWebフロントエンドの改善に取り組んでいます。その一環でWebサイトのページロードのパフォーマンス計測をおこなっているので、今回はその取り組みについて紹介します。 Webページのパフォーマンスといっても、文脈によってそれが指すものは様々です。サーバーのレスポンスタイムのみを指すこともあれば、ブラウザがページをレンダリングするまでの時間を指すこともあります。また、レンダリング後にUIの操作やアニメーションがどのぐらいの速度で動くかというのもWebページのパフォーマンスの1つです。今回はブラウザでWebサイトを開いてからページが表示されるまでのパフォーマンス(ページロードのパフォーマンス)にフォーカスします。 継続的なパフォーマンスの計測 ページロードのパフォーマンスを計測する手法はいくつかあります。まず、簡単なのは Goo

    Catchpointを使ったWebページのパフォーマンス計測 - クックパッド開発者ブログ
    aladhi
    aladhi 2018/11/29
  • 最新のログもすぐクエリできる速くて容量無限の最強ログ基盤をRedshift Spectrumで作る - クックパッド開発者ブログ

    こんにちは。去年の今頃は Rust を書いていました。 インフラストラクチャー部データ基盤グループの id:koba789 です。 背景 クックパッドではデータ基盤の DBMS として Amazon Redshift を利用しています。 既存のデータ基盤について詳しいことは クックパッドのデータ活用基盤 - クックパッド開発者ブログ を参照してください。 今まで、ログは数時間に1度、定期実行ジョブで Redshift 内のテーブルにロードしていました。 ロードジョブの実行間隔が "数時間" と長めなのは、Redshift のトランザクションのコミットが遅いためです。 クックパッドでは数百ものログテーブルがあるため、仮に1分おきにすべてを取り込もうとすると秒間数回以上のコミットを行わなければなりません。 このような頻繁なコミットは Redshift 全体のパフォーマンスを悪化させてしまいます

    最新のログもすぐクエリできる速くて容量無限の最強ログ基盤をRedshift Spectrumで作る - クックパッド開発者ブログ
    aladhi
    aladhi 2018/11/21
  • builderscon tokyo 2018 にクックパッド社員が1名登壇いたします! - クックパッド開発者ブログ

    こんにちは! 広報部のとくなり餃子大好き( id:tokunarigyozadaisuki )です。 朝晩を中心に少しずつ秋の気配を感じられるようになりましたが、夏日かと思うと台風が2つも。雨の被害がこれ以上、拡がりませんように。みなさんも寒暖の差で体調など崩されないようお気をつけください。 さて、2018年9月6日(木)〜2018年9月8日(土)は「知らなかった、を聞く」をテーマとした技術を愛する全てのギーク達のお祭り、「builderscon tokyo 2018」が開催されますね! クックパッドからは、技術部の小野 大器(@taiki45)が登壇させていただきます。セッションの内容は公式ページにて英語で紹介しておりますが、ブログでは人のコメント付きで、日語にてご紹介いたします。 講演は日語で行いますので、ご興味のある方はぜひご参加ください。 セッション情報 2日目 9月7日(

    builderscon tokyo 2018 にクックパッド社員が1名登壇いたします! - クックパッド開発者ブログ
    aladhi
    aladhi 2018/08/24
    登壇いたします!
  • Chaos Engineering やっていく宣言 - クックパッド開発者ブログ

    技術部のヨシオリです。 Netflix が Chaos Engineering の論文を公開して 2 年ほど経ちました。 クックパッドは最近、 Chaos Engineering を導入する事を決めました。 この記事ではその背景を紹介したいと思います。 そもそも Chaos Engineering とは Netflix では Failure Injection Testing として、営業時間中に意図的に障害を起す事をやっていました。Chaos Monkey というインスタンスとサービスを落すものから Chaos Gorilla、Kong という availability zone や region 単位で障害を発生させるものなどです。 その経験から Chaos Engineering というものが提唱されました。 Principles of Chaos Engineeringによれば C

    Chaos Engineering やっていく宣言 - クックパッド開発者ブログ
    aladhi
    aladhi 2018/08/02
    cookpad/yatteiku だ
  • Change the recipe's world

    西日応援プロジェクト 真夏の大LT大会!(https://techplay.jp/event/684228) の発表資料です

    Change the recipe's world
    aladhi
    aladhi 2018/07/23
    チキチキボーンの素を使って揚げたチキチキボーンを食べる役として出演してる(ちなみにこの会の名称センスが毎回飛んでて、奥さんにその全ての経緯を説明するのに30分くらいかかった)
  • 本気で楽しむ!クックパッド流しそうめんランチ - Cookpad Staff blog

    こんにちは!広報部のとくなり餃子大好き( id:tokunarigyozadaisuki )です! 梅雨が明けた東京は毎日暑くて、そうめんやそばなどの冷たい麺アレンジがどんどん得意になってきました。 クックパッドでは、社員用キッチン&ラウンジにて季節の訪れを楽しむイベントを開催しています。 夏の風物詩といえば「流しそうめん」! ということで、今日は7/4に行った今年初の「クックパッド流しそうめんランチ」の様子をレポートします。 「クックパッド流しそうめんランチ」の歴史 クックパッドのオフィスには約10年前から社員用キッチン&ラウンジがあり、特にお昼時はまかない*1として用意した材を使って、ランチを作る社員が続々と集まってきます。 季節や旬に合わせて変化するまかない材ですが、夏はつるつるさっぱりとべられると「そうめん」が人気! 遡ってみると約6年前から、夏に社員みんなでそうめんをべる

    本気で楽しむ!クックパッド流しそうめんランチ - Cookpad Staff blog
    aladhi
    aladhi 2018/07/09
  • 詳解Fastfile by ぎぎにゃん | プロポーザル | iOSDC Japan 2018 - fortee.jp

    aladhi
    aladhi 2018/06/20
    fastlaneコミッターのトークだ!!
  • Building and operating a service mesh at mid-size company - builderscon tokyo 2018

    Building and operating a service mesh at mid-size company accepted Abstract Service meshes are not only for big companies. It works for intermediate-sized companies as well. We have 10+ teams and 30+ services and we built our-own service mesh using Envoy proxy. By building a service mesh, we can start using service meshes with a small start and benefit from it. I will share knowledges, techniques

    Building and operating a service mesh at mid-size company - builderscon tokyo 2018
    aladhi
    aladhi 2018/06/20
    #builderscon の CFP としてクックパッドのサービスメッシュ事例を submit したので興味ある人は拡散してくれると助かります!(SNS 拡散ステータスも選考に関係あるとのことなので)
  • 無理をしないコードレビュー - クックパッド開発者ブログ

    会員事業部の三吉(@sankichi92)です。 クックパッドでは、GitHub Enterprise の Pull Request を使ったコードレビューを広く実施しています。 この記事では、私がコードレビューすることに対する苦手意識をなくすために意識したことを紹介します。 クックパッドでは、テックリードや新卒、インターン、バイトといった肩書きに関係なく、誰もがレビュワー・レビュイーになります。 チームやプロダクトによって開発ルールは少しずつ異なりますが、私の所属する会員事業部では、PR を出したときに GHE やチャットで部内のエンジニアにメンションして、その時にレビューできる人がレビューするという形を取っています。 私は、昨年2017年に新卒入社したのですが、それまでは個人開発や研究用のコードしか書いたことがなく、短期インターンシップを除くチーム開発の経験がありませんでした。 配属当

    無理をしないコードレビュー - クックパッド開発者ブログ
    aladhi
    aladhi 2018/06/19