タグ PLAID engineer blog
人気順 10 users 50 users 100 users 500 users 1000 usersBlitz(後編):リアルタイムユーザー解析エンジンを実現する技術(強整合な解析) - PLAID engineer blog
PLAIDではPersonalizationに特化したリアルタイムユーザー解析エンジン(Blitz)を自分達で開発し、KARTEの基盤として使ってきました。今回新たに刷新した解析エンジンのコア要素である「強整合な解析」を実現する具体的なアーキテクチャ、技術選定の内容を紹介します。 続きを読む
GKE Autopilotで作るMLリアルタイム推論基盤 | PLAID engineer blog
こんにちは!エンジニアの@tik-son, @ikemonnとMLエンジニアの@nichimuです。 本日ついに待望のGKE Autopilotがリリースされましたね! この記事では、GKE Autopilot上で動いているリアルタイム推論基盤でなぜ我々がGKE Autopilotを利用することにしたのかについてお話しします。 MLリアルタイム推論基盤とは リアルタイ... 続きを読む
User State Driven System with Amazon EventBridge & KARTE について話してきました | PLAID engineer blog
みなさんごきげんよう、Engineerの @tik-son です。 2020-10-28に開催された"ビジネスにアジリティーをもたらす「SaaS + サーバーレス」"というイベントに ”User State Driven System with Amazon EventBridge & KARTE" というテーマで登壇してきました。 KARTEは2020年1月ごろからEventBridgeのSaaS Partnerであり、KAR... 続きを読む
悩みに悩んだ Kubernetes Secrets の管理方法、External Secrets を選んだ理由 | PLAID engineer blog
こんにちは、今年の4月に新卒で入社し、Kernel チーム[1]でエンジニアとして働いている大矢です。 Kernel チームでは、CXプラットフォーム「KARTE」[2]のデプロイシステムの改善を行ってきました。今回の記事では、Kubernetes の Secret 管理方法について比較検討したことや、External Secrets[3] に移行する際に注意し... 続きを読む
継続的なセキュリティ対策をするために脅威分析をしました | PLAID Engineer Blog
この記事では、PLAIDのKARTEというシステムの脅威分析をした話について書いています。 脅威分析とは、アプリケーションやシステムなどが直面する可能性のあるすべての脅威を明らかにして、その脅威のリスクを相対的に把握するために行うことを言います。 脅威とはリスクを発生させる要因のことで、クロスサイトスクリプ... 続きを読む
Privacy Sandboxはなにを語るのか - 連載 The Privacy Sandbox | PLAID engineer blog
こんにちは。@otolabです。 Webのプライバシー保護について大きな動きが続いています。 現在の中心的な議論は、主に広告目的で行われるクロスサイトのトラッキング防止です。SafariのITPは有名ですが、ブラウザベンダー各社がさまざまな取り組みを行っており、なかでもトップシェアを占めるChromeを開発するGoogleが発表... 続きを読む
GitHub Actions を使って継続的ローカライゼーションをスクラッチから構築した話 | PLAID engineer blog
こんにちは。先月アムステルダムに行って 初 Uber で UX に感動した @kazupon です。 PLAID がプロダクトとして提供する KARTE の管理コンソールは Vue.js で作られた Web アプリケーションです。そんな Vue.js で作られた Web アプリケーションを国際化対応するために、vue-i18n という国際化するためのライブラリを入... 続きを読む
KARTEにおけるKubeflow Pipelineの活用 | PLAID engineer blog
こんにちは、エンジニアの @kargo @nichimu です。KARTEのDatahubというプロダクトに携わっており、KARTEのデータ及びお客様のデータを活用したプロダクトの開発を行っています。 今回は、KARTEにおいて活用しているコンテナネイティブのワークフロー基盤であるKubeflow Pipelineの組み込みについての概要をご紹介したい... 続きを読む
令和時代のSlack App開発者が知るべき最新のSlack API仕様 | PLAID engineer blog
こんにちは、プレイドのProduct Specialistのgami( @jumpei_ikegami )です。プレイドでは主にテクニカルサポートや外部連携の検証をしています。趣味はポッドキャストの配信です。 プレイドでは、KARTEというリアルタイムユーザー解析プラットフォームを提供しています。このたびKARTEでは、公式のSlack AppをSlack Ap... 続きを読む
入社4ヶ月で感じたプレイドエンジニアの組織文化 | PLAID engineer blog
こんにちは!エンジニアの@g0eです。4月1日にPLAIDに入社して、約4ヶ月が経過しました。 まだまだ勉強することだらけですが、ようやくKARTEの開発環境にも慣れてきました。 本記事ではプレイドエンジニアの組織文化について、入社4ヶ月目のフレッシュな目線で書いてみようと思います。 転職活動中でプレイドに興味がある... 続きを読む
1,100 超えコンポーネントの Jade / Pug テンプレートを移行した話 | PLAID engineer blog
こんにちは! 銀座でお昼パクチー食べれるお店があって大変満足している @kazupon です。 PLAID は KARTEという「リアルタイムユーザー解析プラットフォーム」を提供しており、様々な機能を提供します。また、その様々機能を制御するために管理コンソールを Web アプリケーションとして提供しており、Vue.js で作られて... 続きを読む
BigQueryの監査ログは役に立つ | PLAID engineer blog
BigQueryの監査ログは役に立つ PLAID Engineerの 原田(@harada_hi) です。 弊社製品KARTEでは行動データという大量データの集計においてBigQueryを多用しています。 今回はそのBigQueryのパフォーマンス確認やトラブル時の調査に利用しているBigQueryの監査ログの話を紹介します。 集計を実施する上で確認したい内容 Big... 続きを読む
社内セキュリティハッカソンと脆弱性体験ハンズオンを開催しました | PLAID engineer blog
こんにちは! エンジニアの@junkusaです。先日、PLAID社内でKARTEのセキュリティをテーマにしたセキュリティハッカソンを実施しました。 セキュリティハッカソンの目的と背景 PLAIDはKARTEという「リアルタイムユーザー解析プラットフォーム」を提供していますが、KARTEではさまざまな種類のデータを扱います。 KARTEの... 続きを読む
プレイドのCTOが登壇しました! 〜Google Cloud Next '19 in SFレポート〜 | PLAID engineer blog
こんにちは、tarr & positiveflatです。つい先日サンフランシスコで開かれたGoogle Cloud Next '19にPLAIDメンバー6人で参加してきたので、その時の話を書きたいと思います。 …とは言うものの、実はセッションはほぼ聞かなかった聞けなかったのでセッションの内容のシェアではなく、2つのセッションのスピーカーとして... 続きを読む
プレイドでの1年7ヶ月のインターンでどう成長できたか| PLAID engineer blog
こんにちは、エンジニアインターン尾澤です。 本記事では、PLAIDで経験した1年7ヶ月のインターンについてまとめたいと思います。 インターンをやろうとしたきっかけ、PLAIDを選んだ理由、インターン内容、インターンで学んだことについてまとめました。 はじめに まず初めに軽く自己紹介です。 自分は大学では主に情報分... 続きを読む
React Nativeで複数のアプリを共存させられるか試してみた | PLAID engineer blog
こんにちは、エンジニアの中間です。 普段はKARTEのネイティブアプリ向けSDKの開発をしています。 React Nativeで遊んでみたことを紹介します。 こちらの投稿はPLAID Advent Calendar 2018の6日目の記事でもあります。 KARTEではWebサイトやアプリを通してユーザ一人一人に合わせたコミュニケーションをリアルタイムに取... 続きを読む
新卒エンジニアから見たPLAID、そこで得られた経験と学び | PLAID engineer blog
こんにちは。エンジニアの@kei-tamiyaです。2018年4月に新卒で入社して8ヶ月ほど経ちましたが、エンジニアとして実際に何を学んだのか、入社する前に思っていたイメージは実際働いてみてどうだったのか、について振り返ってみたいと思います。 こちらの記事はPLAID Advent Calendar 2018 4日目の記事でもあります。 想定... 続きを読む
開発者向けプラットフォームを開発するうえで大切にした「Developer Experience」という考え方 | PLAID engineer blog
はじめまして、エンジニアの nito です。PLAID Advent Calendar 2018 の三日目の記事でもあります。 最近は KARTE の開発者向けのプラットフォーム開発を主戦場に、API の仕様策定や開発者向けの管理画面の実装、ドキュメンテーションなどを担当しています。 今回は 12/3 にリリースした KARTE の開発者向けプラットフォ... 続きを読む
超大規模システム経験者が考える、攻めの開発を続けるために大切なこと| PLAID engineer blog
0.はじめに PLAIDのEngineerの 大平和史 (@tai-hey) です。 前職でSEとして金融系超大規模プロジェクト(数年、数十億円規模、最大数百人)を経験し、現在は真逆となる小規模プロジェクト(4人チームでのサービス開発)でスタートアップのエンジニアとして経験を積んでいます。 ミッションクリティカルな、一つのエラーでも... 続きを読む
エンジニアがビジネスチームを加速させる為に取り組んだ4つのアプローチ | PLAID engineer blog
PLAID Engineer Blog KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。 Home PLAID エンジニア募集中! PLOG © 2016 PLAID, Inc. はじめまして。100kmマラソンの持ちタイムは9時間48分44秒、... 続きを読む
JavaScript で体感する関数型プログラミング | PLAID engineer blog
プレイドのエンジニア兼ハンターの @algas です。 Ramda.js の関数を例にして JavaScript による関数型プログラミングの考え方を紹介します。 本記事では Ramda.js 自体を紹介するのではなく、より深い関数型プログラミングの考え方を学ぶきっかけを作れることを意図しています。 想定読者 Node.js でアプリケーションを... 続きを読む
PLAIDがNode.jsを採用し、5年間で12万行書いてわかったこと | PLAID engineer blog
エンジニアのgamiです。趣味はポッドキャスト配信です。 今回は、「Node.js」に焦点を当てた記事です。 PLAIDでは、約5年前から「KARTE」というサービスを開発しています。そのサーバーサイドの実装は、ほとんどがNode.jsで記述されています。 一方、国内企業の中で、サーバーサイド実装にNode.jsを採用している企業は少... 続きを読む
絶対にアプリを死なせない!プロセス分離による堅牢なSDKの実現方法 | PLAID engineer blog
はじめまして。プレイドの @tomoponzoo です。 2018年4月に入社、現在プレイド暦4ヶ月目のエンジニアです。 プレイドでは、今年の3月にローンチした「KARTE for App」のモバイルSDK開発をメインで担当しております。 開発に携わって4ヶ月が経ちましたが、今でもSDKをリリースする際は緊張してしまいます。それはSDKに非... 続きを読む
Google Cloud Next '18でSpinnakerのセッションを聞いてきました! | PLAID engineer blog
こんにちは! SREの@ikemonnです。 7/24-26@San Franciscoで行われたGoogle Cloud Next '18に参加してきました。 いくつかのセッションを聞いてきたのですが、今回はKARTEのデプロイでも利用しているSpinnakerのセッション、Large-Scale Continuous Delivery at Netflix and Waze Using Spinnaker (Cloud Next '18) が面... 続きを読む
イマドキの「Docker力」を身につけるPLAID式チュートリアル | PLAID engineer blog
こんにちは。 最近、肩書がTech Leadになりました。@otolabです。 さて、 イマドキのWebエンジニアとして、そこそこ幸せに生きるには、プログラミングの技量の他にも、前提となる様々な力が求められています。 或る人曰く、Shell力、Git力、そしてDocker力。 ーー そう、それは環境を操る力 ーー。 すみません、勝手に言... 続きを読む