9/29(金)開催のSRE NEXT 2023 IN TOKYOにカヤックSREの池田が登壇します!

SRE NEXT 2023 IN TOKYOにカヤックSREチームの池田が登壇します。 トイルになりがちなWarningアラートの対応改善についてはなします。

常時稼働が不要なRDSインスタンスを停止してAWS料金を節約する

Amazon RDSを7日間以上停止し続けるための仕組みを紹介します。使用していない期間はRDSインスタンスを停止することで、無駄な課金を削減します。

CloudWatch Logs Insights クエリを定期的に実行して結果をS3に置く(EventBridge Scheduler, Step Functions, Lambda)

カヤックSREの今です。SRE連載8月のエントリーになります。 今回は自動で日時の集計クエリをAmazon CloudWatch Logs Insightsで実行し、結果をAmazon S3に保存する例をご紹介します。

N通りのCSSの書き方

おはこんばんちは!面白プロデュース事業部 フロントエンジニアの中村です。 とうとう新卒ではなくなり、2年目になった今、入社する前に知りたかったな〜という記事を書きたいと思います。 はじめに 皆さんはCSSを勉強したことがありますでしょうか。 自分の…

カスタマイズで広がるAWS Copilotの実践力

sre

AWS Copilotの内部ではCloudFormationを使っていますが、最近のアップデートで大幅にCFnテンプレートへのカスタマイズ性が向上しました。本記事ではそのAddon及びオーバーライドの機能について解説します。

MackerelとGrafana OnCallを連携しました

SREチームの藤原です。今回は監視サービスのMackerelと、障害発生時に担当者へのオンコールを自動化するGrafana OnCallを連携してみた話です。SRE連載 6月号になります。

面白法人グループ合同技術部勉強会を開催しました

湿気たちが騒がしい季節となってまいりましたね。みなさまいかがお過ごしでしょうか。カヤック技術部の谷脇です。 先日に面白法人グループの3社、カヤック・カヤックアキバスタジオ・カヤックボンドが集まり、合同で技術部勉強会を開催しましたのでご報告さ…

Firebase Authenticationの多要素認証ハマりどころ

こんにちは。長堂です。ちいき資本主義事業部でまちのコインアプリのFlutterエンジニアをしているボディビルダーです。今回はFirebase Authenticationで多要素認証対応をした際にハマってしまったところなどを書いていきます。

mirage-ecsで各メンバー専用開発サーバーを実現!まちのコインの運用事例を紹介します

開発用のサーバー環境の不足に悩まされたことはありませんか? サッと専用のサーバー環境をセットアップできるツール "mrage-ecs" の初回と、まちのコイン開発チームでの活用例を紹介します。

RedshiftのMERGE SQL commandがGAになりましたね。

RedshiftのMERGE SQL commandがGAになったので、趣味人が分厚く語りたいと思います。

【後編】YAPC::Kyoto 2023 の紙絵馬を海岸でセルフお焚き上げしました

YAPC::Kyoto 2023 の参加者の皆さんに書いていただいた絵馬をお焚き上げしました。その様子をお送りいたします。みなさんの願いが叶いますように!

エンジニアがユーザーインタビューを行うメリットと注意点

KAYACのまちのコインチームでFlutterエンジニアをしている今城です。せっせと機能開発や運用に励んでる毎日ですが、最近はユーザーインタビューもしています。この記事ではエンジニアがユーザーインタビューするメリットについて触れていきます。

【前編】YAPC::Kyoto 2023 におみくじと紙絵馬のブースを出展しました

技術部の小池です。 カヤックが協賛した YAPC::Kyoto 2023 にゴールドスポンサーのブース運営スタッフとして参加してきました。 ブース テックカンファレンスにブースを出すのは久しぶりなのでコンテンツをどうするか悩みましたが、鎌倉で京都に挑むぞ!とい…

Amazon ECSのタスクを常に新鮮に保つ仕組みをStep Functionsで

AWS Fargateのタスクが時々再起動する必要があることと、自動化による管理の簡素化について解説。定期的にタスクを入れ換えることで、管理上の問題を解決することができます。具体的には、Step FunctionsのAWS SDK統合を使用してシンプルなstate machineを実…

3/9(木) Google Cloud 主催 Innovators Live Japan に市川が登壇します!

sre

SREチーム(新卒)の市川恭佑です。Google Cloud が主催するオンライン形式のイベント Innovators Live Japan につきまして、この度、3月9日(木)開催のウェビナー「実録!SRE」の1コーナーを担当することになりました。

