PLAID Engineer Blog

PLAID Engineer Blog


KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。

PLAID Engineer Blog

PLAID Engineer Blog

KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。

1,100 超えコンポーネントの Jade / Pug テンプレートを移行した話

こんにちは! 銀座でお昼パクチー食べれるお店があって大変満足している @kazupon です。 PLAID は KARTEという「リアルタイムユーザー解析プラットフォーム」を提供しており、様々な機能を提供します。また、その様々機能を制御するために管理コンソールを Web アプリケーションとして提供しており、Vue.js で作られています。 管理コンソールは、1,100 超える単一ファイルコンポーネント (Single-file components)で構築されており、テンプレートのマークアップとして Jade / Pug を使用しています。 この記事では、単一ファイルコンポーネントでこれまでテンプレートとして利用してきた Jade / Pug を Web 標準のマークアッ…

kazuponkazupon

技術イベント 『#PlaidTechLounge』を開催しました!

こんにちは!プレイドのエンジニア採用/技術広報を担当しているmattyです。今回、2019/6/27(木)に完全招待制の技術イベント『#PlaidTechLounge』を開催しました。 プレイド主催での技術イベントは半年前の#PlaidTechMeetup以来です。 今回は、前回の反省を踏まえ、『ゲストの方が自由にLTを選べて、話したい人と話せる』ように意識しました! この記事では、イベントの様子をお伝えしていきます。 オープニング 今回の司会は、ポッドキャスト『しがないラジオ』パーソナリティであり、『完全SIer脱出マニュアル』の著者でもあるgamiさん。もはやプレイドの技術イベントではお馴染みです笑 そのgamiさんからPlaid、リアルタイムユーザー解析プラットフォ…

daigo.isamatsudaigo.isamatsu

DeNA、Googleと共同でGCP勉強会を開催しました!

こんにちは、PLAIDのエンジニアのgamiです。趣味はポッドキャスト配信です。 さて、先日2019/6/10(月)に、縁あってDeNAさん、Google Cloud Japanさんと共同でクローズドなGCP勉強会を開催しました。 PLAIDではリアルタイムユーザー解析サービス「KARTE」の開発や提供に、GCPの各種サービスをヘビーに使っています。今回の勉強会では、同じく様々な事業でGCPを早くから採用してきたDeNAさんと、有意義なディスカッションをすることができました。 この記事では、そんなGCP勉強会の様子をご紹介します。 乾杯から始まる勉強会 クローズドでカジュアルな勉強会ということで、集まっていきなり乾杯をしました。PLAIDの人工芝での開催なので、野外フェス…

Jumpei IkegamiJumpei Ikegami

BigQueryの監査ログは役に立つ

BigQueryの監査ログは役に立つ PLAID Engineerの 原田(@harada_hi) です。 弊社製品KARTEでは行動データという大量データの集計においてBigQueryを多用しています。 今回はそのBigQueryのパフォーマンス確認やトラブル時の調査に利用しているBigQueryの監査ログの話を紹介します。 集計を実施する上で確認したい内容 BigQueryはSparkやHadoopを組み合わせて実施していた集計処理を賄うことが可能です。 前述のとおりPLAIDにおいてもユーザーの行動データをBigQueryに収集し、クエリを実行して集計を実施しています。 BigQueryで集計を行う上で次のような点を確認したい場面があります。 各集計クエリの実行時間…

Hiroto HaradaHiroto Harada

社内セキュリティハッカソンと脆弱性体験ハンズオンを開催しました

こんにちは! エンジニアの@junkusaです。先日、PLAID社内でKARTEのセキュリティをテーマにしたセキュリティハッカソンを実施しました。 セキュリティハッカソンの目的と背景 PLAIDはKARTEという「リアルタイムユーザー解析プラットフォーム」を提供していますが、KARTEではさまざまな種類のデータを扱います。 KARTEのデータを安全に扱うために、PLAIDでは外部のセキュリティの専門家などとも協力して取り組んでいます。 また“セキュリティ組“というセキュリティ強化に取り組むチームもできました。セキュリティ組では開発者自身がより深くセキュリティに取り組むのを手助けしています。 開発者自身で深くセキュリティに取り組むには、セキュリティについて深く理解する必要が…

Jun KusahanaJun Kusahana