タグ

ブックマーク / tech.pepabo.com (7)

  • 日本CTO協会による合同ISUCON研修の紹介 - Pepabo Tech Portal

    こんにちは!技術部プラットフォームグループのharukin, pochyです。 この記事では、「ISUCON」を模したパフォーマンスチューニング研修を複数社合同で実施した概要と、そのための準備について紹介します。 研修について 目的 今回の研修の目的は次のものとしました。 パフォーマンスチューニングの問題を会社横断でチームを組成し取り組むことで、サーバサイドやインフラのパフォーマンス・チューニングを中心に幅広い知識を総動員して課題解決に望む。 課題解決過程のコミュニケーションを通じて、会社の枠を超えた同期作りを促進する。 概要 今回の研修では、チームごとにパフォーマンスチューニングの課題に挑戦しました。 実際のISUCONのように、各チームにwebサーバーを貸し出す形式です。各チームはそのアプリケーションを時間内にパフォーマンスチューニングし、最適化された度合いによってチームに点数をつけま

    日本CTO協会による合同ISUCON研修の紹介 - Pepabo Tech Portal
    Chisei
    Chisei 2024/02/16
  • GitHub Copilotの導入によってペパボの開発生産性はどう変化したか - Pepabo Tech Portal

    サービスのデプロイ頻度は、そのときに開発している機能の大きさやチームメンバーの人数などの影響を少なからず受けます。そのため、この変化がGitHub Copilot導入の効果と言いきることは難しいですが、生産性が向上しているチームからのノウハウの共有などを通じて、継続した生産性の向上に取り組んでいきたいと考えています。 GitHub Copilot導入に向けた課題とその対応 ここからは、ペパボでGitHub Copilotを全社導入するにあたり検討した観点と、その結果を紹介します。 ペパボにおける生成AI活用の現状 GMOペパボでは、ChatGPTの登場以降、生成AIを活用した機能の開発や開発プロセスへの活用による生産性向上に取り組んできました。特に、pyama86/slack-gptを利用したSlack Botはエンジニアに限らず全社員が利用しており、さまざまな業務の効率化に貢献しています

    GitHub Copilotの導入によってペパボの開発生産性はどう変化したか - Pepabo Tech Portal
    Chisei
    Chisei 2023/08/30
  • サービスを停止せずにデータベースリファクタリングする - Pepabo Tech Portal

    2022年7月13日にカラーミーショップで提供開始した「副管理者機能」のアップデートにあたって、従前の挙動を変えずにデータベーススキーマの構造を変える必要がありました。また、サービスの提供を停止することなく、スキーマの構造の変更を進める必要がありました。 この記事では、サービスを停止せずにデータベースの構造を徐々に変更するデータベースリファクタリングをどのように進めたかについて紹介します。 「データベースリファクタリング」とは データベースリファクタリングについて体系的に述べた書籍として"Refactoring Databases"があります。このでは、データベースリファクタリングのさまざまなパターンにおいて、スキーマの変更、データマイグレーション(既存データの移行)、アプリケーションの変更それぞれをどのように進めるべきかについて解説しています。ここでは、"Refactoring Dat

    サービスを停止せずにデータベースリファクタリングする - Pepabo Tech Portal
    Chisei
    Chisei 2022/07/21
  • Visual Studio Code と Docker コンテナを使って開発する - Pepabo Tech Portal

    技術部データ基盤チームの @zaimy です。今回は、 Visual Studio Code(以下 VS Code)と Docker コンテナを使って開発環境を構築する方法を紹介します。 データ基盤エンジニアの開発環境として、Python を使用する単一コンテナを例に記述しますが、他の言語や Docker Compose を使う場合でも応用できます。 背景: M1 Mac (Monterey) に Python 3.8.12 をインストールできない 先日、業務で使用するマシンを Intel Mac から M1 Mac に切り替えたのですが、CPU アーキテクチャが異なることに加えて、OS のバージョンが上がったことで Apple Clang に下位互換性のない変更が入っており、業務上ある理由で必要な Python 3.8.12 のインストールが困難でした。 そこで、私の所属するチームは全員

    Visual Studio Code と Docker コンテナを使って開発する - Pepabo Tech Portal
    Chisei
    Chisei 2022/06/11
  • Google Workspaceのプライマリドメイン変更を実施しました - Pepabo Tech Portal

    こんにちは、ペパボのCorporate Engineering Group(以下CEG)でソフトウェアエンジニアをしている加治です。 CEGでは、主にペパボ社内で利用されている社内向けサービスの開発・運用・保守を行っています。運用・保守を行っているサービスの中にはSaaSも含まれています。そのSaaSの一つであり、ペパボでメインで使用されているオフィススイートであるGoogle Workspaceのプライマリドメインを変更したお話をします。 最初に、このお話のターゲットを明確にしておこうと思います。 これからプライマリドメインを変更したい情シス、コーポレートエンジニアなどの担当者 プライマリドメインを変更したことがあり、ペパボではどうだったのかな〜と気になった人 Google Workspaceの運用をしていて、プライマリドメインが事実上のメインのドメインと異なるときの影響を知っておきたい

    Google Workspaceのプライマリドメイン変更を実施しました - Pepabo Tech Portal
    Chisei
    Chisei 2022/01/20
  • 私たちがNotionを使う理由 - Pepabo Tech Portal

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

    私たちがNotionを使う理由 - Pepabo Tech Portal
    Chisei
    Chisei 2021/03/30
  • https://tech.pepabo.com/2021/03/03/ec_efficiency_with_github_actions/

    https://tech.pepabo.com/2021/03/03/ec_efficiency_with_github_actions/
    Chisei
    Chisei 2021/03/04
  • 1