YAPC::Kyoto 2023 にカヤックのエンジニア2名が登壇します!

YAPC::Kyoto 2023に登壇するカヤック技術部メンバーの紹介です。

【解説編】CircleCIからOIDCを用いて安全にGoogle Cloudにアクセスする

sre

SREチーム(新卒)の市川恭佑です。これはカヤックSRE連載の2月号です。CircleCIからGoogle CloudにOIDCでアクセスする方法について、 前回ソースコードを紹介しましたが、今回はこれを深掘りして解説します。

【Next.js】SWRとaspidaでフロントエンドのデータ取得部分を改善した話

この記事ではカヤックが開発している「まちのコイン」の管理ダッシュボードで、APIサーバからのデータ取得部分の改善したことについて紹介します。

ゲームにおけるA/Bテストについて

こんにちは。技術部平山です。今回は、ゲームにおけるA/Bテストについて論じます。「論じます」で始めたことで察しがつくかとも思いますが、今回はブログではありません。媒体はブログですが、ブログの容量ではない代物になっております。

【実践編】CircleCIからOIDCを用いて安全にGoogle Cloudにアクセスする

sre

SREチーム(新卒)の市川恭佑です。これはカヤックSRE連載の1月号です。 みなさんの記憶に新しいと思いますが、先日CircleCIで大きなセキュリティインシデントがありました1。 このインシデントを受けて、環境変数やContextに保存された外部サービスへの認証情…

SRE連載が始まります!

sre

あけましておめでとうございます。SREチーム(新卒)の市川恭佑です。 カヤック技術ブログでは本記事が2023年初エントリですが、Happy Lunar New Year!の方が違和感のない時期になってしまいました。 本年、新たにカヤックSRE連載と題した企画を始めるので、概…

「まちのコイン」で使っているFlutterのバージョンを3系にアップデートした話

こんにちは。ちいき資本主義事業部でFlutterエンジニアをやっている植田です。この記事ではFlutterで開発している「まちのコイン」というアプリをFlutter3系にバージョンアップした事例について紹介します。

Goのテストフレームワークを比較してみた

こんにちは。カヤックボンドの松本です。この記事は 面白法人グループ Advent Calendar 2022 の5日目の記事です。この枠ではテストフレームワークについての話をしようと思います。

PHPでSpannerを使ったときにハマったことを思い出す

カヤックボンドの駒田です。この記事は 面白法人グループ Advent Calendar 2022 の2日目を予定していた記事でした。過去にPHP Laravel x Spanner の組み合わせで苦労したことを書いてみようと思います。

Webサービスの急激なアクセス数増加を予測して対処する方法と実践

どうも、ゲームコミュニティ事業部Tonamelのサーバサイド担当の谷脇です。今回はTonamelのサービス特性上、どうしても発生する急激なアクセス数の増加(以下スパイクアクセス)をどのように対処しているかをお話します。

【primeNumber×カヤック】オフライン勉強会を開催しました!

SREチーム(新卒)の市川恭佑です。 2022年12月19日にprimeNumberさんとカヤックのエンジニアで合同勉強会を開催しました。 primeNumberさんとは去年の5月に開催された勉強会でご一緒しましたが、その際はオンライン形式だったのでオフラインでの開催は初めて…

つくる人を増やす - 自論

この記事はKAYAC Advent Calendar 2022の25日目です。おはこんばんちは!19日目に引き続き、新卒の中村です!弊社ではつくっていいともという、社内で作ったものを自由に発表出来る会が月末にあります。詳しい話は以下の記事を見てもらえると分かりやすいと…

Redshift Streaming ingestionでKPLによる集約がされたレコードを読みたい。

この記事はAWS Analytics Advent Calendar 2022の25日目(裏)の記事です。今回は、先日GAになったRedshift Streaming ingestionに関する話です。

TextMeshProのOutlineを使ってみた

カヤックアキバスタジオの臼井です。この記事は面白法人グループ Advent Calendar 2022の25日目の記事です。最終日はTextMeshProを最近になって、ようやく使い始めたのでそのお話をしようと思います。

【WebGL】【MSDF】 イブにお父さんがサンタに変身する話

クリスマス・イブといえば世の中のお父さんがこっそりサンタに変身する日。本記事では WebGL と MSDF テクスチャで「お父さん」を「サンタ」に gooey にモーフィング。(M)SDF の解説とその概念を応用した2Dアニメーションの実装を解説します。