asoview! Tech Blog
https://tech.asoview.co.jp/
asoview! Tech Blog
フィード

開発から一歩踏み出してSREへ:挑戦してよかったと思えた理由
1

asoview! Tech Blog
はじめに こんにちは、アソビューSREチームの森です。 今回は長くアプリケーション開発を中心にやってきた私が、SREに異動したときの苦労と、そこから得た学びを共有します。 これからSREへ挑戦しようとしている方の助けになれば幸いです。 アソビューでのSREのミッションはSLI/SLOの運用によるシステム信頼性向上、IaC(インフラのコード化)、CI/CDパイプラインの整備、監視・可観測性の設計など、開発タスクにも深く関わりながらシステムの信頼性を継続的に高めることです。 経歴 SREとしての学びを共有する前に、前提として私の経歴を簡単に紹介します。 アソビューに入社前は派遣としてWeb/クライ…
4日前

Turborepoを活用したモノレポ環境のpre-commitフックの効率化
asoview! Tech Blog
はじめに こんにちは。イベント・エンタメ事業開発部の kaorun343 です。本記事では、pre-commit フックで実行するタスクを lint-staged から Turborepo に移行した経緯と効果について説明します。 背景 私たち座席指定チームでは、toC 向けのアプリケーション、toB 向けのアプリケーション、そして共通コンポーネントパッケージを開発しています。これらは yarn workspaces を用いたモノレポ環境で開発しています。 workspace-root/ packages/ toC 向けアプリケーション toB 向けアプリケーション 共通コンポーネント このモ…
6日前

KustomizeからHelmfileに移行してmanifestを45k行削減しました
asoview! Tech Blog
はじめに 前提 manifest管理の歴史 移行の背景 フェーズ2の運用について フェーズ2における課題 PatchTransformerの多用による視認性の低下 認知負荷の高騰 テンプレートの増加 ツール検討 移行前後の比較 アプリケーション側 テンプレート側 移行プロセス 事前準備 ステップ1 : [1stパーティ] 各アプリケーションのhelmfile.yamlを作成してリリースする ステップ2 : [1stパーティ] ArgoCDのプラグインをKustomizeからHelmfileに切り替える ステップ3 : [3rdパーティ] 各アプリケーションのhelmfile.yamlを作成して…
25日前

