並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 537件

新着順 人気順

+portalの検索結果41 - 80 件 / 537件

  • ペパボのエンジニア組織のこれまでとこれから - VPoEから技術責任者へのバトンタッチ - - Pepabo Tech Portal

    バトンタッチ 1on1 風の対談形式で、執行役員VPoEである柴田(hsbt)から、2022年9月1日付けで技術責任者に就任した高橋(kenchan)へバトンタッチというインタビューをお伝えします。 これまでと現状 hsbt: 自分はあんちぽさんの分身というのを意識して組織運営をしていました。従来のあんちぽさんの方針をなぞる形の運営ですね。具体的な例としては、あんちぽさんは技術選定などを行うときにトップダウンで決定ということはやらずに、選択肢を例示した上でエンジニアに決定してもらう、ということをやっていたので自分もできるだけそういう状況を作ろうと心がけていました。 この戦略を進めていく上で重要になるのはエンジニア個人が技術選定をできるようになる、というのがポイントになります。そのためには「決める」ための判断軸や基準を持っている必要があるのでことあるごとにスローガンとして周知していました。

      ペパボのエンジニア組織のこれまでとこれから - VPoEから技術責任者へのバトンタッチ - - Pepabo Tech Portal
    • ふつうの開発と TDD ワークショップ - Pepabo Tech Portal

      執行役員 VP of Engineering 兼技術部長の @hsbt です。9月に発売する LOST JUDGEMENT に備えて龍が如くシリーズの過去作品を一通りプレイし終えたので、次はモンハンストーリーズ2か何をプレイしようかなあと迷っている日々です。 GMO ペパボ(以下、ペパボ)では 2021 年の技術方針として「ふつうの開発をできるようになる」というスローガンを掲げています。 「ふつうの〜」という私が以前に所属していた永和システムマネジメントでよく使われていた形容詞です。すごいエンジニアがすごいテクノロジーを使ってすごいプロダクトを作って世界を変える、そういうやり方を夢見るのではなく、開発者一人一人が毎日の「ふつうの開発」のやり方のレベルを少しずつ高めていくことですごいプロダクトを作っていこう、という意味がこのスローガンにはこめられています。 ふつうの開発をできるようになる で

        ふつうの開発と TDD ワークショップ - Pepabo Tech Portal
      • アクセス数に連動してDNSの重み付けを自動制御する仕組みをAWSで作った話 - Pepabo Tech Portal

        こんにちは。技術部プラットフォームグループのしばっちといいます。 わたしは以前、権威DNSをBIND->PowerDNS(on EC2)+Auroraへ再構成した話と題しましてAWSで権威DNSを構築するという、一風変わったことをした話をご紹介しました。一年以上ぶりのテックブログになりますが、今回もAWSを用いておもしろいことをやってみたので紹介します。 ところでみなさん、AWS Lambdaは好きですか?Lambdaはサーバーの構成を考えずにプログラムを実行するサービスですが、私はこのサービスが好きです。サーバーのメンテナンスや構成を考えずに、自分の実行したいコードがサッと実行できるなんて!提供が開始されてから随分経ちます(2014年開始)が、いまだにおもしろいサービスだと思っていますし、アイディア次第で夢が広がるサービスですし、趣味でちくちく触ったりもします。 今回ご紹介したいのは、そ

          アクセス数に連動してDNSの重み付けを自動制御する仕組みをAWSで作った話 - Pepabo Tech Portal
        • 新人インフラエンジニアが研修を受けてみた - Pepabo Tech Portal

          はじめに 2023年12月13〜19日の間、ペパボ技術部の新人2名が、株式会社ハートビーツ様ご監修のもとに実施されたインフラ領域に関する研修に参加しました。 目的 本研修を通じて、多くのサービスで利用されるインフラ基盤の汎用的な技術の習得を目指し、今後、業務にジョインする際にスムーズに各ツールや技術を扱えるようにする。 また、インフラ技術に対する距離感を縮め、自信を持って業務に臨めるようにしたい。 研修でやったこと 以下が最終的な構成内容となります。 具体的にはAWSに構築したパブリックなVPC上で2台のEC2の冗長構成をとり、 ロードバランサとしてはALBでHTTP/HTTPSを受けるように構えております。 なお、ドメインの名前解決にはRoute53を活用しています。 サービス運用中のログ取得にはfluentdを利用し、取得した内容はS3に取集しております。 ログの確認はAmazon A

            新人インフラエンジニアが研修を受けてみた - Pepabo Tech Portal
          • 2021 年度新卒エンジニア研修について | MEDLEY Developer Portal

            2021-10-122021 年度新卒エンジニア研修についてこんにちは。医療介護求人サイト「ジョブメドレー」の開発を担当しているエンジニアの山田です。 今年の新卒エンジニア研修において、メンターを担当しました。 メドレーでは 2019 年度から新卒採用を行なっており、今年 2021 年度は 5 名の新卒がエンジニアとして入社しました。 例年と同じく 4 月から 9 月にかけて、約 5 ヶ月間の新卒エンジニア研修を実施しましたので、その取り組みを、研修受講者である新卒からの声も交えてご紹介します。 新卒研修の概要今年の新卒研修の最終ゴールは、「メドレーのエンジニアとして、Our Essentials(※) を体現し、顧客へ価値提供できるようになるための基礎を身につけ、経験を得ること」として掲げました。 ※) メドレーの行動原則 メドレーの新卒エンジニア研修では、技術を身につけることだけではな

              2021 年度新卒エンジニア研修について | MEDLEY Developer Portal
            • 私たちがNotionを使う理由 - Pepabo Tech Portal

              ここ最近はNetflixをつけるものの5分足らずで寝落ちしているlinyowsです。皆さんは体調は万全ですか?僕はすこぶる悪いです、こんにちは。今回は、私たちがなぜNotionを使っているのかを、抱える課題と一緒にお話ししたいと思います。 情報と私たち まず、私たちはインターネットサービスを通じて個人の表現活動を支え続けるお仕事をしています。私はエンジニアですが、デザイナーやマーケッター、ディレクター、カスタマーサービス、プロダクトオーナー、バックオフィスなど、様々な職種が一緒になって知的生産活動をしています。最近では、働き方改革の1つとしてリモートワークが積極的に導入されている業界であります。私たちは、様々なツールを使いこなすことで、地理的や時間的制約を超えたお仕事を実現しています。 私たちが使っている様々なツール Slack GitHub — Repository, Issues, W

                私たちがNotionを使う理由 - Pepabo Tech Portal
              • 最速でプロダクトを成長させるために、SUZURIのプロダクトチームの開発体制を見直した話 - Pepabo Tech Portal

                はじめに くろ: こんにちは黒瀧(くろ)です。SUZURIではシニアエンジニアリングリードをしています! みるてぃ: こんにちは、みるてぃです!今年の11月から、SUZURIのプロダクトマネージャー(以下、PM)として入社しました。 くろ: 今回は最速でプロダクトを成長させるために、みるてぃさんと協力してSUZURIの開発体制をアップデートしたので、その話をします。 解決したかったこと みるてぃ:SUZURIの事業拡大に伴い、開発メンバーの人数も年々多くなり、自分が入社した11月には開発メンバーだけですでに20人を超える大人数チームになっていました。 タスクの進行について他のPMに話を聞いていると、急激にメンバーが増えたが故に、「誰が、何を、いつまでにやるのか」ということがPM側で把握しづらい状態が発生していることがわかりました。 くろ:エンジニアメンバーと1on1をしている中でも、タスク

                  最速でプロダクトを成長させるために、SUZURIのプロダクトチームの開発体制を見直した話 - Pepabo Tech Portal
                • Amazon RDS ブルー/グリーンデプロイを利用してMySQLのアップグレードをした話 - Pepabo Tech Portal

                  こんにちは。技術部プラットフォームグループのharukinです。 この記事では、私たちが提供するネットショップ作成・運用のためのECプラットフォーム「カラーミーショップ」のデータベースを、Amazon RDSのブルー/グリーンデプロイを利用し、MySQLのバージョン5.7.38から8.0.35へアップグレードした経験についてご紹介します。カラーミーショップにおいてはこれが初の試みでした。Amazon RDS固有のファーストタッチレイテンシーの解除方法や、ダウンタイム時間の計測についてもお伝えします。 Amazon RDSのブルー/グリーンデプロイを活用するメリットは、本番環境に準ずるステージング環境を構築し事前検証が可能であることです。ステージング環境は約1分で本番環境に昇格させることができ、昇格時に許容ダウンタイムを超えたり、レプリケーションやインスタンスの問題が生じた場合は、自動的にプ

                    Amazon RDS ブルー/グリーンデプロイを利用してMySQLのアップグレードをした話 - Pepabo Tech Portal
                  • 実例に学ぶGoをテスタブルに書く基本 - Pepabo Tech Portal

                    技術部プラットフォームグループ SRE の akichan です。 ペパボでは Nyah と呼ばれる OpenStack のプライベートクラウドを運用しており、Load Balancer as a Service(LBaaS) の Octavia が利用可能です。 先日、このLBaaSに対する不正なアクセスからシステムを防御するために、特定のIPアドレス帯からの通信をブロックするソフトウエアをGoで実装しました。その際に、社内のGoの有識者にレビューしてもらいながら、どのようにリファクタリングを行なっていったかを通して、私と同じようなGoの初学者が押さえておくと良さそうなポイントについてお伝えできればと思います。 Amphora Protector 今回開発した Amphora Protector について簡単に解説します。 Octavia の LoadBalancer の実態は、HAPr

                      実例に学ぶGoをテスタブルに書く基本 - Pepabo Tech Portal
                    • カラーミーショップの開発環境をすべてDockerに移行しました - Pepabo Tech Portal

                      なぜDockerへ移行しようと思ったのか 以下3点の理由により開発環境をすべてDockerへ移行することにしました。 これまでpuppetのメンテナンスをしていた開発メンバーがいなくなってしまった これまでは、Vagrantで立ち上げたイメージに対してpuppetでプロビジョニングを行い環境構築を行ってきましたが、これまでpuppetをメンテナンスしていた開発メンバーが全員人事異動や転職などでチームから外れてしまいました。 残ったメンバーでpuppetを覚えていくか別に新しく開発環境を作るかといったときに、puppetに比べ開発環境を構築するレベルでは学習コストの低いDockerへ切り替えることにしたというのが1点目です。 バージョンを維持するのが難しくなってきた 1つのVagrantイメージ上に複数のPHPのロールが動作しており、すべて同じバージョン・設定が使われていました。これまでは、

                        カラーミーショップの開発環境をすべてDockerに移行しました - Pepabo Tech Portal
                      • ペパボ トラブルシュート伝 - node プロセスの general protection fault を追う - abort(3) の意外な実装 - Pepabo Tech Portal

                        セキュリティ対策室の伊藤洋也 @hiboma です。 業務中に、Haconiwa コンテナ で動くとある node プロセスが general protection fault ( 一般保護違反! ) を起こしてdmesg にログを残す現象を調べ、問題解決にあたっていました。その際の痕跡をまとめなおして記したエントリになります。 エントリの概要 本エントリでは、以下のような内容を扱います。 Haconiwa コンテナの node プロセスが general protection fault を起こしている ライブラリ関数 abort(3) の概要 abort(3) がプロセスを停止する方法の検証 node プロセスが abort(3) を呼び出すケース glibc x86系の abort(3) 実装が HLT 命令を呼び出し、general protection fault を起こすこと

                          ペパボ トラブルシュート伝 - node プロセスの general protection fault を追う - abort(3) の意外な実装 - Pepabo Tech Portal
                        • 社内で開催されている勉強会を紹介します 2021夏 - Pepabo Tech Portal

                          はじめに @june29 と申します。minne事業部のシニアエンジニアリングリードを担当しています。 この夏、エンジニア #採用目的フェス を開催します!! - ペパボテックブログ さて、上記の記事の通りペパボは「#採用目的フェス」を開催しておりまして、とにかくエンジニアを採用したすぎて穏やかじゃない気持ちでこの夏を過ごしています。積極採用だ!と鼻息を荒くして毎日のように面談や面接の時間を過ごしていると「よく聞かれる質問」があると気付きます。 「勉強会や読書会は開催されていますか?」 今回はこの質問に答えられるような記事を用意します。他にも知りたいことがあればハッシュタグ #採用目的フェス をつけてツイートしてくださいね、どんどん記事化して回答していきたいと思います。 こんな勉強会が開催されています 社内で情報を集めてみたらけっこうなボリュームになりましたので、古いものは除外して、だいた

                            社内で開催されている勉強会を紹介します 2021夏 - Pepabo Tech Portal
                          • S3のAPIと互換性を持ったオブジェクトストレージの運用についてお話します - Pepabo Tech Portal

                            はじめまして。 技術部プラットフォームグループの@rsym1290です。 弊社ではBayt(ベイト)というプライベートなオブジェクトストレージを運用しています。 本記事では、Baytの紹介と最近の取り組みについて紹介したいと思います。 Baytとは? Baytとは、S3と互換性のあるAPIを提供しているプライベートなオブジェクトストレージです。 弊社では様々なサービスを提供していますが、各サービスで画像・動画・テキストなどのコンテンツを扱うことが多々あり、 それらを保存できるストレージが必要です。 このストレージを提供しているのがBaytです。 特に利用しているのはカラーミーショップとグーペです。 カラーミーショップで利用する商品画像や、グーペで利用するホームページ用の画像の保存先としてBaytを利用しています。 カラーミーショップについては、昨年12月に「カラーミーショップの商品画像の最

                              S3のAPIと互換性を持ったオブジェクトストレージの運用についてお話します - Pepabo Tech Portal
                            • UI テストの自動化に Magic Pod を導入した話 | MEDLEY Developer Portal

                              2021-01-15UI テストの自動化に Magic Pod を導入した話こんにちは。インキュベーション本部の QA エンジニアの米山です。主に CLINICS アプリの QA を担当しています。メドレーには 2020 年 8 月に入社しました。 今回は入社してまず行ったことの一つ、リグレッションテストの自動化と、そのために導入した Magic Pod というツールについて、経緯や導入してみた結果をご紹介したいと思います。 CLINICS とは私の所属するチームで開発しているCLINICSというプロダクトはアプリでオンライン診療や、クリニック・病院から処方箋を発行してもらうことができ、オンライン上で診察からお薬の受け取りまで完結できるサービスです。 プラットフォームは iOS と Android のネイティブアプリ、それから同様のサービスを Web ブラウザからも利用することが出来ます。

                                UI テストの自動化に Magic Pod を導入した話 | MEDLEY Developer Portal
                              • 新卒研修で最高のWebサービスを作りました - Pepabo Tech Portal

                                こんにちは!2022年4月にペパボに新卒入社しました、新卒12期エンジニアズ(通称12th-dev)です。 今年は5月末から8月上旬にかけて新卒エンジニア研修が実施されています。 その中のフロントエンド研修では、ブラウザの仕組みやモダンな環境構築の方法などを学んだ上で、2チームに分かれて実際にWebサービスを作成しました。 この記事では、作ったサービスの概要や使用した技術スタックについてお伝えします。 オフィス内カフェのメニューサイト 新卒12期エンジニアのseiji, keigo, yukyan です。私たちのチームは社内カフェを便利にするサービスを作りました。 GMOインターネットグループには「シナジーカフェ GMO Yours」と呼ばれるカフェが福利厚生として用意されています。しかし、メニュー表がパソコンのみでしか見られず、列に並んでいる間などにメニューをみることができないという問題

                                  新卒研修で最高のWebサービスを作りました - Pepabo Tech Portal
                                • 問い合わせ対応の生産性を計測・可視化する - Pepabo Tech Portal

                                  はじめに こんにちは。CS 室で Customer Ops をやっています @morimai です。 わたしが所属する Customer Ops チームは、CS 室の業務に必要なデータ基盤の構築・運用や業務の自動化、データ活用の促進などをメインに活動しています。 今回は、CS(カスタマーサポート、カスタマーサクセス)の大前提である「問い合わせ対応の安定運営」を実現し、顧客体験向上に寄与するために、「問い合わせ対応の生産性」を計測・可視化したことについてご紹介します。 はじめに なぜ問い合わせ対応の生産性を計測・可視化するのか どのように計測・可視化するか 問い合わせ対応をするパートナーごとの「問い合わせ対応件数」の収集 問い合わせ対応をするパートナーごとの「問い合わせ対応時間」の収集 収集したデータをもとに 1 時間あたりの対応件数を自動で毎日計算・可視化 Google Sheets と

                                    問い合わせ対応の生産性を計測・可視化する - Pepabo Tech Portal
                                  • 特定ドメインに対する大量の DNSクエリを DROP する - Pepabo Tech Portal

                                    ホスティング事業部MREチームでインフラエンジニアをやっている原口です。 先日、弊社の DNSサービスに対し、軽めの DDoS攻撃が来たので、その際に対応した手順を簡単にご紹介します。 DNSサービスに対する DDoS攻撃への対応について DNSサービスに対する DDoS攻撃は昔からあり、弊社でも対策を行っております。 拠点や回線を分け、冗長化を行うのはもちろんですが、各拠点で「DDoS軽減装置」と言われるアプライアンスを導入しています。これは、不正なパケットを DROP をするものですが、一般的なファイアウォールのようなルールベースではなく、学習結果をもとに、通常とは異なる傾向のアクセスがあると動作するものになっています。 今回紹介する対応は、この DDoS軽減装置をすり抜ける程度の、軽めの DDoS攻撃に対して行ったものです。 DNSサービスの構成 今回 DDoS攻撃が来たサービスでは

                                      特定ドメインに対する大量の DNSクエリを DROP する - Pepabo Tech Portal
                                    • ペパボテックブログの裏側 - Pepabo Tech Portal

                                      執行役員 VP of Engineering 兼技術部長の @hsbt です。先週発売したモンスターハンターストーリーズ2をプレイしながら、「ティガレックスじゃなくてナルガ亜種出てよ〜」という感じにオトモンの卵探しに時間を費やしています。 今回は「ペパボさんには〜はありますか?」シリーズの第二弾として「ペパボさんではテックブログの執筆方針などはありますか?」という質問をもらったので、GMOペパボ(以下、ペパボ)でのテックブログの運営方針をこのエントリで紹介したいと思います。(第一弾は GMO ペパボでの Slack の使い方 2021 - ペパボテックブログ です) 運営方針 ペパボテックブログは 2015年11月17日にスタートしました。当時の執行役員CTO、現取締役CTOの @kentaro が書いたテックブログ開設の目論見について引用します。 日々の業務から得られた知見を少し立ち止ま

                                        ペパボテックブログの裏側 - Pepabo Tech Portal
                                      • CSVファイルを読み込むときはBOM付きUTF-8に気をつける - Pepabo Tech Portal

                                        EC事業部エンジニアのharashoです。この記事はEC事業部ブログリレーの13日目の記事で、12日目は@ku00さんによるカラーミーショップの一機能をAngular Elementsで実装しましたでした。 タイトルがこの記事の結論になりますが、私が遭遇したCSVファイルの読み込み処理で起きた不具合と原因、対応方法について書きます。 CSVファイルの読み込み処理で起きた不具合 不具合の原因 BOMについて 対応方法: BOMを取り除く おわりに CSVファイルの読み込み処理で起きた不具合 私が開発に携わったカラーミーリピートの一括発送アプリには、注文に対する発送リストをCSVファイルから一括登録して、発送処理を行う機能があります。以下はその機能の簡単な流れと、CSVファイルのイメージです。

                                          CSVファイルを読み込むときはBOM付きUTF-8に気をつける - Pepabo Tech Portal
                                        • なぜSUZURIはHerokuから「EKS」へ移設する決定をしたのか - Pepabo Tech Portal

                                          こんにちは。技術部プラットフォームグループのshibatchです。プラットフォームエンジニアとして、主にSUZURIとminneをより良くするおしごとをしています。 さて私が主として携わっているSUZURIですが、2014年のサービス開始以来、一貫してHerokuを利用してきました。このたび、10年間使っていたプラットフォームを卒業し、新たにAmazon EKS(Elastic Kubernetes Service)へ移す方針に決めた経緯についてお話しします。EKSに移すという決定にするまでに多角的に検討し、時に悩みながら決定した過程について明らかにしていきます。 なお、現在プラットフォーム移設の真っ最中であり、移設の詳細な内容はこの記事に含めません。移設作業はほぼ完了に向かっており、また別途お話しする予定です。 この記事は以下の3部構成になっています。 Herokuから移行しようと思った

                                            なぜSUZURIはHerokuから「EKS」へ移設する決定をしたのか - Pepabo Tech Portal
                                          • ペパボのエンジニア組織文化の測定結果のご紹介 - Pepabo Tech Portal

                                            執行役員 VP of Engineering 兼技術部長の @hsbt です。Horizon Fobidden West やアサシンクリード・ヴァルハラの DLC 第三弾をプレイしつつモンスターハンターライズのサンブレイクの発売を待っている春この頃です。 GMO ペパボ(以下、ペパボ)では、2022年2月に所属しているエンジニア全員 100 名強にキャリア意識に関するアンケートを取りました。今回はこのアンケートの結果の一部についてご紹介します。 調査内容 キャリア意識に関するアンケートにはエドガー・シャインによるキャリアアンカーに基づいた質問や今後伸ばしていきたい技術領域など、多岐にわたって質問をしています。アンケートに含まれる質問のうち、『LeanとDevOpsの科学』に紹介されている「組織文化の測定」に基づいた調査とその結果が特徴的だったため、テックブログのこの場で公開します。 『Le

                                              ペパボのエンジニア組織文化の測定結果のご紹介 - Pepabo Tech Portal
                                            • わからないを積極的に言おう - Pepabo Tech Portal

                                              Netflixで一番好きな作品であるDARKのシーズン3が解禁され、楽しみは小出しにして見ていこうと計画中の@linyowsです。蓋を開ければ、ストーリーがシーズン1、2の比にならないほどカオスになっており、シーズン3を見る前にもう一度以前の分を見直さなければついていけない状態でワクテカしております。 今回は、社内向けに書いた文章を「今日書いたっすシリーズ」で出していきましょう by @hsbt と言うことでペッと転記させていただきます。内容としては、ペパボでのお仕事がテレワーク前提であるとして、生産性をあげるための工夫の一つとしてみてもらうといいでしょう。 わからないを積極的に言おう メンバーの今の状態がわかるというのは、リモートネイティブとして、大事なことの一つだと思うので、改めて皆さんにお願いしたいと思います。 💡 わからないを積極的に言いましょう! 以下、わからないと言えないケー

                                                わからないを積極的に言おう - Pepabo Tech Portal
                                              • 使いたくなる社内ツールを作るためにデザインをしよう - Pepabo Tech Portal

                                                GMOペパボのデザイン部という会社横断組織で(自称)デザインエンジニアをやっているgyugyuです。好きな鮨ネタはスズキです。 この記事は GMOペパボデザイナー Advent Calendar 2022 の13日目の記事です。昨日は たるたるさん の 【2022】minneのアクセシビリティを振り返る でした。 この記事では「短期的には効率が下がるものの、中長期的にはより大きい効用をもたらす社内ツールのデザインをしたこと」と、そこから導き出される「社内ツールでもデザインをすることの重要性」について説明します。 前提 この記事におけるデザインとは この記事において、デザインという言葉で意味しているものは情報設計のことです。リッチなビジュアルの作り方や美しいUIパーツの作り方についてはこの記事では説明していません。それらについてはペパボの他のデザイナーが素晴らしい記事を書いているので、そちら

                                                  使いたくなる社内ツールを作るためにデザインをしよう - Pepabo Tech Portal
                                                • ペパボの採用面接で聞いている質問と目的 - Pepabo Tech Portal

                                                  執行役員 VP of Engineering 兼技術部長の @hsbt です。このエントリは GMO Pepabo Managers Advent Calendar 2019 の 12/4 のエントリです。 GMO ペパボでは、より良いマッチングのために、エンジニアの採用面接を毎日少しずつアップデートしています。詳細については以下のエントリをご覧ください。 エンジニアの採用プロセスをアップデートしました - ペパボテックブログ 今回、制度面ではなく、面接官として参加している私が面接という場で取っている行動とその目的について紹介します。 私は、執行役員 VP of Engineering/技術部長という立場から、新卒採用においては CEO の最終面接の直前の面接、私自身の管掌範囲としての技術部の中途採用においては最終面接を担当しています。早速ですが、最近1年くらい必ず聞いてる三つの質問があり

                                                    ペパボの採用面接で聞いている質問と目的 - Pepabo Tech Portal
                                                  • ARMアーキテクチャとlibvipsへの変更で画像変換のコストが40%ダウン - Pepabo Tech Portal

                                                    こんにちは、最近は旅行しているか、コードを書いているかの2極化が進みつつあります、P山です。直近の業務において、私が支援している国内最大級のハンドメイドマーケットサービス minne において画像変換サーバの実装を変更し、大幅にコストダウンできたので、その事例を紹介します。 minneについて minneはハンドメイド作家が創作したハンドメイド作品を販売することができるハンドメイド作家支援サービスです。技術スタックとしてはRuby on Railsを軸に、実行環境はOpenStackとAWSを用いたデュアルスタックのKubernetesを利用しており、スマートフォンアプリもiOS、Androidともに提供しています。 幅広い技術を、モダンな構成で扱うことができるので、もし採用にご興味があれば採用ページ をご確認ください。ペパボ社内を見渡しても若いメンバーが比較的多く、日々活気のある開発がさ

                                                      ARMアーキテクチャとlibvipsへの変更で画像変換のコストが40%ダウン - Pepabo Tech Portal
                                                    • わかりやすさを作るIA - Pepabo Tech Portal

                                                      こんにちは。GMOペパボ株式会社でCDO(Chief Design Officer)を務めている小久保浩大郎 a.k.a. kotarok です。CDOというのはまあ役職の話なのですが実務者としてはIAという領域を得意としています。ということでIAの話です。Information Architectureですよ。Artificial Intelligenceの方ではありません。 ペパボでは隔月でデザイナーの社内勉強会「Designer's MTG(通称デザミ)」を行っており、先日はIAをテーマに開催しました。今回から数回に渡ってそこで話された内容をダイジェストでお届けしたいと思います。と言っても実はIAをテーマにしたデザミは今回が2回目だったりします。前回の模様やデザミ自体の取り組みも記事になっております。 そんな2回目のIA回はテーマを具体的に「わかりやすさを作るIA」としました。私自身

                                                        わかりやすさを作るIA - Pepabo Tech Portal
                                                      • バックアップの圧縮形式を変更して CPU 使用率を改善する - Pepabo Tech Portal

                                                        はじめまして。技術部プラットフォームグループの sugy です。 私は主に弊社で運用しているカラーミーショップというサービスのインフラ周りの担当をしています。 本記事では、カラーミーショップのバックアップサーバでデータ圧縮形式を変更して CPU 使用率を改善した話を書きます。 経緯 カラーミーショップではサービス利用者の方々の大切なデータをお預かりしているのですが、システムの可用性の確保のためにそれらのデータのバックアップを行っています。しかし、しばらくバックアップサーバの CPU 使用率が高い状態が継続していました。この状態が更に進むとバックアップ処理が完了する前に次のバックアップ処理が開始されてしまい慢性的なリソース不足になる懸念がありました。 バックアップデータは各サービス提供用サーバから、バックアップ用サーバにデータを同期した後、アーカイブ・圧縮して AWS S3 に転送・保管する

                                                          バックアップの圧縮形式を変更して CPU 使用率を改善する - Pepabo Tech Portal
                                                        • 【注意喚起】スポーツイベントに便乗した情報窃取事案 | NTT Communications Developer Portal

                                                          技術開発部セキュリティユニットの小林です。 開催中の大規模スポーツイベントに便乗したサイバー犯罪が報告されています。12 端的に言えば「無料で試合をインターネット中継します」という触れ込みで、メールアドレスやパスワード、クレジットカード番号の窃取を試みるものです。この記事では、同じ手法の攻撃を観測したこと、またその他のスポーツイベントに対しても同様の手口による攻撃を観測したことから、スクリーンショットを交えて報告します。 観測した事象 (以下で提示する画像は、都合により一部マスクしているところがあります) 2019/11/08追記: 事態を確認した時点で関係機関に連絡しており、下記の踏み台にされているページはすでに削除されています。 Googleで「フランス トンガ live」をキーワードに検索した結果がこちらです(シークレットモードを利用しています)。 トップニュース下の、検索結果の第1

                                                          • 複数のAPIエンドポイントをまたぐテストをgo testで実行するための仕組み - Pepabo Tech Portal

                                                            こんにちは。技術部技術基盤チームの@k1LoWです。 久しぶりにオンラインで画面越しに会話した弟からLightning Boltというバンドを教えてもらい、うろたえながらもなかなかにハマっています(Apple独自規格のアレではありません)。音源よりも、まずは是非ライブ動画を観てほしいです。 今回は、複数のAPIエンドポイントをまたぐテストを go test で実行するための仕組みについて紹介します。 複数のAPIエンドポイントをまたぐテストを書きたい 現在私はGo言語によるAPIサーバーの開発に参加しています。HTTPでリクエストを受け、データの永続化にはリレーショナルデータベースを使う、よくあるAPIサーバーです。 APIエンドポイントの設計にはOpenAPI Specification v3とそのエコシステムを使用しており、openapi-generator でサーバーとクライアントの

                                                              複数のAPIエンドポイントをまたぐテストをgo testで実行するための仕組み - Pepabo Tech Portal
                                                            • ヤシガニのハサミの硬さは鉄鋼並み NIMSなどが特殊な内部構造を解明 | Science Portal - 科学技術の最新情報サイト「サイエンスポータル」

                                                              ヤシガニは甲殻類の中でも世界最大級の大きさで知られ、インド洋や西太平洋などの熱帯域、亜熱帯域のほか、日本では沖縄県周辺の島しょ部に生息する。そのヤシガニのハサミの硬さは鋼鉄並みで、100枚ほどの層からなる壊れにくい特殊な内部構造を持っていることを、物質・材料研究機構(NIMS)と沖縄美ら島財団の研究グループが明らかにした。複雑な組織を3次元(3D)可視化することにも成功し、研究成果は軽量で強靱(きょうじん)な材料開発に役立ちそうだという。 ヤシガニは体長30~40センチで、絶滅危惧種に指定されている希少生物。研究グループによると、貝殻は持たないが、外敵から身を守る鎧(よろい)のような甲羅で覆われている。単位体重あたりの挟む力(把持力)は体重の90倍以上という生物最強クラスで、ライオンの把持力に匹敵するという。 NIMS構造材料研究拠点の井上忠信グループリーダー、原徹グループリーダーや沖縄美

                                                                ヤシガニのハサミの硬さは鉄鋼並み NIMSなどが特殊な内部構造を解明 | Science Portal - 科学技術の最新情報サイト「サイエンスポータル」
                                                              • GitHub Actions上で独自のワークフローを構築しやすくするための仕組み - Pepabo Tech Portal

                                                                本エントリはGMOペパボエンジニア Advent Calendar 2021の25日目のエントリです。メリークリスマス! はじめまして、技術部技術基盤チームの@k1LoW と申します。最近はYouTube Musicの「おすすめのアーティスト」をふらふらと漂流するのが好きです。その漂流で見つけた Nubiyan Twist がカッコいいです。 GMOペパボではGitHub Enterprise Server (以下、GHES)を利用しており、CI/CD基盤としてGitHub Actionsを活用しています。 本ブログでも様々なGitHub Actions活用事例を紹介しています。 #GitHub Actions に関する記事一覧 手動で実施していた業務やタスクをGitHub Actionsのワークフローとして構築しなおす GMOペパボではGitHub Actionsをいわゆる「CI/CDの

                                                                  GitHub Actions上で独自のワークフローを構築しやすくするための仕組み - Pepabo Tech Portal
                                                                • 緒方洪庵が残した「開かずの薬瓶」、ミュー粒子で中身を特定 阪大など(Science Portal) - Yahoo!ニュース

                                                                  江戸時代末期の医師、蘭学者の緒方洪庵(1810~1863年)が使ったガラスの薬瓶の中身を、瓶を開けずに突き止めた、と大阪大学などの研究グループが発表した。大強度陽子加速器施設「J-PARC(ジェーパーク)」(茨城県東海村)の分析装置で透過性の高い素粒子「ミュー粒子」(ミュオン)を使い成功した。医薬品の文化財の成分を非破壊で解明したのは世界初といい、当時の治療戦略の解明や、医療関係の文化財の継承に役立つ成果という。 洪庵は大阪大学医学部の源流で、福沢諭吉、大村益次郎らを輩出した蘭学塾「適塾」の開祖。同大は洪庵が壮年期と晩年に使った2つの薬箱を所蔵しており、晩年のものには液体と固体の製剤が入ったガラス瓶22本と木製容器6本が入っている。うち数本は栓が固く開かない状態。洪庵は瓶の上部に独自に「甘」「下」「酒」などと漢字1文字のラベルをつけたが、何を意味するかは本人にしか分からない。貴重な文化財を

                                                                    緒方洪庵が残した「開かずの薬瓶」、ミュー粒子で中身を特定 阪大など(Science Portal) - Yahoo!ニュース
                                                                  • GMOペパボのやっていき2021 - Pepabo Tech Portal

                                                                    明けましておめでとうございます。CTOのあんちぽです。新年ということで、書き初め的な感じで始めてみました。 ところで、GMOペパボ株式会社(以下、ペパボ)は、おかげさまで2020年12月11日に東京証券取引所第一部銘柄に指定されました。それを受けて、社長のケンタロさんが「東証一部企業となったGMOペパボの新たな挑戦とは。2021年の意気込みを社長に聞いてみた - ペパボHRブログ」という記事で、あらためてやっていきを述べています。 この記事では、CTOとしての観点からのやっていきを述べてみたいと思います。 ペパボは人類のアウトプットを増やす 採用面接の際に、志願者の方からペパボの今後についてご質問をいただくことがよくあります。その時に僕がいつも話している「今後の話の前に、そもそもペパボというのは……」という内容を、まずは述べてみたいと思います。 ペパボの沿革についてはコーポレートサイトの沿

                                                                      GMOペパボのやっていき2021 - Pepabo Tech Portal
                                                                    • minne iOSの2021年の開発環境 - Pepabo Tech Portal

                                                                      開発言語と主要フレームワーク 95%以上Swiftで、特に古いテストやエンティティはObjective-Cが少しだけあります。新規のものは必ずSwiftで開発していて、残っているObjective-Cは少しずつ減らしています。 使っているSDKのバージョンに関しては、Xcode 12への移行対応が終わっており、近日中に12でビルドしたバイナリーを公開する予定です。 ほぼほぼUIKitですが、いくつかの画面でSwiftUIを使っています。最低対応のSDKはiOS 13なので、LazyStack系やLazyGrid系がまだ使えないのですが、設定周りの画面など、CollectionViewっぽくない画面を今年中にたくさん移行しようと思っています。移行自体は色々考えてプロトタイプを作るなどして、2020年のiOSDCで発表しました。また、UIKitはモダンなAPIを使うように心がけており、例えば、

                                                                        minne iOSの2021年の開発環境 - Pepabo Tech Portal
                                                                      • t_wadaさんによるTDDワークショップを開催しました - Pepabo Tech Portal

                                                                        TDDワークショップの開催 こんにちは。EC事業部エンジニアの@symmondsです。 2021年の10月に入社しEC事業部のCREチームで活動しています。詳しい活動内容については以前に記事を書いたので、興味がある方はぜひ読んでみてください。 GMO ペパボ(以下、ペパボ)では2021年に引き続き、今年も日本のTest Driven Development(TDD) の第一人者である @t_wada さんをお招きしてワークショップを開催しました。 「なぜTDDワークショップを開催したのか?」については、去年のTDDワークショップの記事で詳しく説明していますので、こちらをご覧ください。 研修内容 ここからはホスティング事業部の@matsusukeがご説明します。 2022年の3月にペパボに中途入社しました。最近はFall Guysにはまっていますが未だに一位が取れず、夜しか眠れません。 今回

                                                                          t_wadaさんによるTDDワークショップを開催しました - Pepabo Tech Portal
                                                                        • 「ネコにマタタビ」は蚊を避けるため 謎の行動を遂に解明 | Science Portal - 科学技術の最新情報サイト「サイエンスポータル」

                                                                          サイエンスクリップ 「ネコにマタタビ」は蚊を避けるため 謎の行動を遂に解明 2021.01.28 草下健夫 / サイエンスポータル編集部 ネコがマタタビにじゃれつくのは常識だが、どうしてかは誰も知らなかった。この謎の行動に岩手大学や名古屋大学など日英の研究グループが挑み、「蚊を避けるため」という明快かつ意外な結論を導き出した。原因となるマタタビの成分は従来の説とは異なり、蚊の忌避剤として人間に役立つ可能性まで見えてきて、基礎研究の急展開に研究者たちも驚いている。 素朴な疑問から異分野コラボ ネコはマタタビが大好きだ。マタタビは日本や中国、朝鮮半島などに分布する落葉つる性植物。ネコがこの匂いを嗅ぐと、なめる、かむ、顔や頭を擦りつける、ゴロゴロ転がるなどの「マタタビ反応」を示す。江戸時代の浮世絵や農業書に書かれるなど、日本人には古くから馴染みの現象だ。誰かにとっての大好物や効き目が大きいことを

                                                                            「ネコにマタタビ」は蚊を避けるため 謎の行動を遂に解明 | Science Portal - 科学技術の最新情報サイト「サイエンスポータル」
                                                                          • 『Portal with RTX』発表、11月リリースへ。あの傑作が最新技術でリマスター - AUTOMATON

                                                                            NVIDIAは9月21日、『Portal with RTX』を発表した。11月にリリースするという。すでに『Portal』を所有するユーザー向けに無料DLCとして配布されるようだ。なおパブリッシャーを担当するのはValveではなくNVIDIA。開発を手がけるのは、『Quake II RTX』にも携わったNVIDIA傘下のLightspeed Studiosだ。 『Portal』はValveより開発された一人称視点パズルゲームだ。実験的な作品として開発され2007年に発売された。主人公はポータルガンという銃で、ポータルを空けることで移動したりギミックを動かす。シンプルなルールではあるがアイデア豊富なゲームデザインが高く評価され、今もなお愛される作品だ。 本作はSource Engine 2007にて開発された。今遊んでもテクスチャなどは精巧な一方で、昨今の進化するライティングやエフェクトなど

                                                                              『Portal with RTX』発表、11月リリースへ。あの傑作が最新技術でリマスター - AUTOMATON
                                                                            • 「春のSREまつり2024 〜OpenTelemetry活用すべて見せます〜」を開催しました - Pepabo Tech Portal

                                                                              新緑の候、どこまでも澄んだ空気が視界を広げるように、システムの透明性が深い洞察を可能にしていることと存じます。技術部プラットフォームグループのそめやポチです。 2024年5月9日に、「Pepabo Tech Conference #22 春のSREまつり」と題した技術イベントを開催しました。「SREまつり」とは、ペパボのエンジニアたちがSREについての知見を発信することで、社外のSREコミュニティとの交流を図るイベントです。 昨年の春のSREまつり、夏のSREまつりに続いて、3回目の開催となりました。恒例イベントとして社内外に定着しつつあると感じています。 イベントは、物理会場とライブ配信会場の2つの会場で開催しました。物理会場は、シナジーカフェGMO Yours・フクラスという、GMOインターネットグループのカフェスペースを使用しました。ライブ配信会場は、YouTube Liveを使用し

                                                                                「春のSREまつり2024 〜OpenTelemetry活用すべて見せます〜」を開催しました - Pepabo Tech Portal
                                                                              • GitHub - authelia/authelia: The Single Sign-On Multi-Factor portal for web apps

                                                                                Authelia is an open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion for reverse proxies by allowing, denying, or redirecting requests. Documentation is available at https://www.authelia.com/. The following is a simple diagram of the architecture: Authelia can be installed as a

                                                                                  GitHub - authelia/authelia: The Single Sign-On Multi-Factor portal for web apps
                                                                                • 画像配信を WebP にした際にやったことと困ったこと - Pepabo Tech Portal

                                                                                  こんにちは。takutaka と申します。最近良かったことはMOTHER3をクリアしたことです。 最近、画像配信を WebP に動的変換するという施策を担当したので、その話をします。 ペパボにおける画像配信 GMO ペパボでは、クリエイターさんがアップロードした画像でTシャツなどのステキなアイテムが販売できる SUZURI というサービスや、EC支援サービスであるカラーミーショップやハンドメイドマーケット minne など、様々なサービスを運営しており、それぞれに画像の扱いは特徴があります。 SUZURI では、クリエイターさんに提供いただいた画像をペパボで独自で合成し画像を作成していますが、対してカラーミーショップや minne では、ショップオーナーさんや作家さんがペパボのシステムアップロードした画像をエンドユーザーさんに配信しています。 施策を実施したサービス 今回はEC支援サービス

                                                                                    画像配信を WebP にした際にやったことと困ったこと - Pepabo Tech Portal