2023年6月16日のブックマーク (7件)

  • メールシステムのリバースプロキシに Nginx を使っているのでご紹介 - Pepabo Tech Portal

    こんにちは。最近、ピストのチェーンを 和泉チエン TOUGH GUARD に替えて、ご機嫌な原口です。 ホスティング事業部の MRE(Messaging Reliability Engineering *ペパボの造語です)というチームで、 SRE ような取り組みを、DNS やメールなどのメッセージングサービスに対して実施しています。 今回は、弊社のホスティングサービスで提供しているメールシステムについてご紹介いたします。 メールシステム構成 弊社のホスティングサービスで提供しているメールシステムは、運用効率化やメールサーバー リプレイス時のダウンタイム削減のため、リバースプロキシを導入しています。 このリバースプロキシについては、過去、dovecot や Courier-IMAP などを利用していましたが、 現在は Nginx に変更しています。メールシステムで Nginx を利用している

    メールシステムのリバースプロキシに Nginx を使っているのでご紹介 - Pepabo Tech Portal
    shucream
    shucream 2023/06/16
  • RubyKaigi 2023に参加しました! - Pepabo Tech Portal

    Rubyの名付けについての教訓は「Good Name」でした。Rubyの他には、Coral、Tishなどの名前の候補があったそうで、もしTishになっていたら、RubyKaigiはTishKaigiになっていたかもしれないという話を交えつつ、良い名前を選ぶということはとても大事なことだとお話されていました。 First Public Releaseの時代には「Community = Communication」ということをお話されていました。それまで一人で開発していたRubyを複数人で開発することでコミュニケーションが生まれ、開発に関わってくれた方がコミュニティに参加してくれるようになったことでRubyコミュニティが広がっていったそうです。 Rubyを3倍速くするというキャッチフレーズの時代では「Leadership and Vision」というお話でした。Rubyを3倍速くすることは、当

    RubyKaigi 2023に参加しました! - Pepabo Tech Portal
    shucream
    shucream 2023/06/16
  • ホスティング事業部「ops祭り 2days ~2023春~」を開催しました! - Pepabo Tech Portal

    こんにちは。@matsusukeと申します。ホスティング事業部でWebアプリケーションエンジニアとしてプロダクト開発・運用保守業務を行っています。 先日、社内の有志で集まってフットサルを行いました。数年ぶりにボールを蹴ったので2日間筋肉痛が取れませんでした。 交代人数が少ないと運動量が増えてつらいので、次回はもっと大人数で開催したいです。 今回は、ホスティング事業部内で開催した「ops祭り 2days ~2023春~」の取り組みについて紹介したいと思います。 ホスティング事業部における「ops」について 大量に飛んでくるアラートの根解決&バリデーションの修正をした サービスの料金計算周辺のテスト環境整備 料金計算機能のテストコードの見直し ローカルのテスト環境の整備 サービス仕様を共通認識するためのドキュメンテーション ムームードメインにおけるドメインAPI利用手続きの自動化 背景 課題

    ホスティング事業部「ops祭り 2days ~2023春~」を開催しました! - Pepabo Tech Portal
    shucream
    shucream 2023/06/16
  • DBのリストアテストを全自動化した話 - Pepabo Tech Portal

    ホスティング事業部の業務信頼性向上チームでエンジニアをしているはらちゃんです。 先日STREET FIGHTER 6のオープンベータに参加し、友人にボコボコに負けました。 製品版買っていい勝負ができるように特訓を重ねたいと思います。 今回、ホスティング事業部のサービスであるロリポップ、ムームードメイン、ヘテムル、おさいぽのDBリストアテストを自動化したので紹介します。 まず業務信頼性向上チームとは? リストアテストを継続的にやっている理由 なぜ自動化したのか 全体像 具体的な実装 実装時に困ったこと dumpのサイズが大きすぎて通常のrunnerではリストアテストができない場合 scpをするアカウントにdumpファイルを操作する権限がない場合 dumpファイルのファイル名が微妙に違ってうまく指定できない場合 終わりに まず業務信頼性向上チームとは? 最初に、自分の所属している業務信頼性向上

    DBのリストアテストを全自動化した話 - Pepabo Tech Portal
    shucream
    shucream 2023/06/16
  • ホスティング事業部の新卒エンジニアがサイクルOJTに取り組んだ話 - Pepabo Tech Portal

    こんにちは!ホスティング事業部 新卒エンジニアの seiji と yukyan です!この度、2022年8月から2023年6月までのOJTを終え、無事チームに配属されました。seijiは事業開発チーム、yukyanはプロダクトチームに配属されることになりました。社内の他の事業部と比べると長いこのOJTですが、実はサイクルOJTという形で行いました。サイクルOJTとは、事業部への理解を深めるため、一つではなく、さまざまなチームを巡って業務を行う形式のOJTのことです。以下は、今回巡ったチームの一覧です。 Trust & Safetyチーム ムームードメインマーケティングチーム プロダクトチーム SRE(Site Reliability Engineering) チーム 事業開発チーム MRE(Messaging Reliability Engineering)チーム この記事では、なぜホステ

    ホスティング事業部の新卒エンジニアがサイクルOJTに取り組んだ話 - Pepabo Tech Portal
    shucream
    shucream 2023/06/16
  • Vertex AI Matching Engine と CLIP を使って 2 週間で EC サービスの類似画像推薦機能を作る - Pepabo Tech Portal

    技術部データ基盤チームの @zaimy です。今回は、Google Cloud のベクトル近似近傍探索サービスである Vertex AI Matching Engine と、自然言語と画像のマルチモーダルモデルである CLIP による特徴量変換を使った、EC サービス「SUZURI」の類似画像推薦機能をご紹介します。 できるようになったこと 構成 Batch での画像のダウンロードと特徴量変換 Batch を選択した理由 Batch で複数のタスクに処理を振り分ける Batch で GPU とストレージボリュームのマウントを併用する際の注意点 Matching Engine の index への新規登録と更新 Matching Engine のレイテンシ コスト まとめと今後について できるようになったこと SUZURI を訪れた方が閲覧中のアイテムに類似するアイテムを画像をもとに推薦でき

    Vertex AI Matching Engine と CLIP を使って 2 週間で EC サービスの類似画像推薦機能を作る - Pepabo Tech Portal
    shucream
    shucream 2023/06/16
  • ECプラットフォームの権限管理をサービス全体で利用できるように再設計する - Pepabo Tech Portal

    はじめに 2023年6月7日に、カラーミーショップでショップの副管理者が一部のアプリストア アプリを利用できる機能の提供を開始しました。 「副管理者機能」でアプリを利用できるようになりました カラーミーショップの提供する価値の1つに、さまざまな規模のショップの運営業務を効率化するというものがあります。今回提供を開始した機能は、複数人が携わるような中規模から大規模のショップの運営において、この価値の増大に貢献するものです。また、総合的なECプラットフォームとしてショップ自体の管理から拡張機能の利用までを一貫性のある体験として提供できる、という効果もあります。 副管理者がアプリストア アプリを利用できるようにするためには、次のような技術的取り組みが必要でした。 ショップ副管理者の権限情報をサービスのどの場所からでも利用できるようにする アプリストア アプリが権限を意識し、適切なアクセス権限を持

    ECプラットフォームの権限管理をサービス全体で利用できるように再設計する - Pepabo Tech Portal
    shucream
    shucream 2023/06/16