思い通りにはならないチーム横断でのQAプロセス改善とその学び
asoview! Tech Blog
はじめに 背景 品質担保がシステムテストに偏重している 「シフトレフト」で品質を作り込みたい 現在のQA体制 QAプロセスと、その「成熟度」とは? 最初に始めたこと 最初の失敗 最初の失敗からの改善 振り返り 子育てにも通じる点 書籍で紹介されているアプローチと比較して 今後の課題と展望 最後に はじめに アソビューでQAリーダーをしている渡辺です。 リリーススピードを重視している開発組織において、品質改善のためのプロセス改善をどう実践し、推進していけば良いか、悩むことはありませんか?(私自身も、まさにその一人です) 今回のテックブログは、品質向上/維持に関連する開発プロセスの成熟度(※以降、…
1ヶ月前

エンジニアリングマネージャー、任命前から始まってました
asoview! Tech Blog
こんにちは、アソビューでEM(エンジニアリングマネージャー)をしている近藤です。 子供の夏休み中に宮古島への旅行を計画しています。宮古島で海に入ってもらいたいのですが、「海いきたくない!怖い。」と言っています。 もしかすると海には入れないかもしれませんが...景色を見たり、美味しいものを食べたり、物作り体験などをしようと思っています! この記事では、EMに任命される前からEMの役割を始めていた実体験について紹介します。 マネージャー職になる方の参考になると嬉しいです。 ~ 目次 ~ なぜEMが会社に必要で、自分が任命されたのか PdMがプロダクトマネジメントに集中できるようにピープルマネジメン…
1ヶ月前

Yarn v1からv4への移行で直面した課題と解決策
asoview! Tech Blog
はじめに こんにちはアソビューの村井です。この記事では、弊社の座席指定システムプロジェクトにおいて、Yarn v1からv4への移行を実施する中で実際に直面した、monorepo構成や既存のワークフローに起因する特有の課題と、その具体的な解決策に焦点を当てて紹介します。 背景 Yarn v1で直面していた課題 本プロジェクトではstring-widthに依存するパッケージが原因で、yarn.lockに不要な差分が頻発する問題に直面していました。そのため、yarn.lockのコンフリクトが日常化して開発効率を損ねていました。これは Storybook の Issue string-width de…
1ヶ月前

バックエンドエンジニアのEmbedded SREとしての新たな挑戦
asoview! Tech Blog
Embedded SREとは お仕事紹介 SLOの週次チェック SRE定例会議への参加 負荷テストの実施 インフラの設定修正 失敗小話 まとめ こんにちは、アソビューでバックエンドエンジニアを担当しています、佐藤です。 Javaのアプリケーションをメインで開発をしています。 今回、Embedded SREという役割を任されることとなったインフラまわりにあまり詳しくなかった人間のお話になります。 Embedded SREとは 開発チームとSREチームの橋渡しの役割を担っており、 各開発チーム内に基本1名存在しています。 アソビューには、独立した専門のSREチームが存在します。 このチームは、複数…
1ヶ月前

リモートワークと健康維持について
asoview! Tech Blog
はじめに バックエンドを主に担当しているアズマです。主に弊社の販売管理と精算関連の業務システムを運用・開発しています。本稿では、私のリモートワークが始まって5年目を迎え、自分の生活と周りの環境で変わったこと、生活習慣に影響が出ていることを紹介していきます。 リモートワークを選んだ影響と生活習慣病の関係 私は新型コロナウィルス(COVID-19)新型コロナウイルス感染症について|厚生労働省 が猛威をふるう少し前からリモートワークをしておりました。リモートワークは、育児や介護など、自分の家族の都合でどうしても長い時間家を離れることができないケースにとても相性がよく、私も両親の介護が必要になりリモー…
1ヶ月前

QAエンジニアが開発領域にも挑戦した話
asoview! Tech Blog
なぜ「越境」しようと思ったのか これまでのキャリアとQAとしての想い 挑戦への動機 「開発、やってみたいです」 宣言した時の心境とチームのリアルな反応 開発挑戦のリアル:ぶつかった壁と見つけた楽しみ 苦労したこと(と、その乗り越え方) 楽しかったこと・やりがいを感じた瞬間 開発への越境がQA領域にもたらした嬉しい変化 最後に こんにちは。アソビューでQAエンジニアを担当しております、石川和尚です! 今回は、QA一筋だった私が、専門領域の壁を越えて開発に挑戦したリアルな経験談をお話しします。 挑戦を宣言した時の周囲の温かい反応、ぶつかった壁とそれを乗り越える楽しさ、そしてその経験が本業のQA活動…
1ヶ月前

Figma Buzzの「爆速量産」がすごい!
asoview! Tech Blog
こんにちは。アソビューのデザインリードを担当している山中です。 私が若い頃、 「明日までに、このバナーの型でテキストを変えた100パターンぐらい作って欲しい」 という依頼が月に1回ぐらいはありました。その日は徹夜確定でした。 ですが、いまならそんな依頼がきても大丈夫です!時代は変わりました。 2025年5月のFigma Configで、Figmaから新しいプロダクト、Figma Buzzが発表されました。 www.figma.com Figma Buzzには、テンプレートとCSVを組み合わせて、数百パターン以上を一括で生成できる機能があります。この機能をうまく利用することでスピードと質を担保で…
1ヶ月前

分析経験がなかった私が不具合分析に挑戦してみた話
asoview! Tech Blog
アソビュー株式会社でQAエンジニアをしている丸山です。 2023年末にアソビューにQAエンジニアとしてジョインし、約1年半になります。 昨年夏頃の記事でQA体制の変更と再始動の状況についてご紹介させていただきました。 その中で「テスト結果の履歴も蓄積ができてきて、それらを分析して各工程のプロセス品質向上のための検討が始まっています。」と書きましたが、今回はその分析についてご紹介させていただきます。 (昨年の記事はこちら:「テストエンジニアからQAへ、より高い品質を目指して」) 分析に取り組み始めた頃の状況 QA体制が刷新された2023年夏頃から1年ほどの間、私たちQAエンジニアは主にテストを中…
2ヶ月前

「わからない」を一緒に持ってあげることの大切さ
asoview! Tech Blog
はじめに この記事を書こうと思った背景 「わからない」に直面した時の心理 知らないことで、自分が対応しても迷惑かけてしまうだけなのではないか、という心理 誰に聞けばいいかわからない みんな自分のタスクがあるのにこれ聞いて大丈夫なのかな…という、「余計な」気遣い 一歩を踏み出すための考え方 光を当てる前に、まずは暗がりに寄り添う 「わからない」は悪ではない チリツモとは言い得て妙 「ボールを拾う」ことがもたらす良い影響 わからないことを調べ、脳に汗をかかせることで、強固なナレッジが蓄積できる 相談しやすい・されやすい関係構築 最後に はじめに こんにちは!アソビューで開発業務を行なっている加藤で…
2ヶ月前

障害対応の属人化をなくすために「個人の不安」を直視することから始めたチーム改善の話
asoview! Tech Blog
はじめに なぜチームで解決していく必要があると思ったのか 何がメンバーを不安にしているのか 私も同じ不安を感じているが、なぜできているのか 目の前で困っている人はもっと不安 まず分かるところまでやってみる やってみることで知識が付いていることを実感したから チームで始めたこと モブ調査 チーム特化のエラー通知チャンネルを作成 調査の過程を可視化するようにした まとめ さいごに はじめに こんにちは!アソビューでバックエンドエンジニアとスクラムマスターをしている島田です。 日々の業務で発生する障害対応や問い合わせ対応が特定の人に偏ってしまっていることはありませんか? まさに直近私が所属しているチ…
2ヶ月前

アソビューらしいブログって?技術広報チームでAI全盛期の時代にどんなブログを書くべきか考えた話
asoview! Tech Blog
はじめに こんにちは! エンジニア兼技術広報の @koke_engineer です 🐣 AIが急速に進化・普及していく中で、アソビューではテックブログのあり方を見直し、運用方針をアップデートしました。 この記事では、運用アップデートに向けてどのような背景があり、どう企画を整理していったのか、そして社内で共有した内容を紹介します! なぜ今、テックブログのあり方を見直すのか? 最近では、基礎的な技術については、検索するよりAIに聞いた方が、一瞬で欲しい答えが返ってくると感じます。技術ブログは、本来ならば自らの経験や考えを言語化し、知見を共有することで、誰かの気づきにつなげるためのものです。 そのた…
3ヶ月前

JavaScriptでの正規表現失敗談!lookbehindが特定のブラウザで動かなかった話
asoview! Tech Blog
はじめに こんにちは。アソビューでエンジニアをやっています。小池です。 正規表現、ほとんどのシステムでどこかでは使われていると思います。多くのエンジニアが1度は書いたことがあると思います。今回はその正規表現の話です。 僕は正直に言うと、正規表現ナニモワカラナイの人間です。ただ、何度かは書いたことはあって、その都度調べながらわからないなりに書いてきました。また、最近だとAIがスッと教えてくれると思います。なので今回もAIに教えてもらって書いたのですが、まったく意識の外だったエラーを踏んだのでそのことについて書きたいと思います。 今回の事象は正規表現の規格や標準などを知っていれば気付けたかもしれま…
3ヶ月前

社内LT会で「好きなJavaクラス発表ドラゴンLT」を開催しました
asoview! Tech Blog
こんにちは、アソビュー技術広報チームです。 アソビューでは、毎週「テックトーク」という社内エンジニアLT会を実施しています。 テックトークでの発表内容は開発組織の皆に共有したいことならどんなテーマでもOKとしています。 先日、開発メンバー企画のJavaをテーマにした「好きなJavaクラス発表ドラゴンLT」を開催しました。このブログではそのレポートを掲載します。 イベント開催の目的 今回の「好きなJavaクラス発表ドラゴン」LT会は、インターネットミームの「好きな惣菜発表ドラゴン」にインスパイアされた企画です。 気軽にJavaのクラスについて好きな理由や使い方、あるある、思い出などを発表すること…
4ヶ月前

アソビューではAIとプロダクト組織を育てるチームを立ち上げました!
asoview! Tech Blog
はじめに こんにちは。アソビューCTOの兼平(@disc99_)です。 アソビューでは「生きるに、遊びを。」というミッションを掲げ、70兆円を超えると言われる余暇市場に向き合っています。 これらを実現していく上で、事業のコアとなるプロダクトを開発しているのが、プロダクト組織です。 既存事業のグロースと新規事業の立ち上げを並行で進めており、今後も既存事業はより大規模に、新規事業は多数立ち上がっています。 その中でも近年急速に発展するAI領域に素早く適応し、更に成長を加速させるため、全社横断のAI推進組織とは別に、4月よりプロダクト組織に特化したAIイネーブリングチームを立ち上げました! 現状の課…
5ヶ月前

AIによる早期キャリアクライシス。自身の未来を切り拓くには
asoview! Tech Blog
アソビュー株式会社VPoEの @tkyshat です。 はじめに 本記事は、AIの進化による社会の変化やキャリアの考え方についてお伝えしますが、あくまで個人的な視点によるものです。 また、この記事の目的は「AI時代に不安を煽ること」ではなく、変化の中でどのようにキャリアを築いていくかの一助となることです。 変化は確かに不安を生みますが、視点を変えれば新たなチャンスにもなります。過度に不安を抱えるのではなく、未来の可能性を考えていければと思います。 生成AIの普及 2024年10月にアメリカの労働者約5,000人を対象に実施されたインタビューでは、「仕事でAIをほとんど使わない」または「まったく…
6ヶ月前

テストケース作成に生成AIを導入した効果と課題
asoview! Tech Blog
こんにちは!チケット領域でQAを担当している青柳です。 今回は、生成AIを活用したテストケース作成の事例を紹介させていただきます。 現状のテスト設計における課題 課題解決のために 生成AIにテストケース作成を任せてみた どの部分を切り出してテストケース作成させるのが効果的か 因子間の組み合わせテスト デジションテーブルのテストケース作成 成果・今後に向けて 最後に 現状のテスト設計における課題 ソフトウェア開発において、テスト設計は重要な工程であり、品質を保証するために欠かせない部分であると思います。しかし、テストケースの作成には時間と手間がかかるため、効率的で精度の高い方法を検討しなければ、…
7ヶ月前

アソビューを支えるプロダクトチーム 2024
asoview! Tech Blog
アソビュー! Advent Calendar 2024の25日目です🎅🎄 今年のアドベントカレンダーは2面公開なので、ぜひそちらもご覧ください! アソビューCTOのdisc99🐼です! 「アソビューを支えるプロダクトチーム in 2020」という記事を以前書いていましたが、そこから時間も経ち支える組織の状態も変わってきているので、今回は改めて紹介できればと思います!🎁 tech.asoview.co.jp また、今回は組織の話が中心になりますが、支える技術に関しても発信しているので、よろしければご覧ください! tech.asoview.co.jp アソビューの事業 事業と組織とチーム 各々の役…
9ヶ月前

Difyで超手軽にRAGを構築。アソビュー代表の著書『弱者の戦術』のクイズ出題Botを作ってみた話
asoview! Tech Blog
Difyで超手軽にRAGを構築。アソビュー代表の著書『弱者の戦術』のクイズ出題Botを作ってみた話
9ヶ月前

出社デーイベントで開発組織の心理的安全性を高めよう!
asoview! Tech Blog
開発組織の心理的安全性を高めたいと思っている方向けに、アソビューで行なっている出社デーイベントを紹介します!
9ヶ月前

うまく伝わらないことを悩む。をやめて、まずは知ることから始めよう
asoview! Tech Blog
こちらの記事は アソビュー! Advent Calendar 2024 の24日目(裏面) です。 みなさんメリクリ🎅 アソビュー株式会社 @tkyshat です。 自分はちゃんと伝えてるつもりなんだけど、相手にはどうもちゃんと伝わっていない。 めっちゃ褒めたつもりなのに、そういう風に捉えてもらえなかった。逆も然り。 というような、コミュニケーションをする上で歯車がうまく噛み合わない経験。会社・チーム・家庭内など組織内では頻繁に起きていて、その度に「なんで伝わらないんだ...」って悩んでるあなたに朗報です。 こちらの記事では、そもそも伝わらないという前提に立って悩むのやめて、無理に伝えようとす…
9ヶ月前

BigQueryでジョブ実行権限とデータ閲覧権限をプロジェクトで分け、クエリ上限設定する方法
asoview! Tech Blog
こちらの記事は、アソビュー! Advent Calendar 2024の23日目(表面)です。 はじめに 対応の目的 ストレージ費用 コンピュート費用 クエリ上限設定とは BigQueryの権限 ジョブ実行とデータ閲覧は分けられる まとめ はじめに アソビューのデータ基盤チームでデータエンジニアをやっている米澤です。 今回は、BigQueryのジョブ実行権限とデータ閲覧権限をプロジェクト単位で分けることで、BigQueryのクエリ上限設定を行う方法をご紹介したいと思います。 対応の目的 まず、なぜこの対応を行う必要があるのか?をご説明します。 ご存知の方は多いと思いますが、Google Clo…
9ヶ月前

新規プロダクト「アソビュー!海外」でアクセシビリティを意識して開発を行った話
asoview! Tech Blog
こちらの記事は アソビュー! Advent Calendar 2024 の23日目(裏面) です。 みなさんこんにちは。 アソビュー株式会社の櫻井と申します。社内では主にフロントエンドの開発に携わっています。 今回は新規プロダクトでアクセシビリティを意識して開発したことについて書きたいと思います。 はじめに アクセシビリティ改善活動の取り組み 背景 アクセシビリティ対応の実装詳細 1. ページ構造とナビゲーション 2. フォーム要素とインタラクション 3. 画像とメディア img 要素 button + svg 要素 4. フォーム入力 label と input 要素の紐づけ 必須項目の表示…
9ヶ月前

アウトカムを意識するとモチベーションが上がる話
asoview! Tech Blog
1.はじめに 背景 目的 2. アウトカムとは何か? 定義 システムエンジニアの文脈での重要性 3. チームで取り組んだこと 具体的な取り組み内容 4. 得られた成果と学び 実際に得られた成果 学んだこと 5. 取り組みを継続するために 今後の課題 次のステップ 6. まとめ こちらの記事は、アソビュー! Advent Calendar 2024の22日目(表面)です。 1.はじめに エンジニアの山本です。もうすぐクリスマスですね! 冬のおすすめお出かけスポットは東京メガイルミです!去年家族で行って子供達が走り回って楽しんでいたので今年も行きたいなと思っています! 今回は以前リーダーを務めてい…
9ヶ月前

コロナ禍出向から4年半が経った今。「Connecting the dots」で成長できたエンジニアのキャリアを振り返る
asoview! Tech Blog
この記事はアソビュー! Advent Calendar 2024 の22日目(裏面)です。 こんにちは、アソビュー!を開発しているマーケットプレイス開発部の山内(@mauchi0106)です! 2024年のアドベントカレンダーでは7日ぶり2回目の登場になります!本日もよろしくお願いいたします! はじめに アソビューは、2020年に突如流行した新型コロナウイルス感染症(以下、コロナ)の影響を大きく受けた会社の1つです。雇用と会社を維持するために、アソビューは、出向元の企業の従業員としての籍を残したまま、他の出向先企業で働くという「在籍出向」を行いました。 note.com プロダクト部の中でも、…
9ヶ月前

デスクツアー ~ゲーム好きエンジニアのリモートワーク環境~
asoview! Tech Blog
はじめに こんにちは!アソビュー! - Qiita Advent Calendar 2024 - Qiitaの21日目(表面)です! 私は、エンジニア 兼 技術広報をしている遠藤( @koke_engineer )です。 今回はアソビューで活躍するゲーム好きエンジニアたちのデスクを紹介します! リモートワークでデスク環境へのこだわりが強いエンジニアの皆さんなら、「どんなデスクで仕事をしているのか?」気になりますよね。 アソビューでは、毎週決まった時間に発表者を募り、Tech Talk という会を開催しています。 ゲーム好きならこだわりがありそう!ということで、Tech Talkで実施した5名の…
9ヶ月前

@Transactional徹底解剖!これで完璧なトランザクション管理を手に入れろ
asoview! Tech Blog
この記事はアソビュー! Advent Calendar 2024 の21日目(裏面)です。 こんにちは! アソビューでウラカタチケットチームのエンジニアを担当しています、李と申します。 はじめに 今回は、Spring Frameworkなどでデータアクセス層を扱う際に頻繁に利用される@Transactionalアノテーションについて、改めてまとめてみたいと思います。 なぜこのテーマを取り上げるかというと、バックエンドの開発においてトランザクションは非常に重要な概念であり、正しく理解していないと予期せぬ不具合やデータ不整合、パフォーマンス問題を引き起こすことがあるためです。 本記事では、@Tra…
9ヶ月前

アソビュー!新規事業開発チームが事業部メンバーと一緒にスクラムイベントを実施してONE TEAMになった話
asoview! Tech Blog
こちらの記事は、アソビュー! Advent Calendar 2024の20日目(裏面)です。 はじめに アソビューの新規事業開発チームでスクラムマスターをしております、川又です。 突然ですが皆様、2024年のふるさと納税はお済みでしょうか? アソビューでは「アソビュー!」「ウラカタ」に次ぐ第3の主要サービスを目指し、新規事業として「アソビュー!ふるさと納税」を展開しております。寄附をすることで、アソビュー!で使えるクーポンや、レジャー施設やスキー場で今すぐ使えるチケットが返礼品として今すぐ受け取ることができます。 furusato.asoview.com このふるさと納税事業も、サービスロー…
9ヶ月前