タグ PLAID engineer blog
新着順 5 users 50 users 100 users 500 users 1000 users今Googleで最も熱いサービスFirebaseで、リアルタイムWebアプリをサクッと作ってみた | PLAID engineer blog
今回は、Firebaseというサービスを使ってWebサイト上で動作するアプリケーションをいくつか作ってみたのでご紹介します。みなさん、ごきげんよう。プレイドの@akobaです。 プレイドではCXチームのエンジニアとして、プロダクトの機能開発、ならびに弊社のウェブ接客プラットフォームKARTEで提供するアプリケーションの開発を行っています。 今回は、KARTEでできることを広げる試みの一環として、F... 続きを読む
イマドキの「Docker力」を身につけるPLAID式チュートリアル | PLAID engineer blog
こんにちは。 最近、肩書がTech Leadになりました。@otolabです。 さて、 イマドキのWebエンジニアとして、そこそこ幸せに生きるには、プログラミングの技量の他にも、前提となる様々な力が求められています。 或る人曰く、Shell力、Git力、そしてDocker力。 ーー そう、それは環境を操る力 ーー。 すみません、勝手に言... 続きを読む
40通り以上の自動マルチブラウザテストをSelenium x CircleCI x BrowserStackで実現する| PLAID engineer blog
CircleCI上で、BrowserStackを利用したマルチブラウザJavascript Test,Selenium Test を実現している方法についてご紹介します。Selenium webdriver, CircleCI, BrowserStackこんにちは。プレイドの@sdaikichiです。現在のトレーナーレベルは22、捕まえたポケモンは103種です。 前回の@positiveflatの... 続きを読む
AWSとGCPでマルチクラウドインフラを構築した話とそのポイント | PLAID engineer blog
AWSとGCPでマルチクラウドインフラを始めた話。複数回連載予定の第一回です!ごきげんよう。プレイドの@tik-sonと申します。 みなさんはクラウドプラットフォームを利用していますか? 弊社の KARTE は 秒間3000イベントをリアルタイムで解析 累計解析ユーザがリリースから2年で6億 という規模のサービスになっています。 そこで動いているインフラもそれなりに大規模になっており、インフラをい... 続きを読む
PLAIDがNode.jsを採用し、5年間で12万行書いてわかったこと | PLAID engineer blog
エンジニアのgamiです。趣味はポッドキャスト配信です。 今回は、「Node.js」に焦点を当てた記事です。 PLAIDでは、約5年前から「KARTE」というサービスを開発しています。そのサーバーサイドの実装は、ほとんどがNode.jsで記述されています。 一方、国内企業の中で、サーバーサイド実装にNode.jsを採用している企業は少... 続きを読む
エンジニアがビジネスチームを加速させる為に取り組んだ4つのアプローチ | PLAID engineer blog
PLAID Engineer Blog KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。 Home PLAID エンジニア募集中! PLOG © 2016 PLAID, Inc. はじめまして。100kmマラソンの持ちタイムは9時間48分44秒、... 続きを読む
AWSとGCPのマルチクラウドインフラにおけるVPN設計のポイント| PLAID engineer blog
AWSとGCPのマルチクラウドインフラにおけるVPN設計のポイントを説明します。 マルチクラウドインフラ連載の第二回。みなさん、ごきげんよう。プレイドの@tik-sonと申します。 前回のエントリー では、 弊社の KARTE で、インフラには AWS と GCP の2つのクラウドプラットフォームを組み合わせ、マルチクラウドインフラとして利用しているというお話をいたしました。 今回のエントリーでは... 続きを読む
データの可視化に使えるD3.jsでユーザーのページ遷移を表現してみた | PLAID engineer blog
D3.jsを使ってユーザーがサイト内の各ページを遷移している様子をアクセスログから可視化してみました。こんにちは、プレイドの@wikrshです。 弊社の KARTE では属性データやサイト上での行動情報など様々なデータを元に来訪したユーザーの状況をリアルタイムに可視化しており、どのような情報の見せ方をすればよりユーザーへの理解を深められるのか、社内では日々議論・改良を重ねています。 今回は現在KA... 続きを読む
Bigqueryの内部処理について徹底解剖してみた| PLAID engineer blog
弊社では`BigQuery`を使い倒していて今回はその中身について徹底解剖してみました。いくつかポイントがあると思いますが、僕が個人的に思うBigQueryプレイドの @nashibao です。 弊社では結構 BigQuery を使い倒させていただいていて、社内向けのバッチ解析や ChartIO / ModeAnalytics 等を介した社外向けのレポーティングとしての利用だけでなく、ABテストな... 続きを読む
JavaScript で体感する関数型プログラミング | PLAID engineer blog
プレイドのエンジニア兼ハンターの @algas です。 Ramda.js の関数を例にして JavaScript による関数型プログラミングの考え方を紹介します。 本記事では Ramda.js 自体を紹介するのではなく、より深い関数型プログラミングの考え方を学ぶきっかけを作れることを意図しています。 想定読者 Node.js でアプリケーションを... 続きを読む
超大規模システム経験者が考える、攻めの開発を続けるために大切なこと| PLAID engineer blog
0.はじめに PLAIDのEngineerの 大平和史 (@tai-hey) です。 前職でSEとして金融系超大規模プロジェクト(数年、数十億円規模、最大数百人)を経験し、現在は真逆となる小規模プロジェクト(4人チームでのサービス開発)でスタートアップのエンジニアとして経験を積んでいます。 ミッションクリティカルな、一つのエラーでも... 続きを読む
刷新したKARTEロゴのプロセス公開 ー プロダクトが目指す理想像から始めるアプローチ | PLAID engineer blog
KARTEのロゴ刷新に至った経緯やデザインプロセスについてお伝えします!Home PLAID エンジニア募集中! PLOG PLAID Engineer Blog KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。 Home PLAID エンジニア募集中! PLOG Copyri... 続きを読む
まだ node.js の依存性解決で消耗してるの? | PLAID engineer blog
PLAIDエンジニア 山内雅浩 @algas yarn を使って node.js の依存性解決 npm shrinkwrap と yarn との比較yarn を使う利点と欠点は以下のとおりです。 PROS インストール処理が高速かつ安定 ネットワークパフォーマンス改善やオフラインモード、リトライの実装がされていてパッケージのインストールが標準の npm install に比べて高速かつ安定に動作し... 続きを読む
Chromeデベロッパーツールに独自機能を追加する6つのステップ | PLAID engineer blog
Chromeデベロッパーツールに独自機能を追加する方法を、6つのステップに分けて解説しました!こんにちは、PLAIDのエンジニアの池上 a.k.a. gami(@jumpei_ikegami) です。 好きなブキは、「プロモデラーMG」です。 さて今回は、仕事で調査用の「Chrome拡張機能」を作ったので、「Chromeデベロッパーツール」に「独自ツール」を追加するための手順について紹介したいと思... 続きを読む
LinuxKit で実現する新しい Docker 実行環境 | PLAID engineer blog
LinuxKit の Tutorial です。LinuxKit を実際に動かしてみる方法と Moby Project による Docker の未来について書いています。プレイド エンジニア / Hunter 山内 雅浩 @algas DockerCon 2017 で発表された Moby Project の一部である "LinuxKit" を使ってみました。実際に触ってみることで理解できたことやハマ... 続きを読む
MicrosoftのNapa.jsでJavaScriptをマルチスレッド化する | PLAID engineer blog
今回の記事のテーマはNapa.jsを使ってJavaScriptでmulti-threadingをやってみる、です。こんにちは、プレイドの @makinoy です。 久しぶりのBlog投稿です。書こうとして止めていた記事はひとまず置いといて今回新しく一つ記事を書くことにしました。 テーマはNapa.jsを使ってJavaScriptでmulti-threadingをやってみる、です。 背景 フロントエ... 続きを読む
絶対にアプリを死なせない!プロセス分離による堅牢なSDKの実現方法 | PLAID engineer blog
はじめまして。プレイドの @tomoponzoo です。 2018年4月に入社、現在プレイド暦4ヶ月目のエンジニアです。 プレイドでは、今年の3月にローンチした「KARTE for App」のモバイルSDK開発をメインで担当しております。 開発に携わって4ヶ月が経ちましたが、今でもSDKをリリースする際は緊張してしまいます。それはSDKに非... 続きを読む
1,100 超えコンポーネントの Jade / Pug テンプレートを移行した話 | PLAID engineer blog
こんにちは! 銀座でお昼パクチー食べれるお店があって大変満足している @kazupon です。 PLAID は KARTEという「リアルタイムユーザー解析プラットフォーム」を提供しており、様々な機能を提供します。また、その様々機能を制御するために管理コンソールを Web アプリケーションとして提供しており、Vue.js で作られて... 続きを読む
入社4ヶ月で感じたプレイドエンジニアの組織文化 | PLAID engineer blog
こんにちは!エンジニアの@g0eです。4月1日にPLAIDに入社して、約4ヶ月が経過しました。 まだまだ勉強することだらけですが、ようやくKARTEの開発環境にも慣れてきました。 本記事ではプレイドエンジニアの組織文化について、入社4ヶ月目のフレッシュな目線で書いてみようと思います。 転職活動中でプレイドに興味がある... 続きを読む
開発者向けプラットフォームを開発するうえで大切にした「Developer Experience」という考え方 | PLAID engineer blog
はじめまして、エンジニアの nito です。PLAID Advent Calendar 2018 の三日目の記事でもあります。 最近は KARTE の開発者向けのプラットフォーム開発を主戦場に、API の仕様策定や開発者向けの管理画面の実装、ドキュメンテーションなどを担当しています。 今回は 12/3 にリリースした KARTE の開発者向けプラットフォ... 続きを読む
SlackbotをAWS Lambdaでサクッと作ってみた | PLAID engineer blog
社内のコミュニケーションを活性化させるため、ランチメンバーをシャッフルしてグループ分けしてくれるSlackbotをAWS Lambdaを使って作成しました!こんにちは。プレイドの@monoiです。 プレイドでは主に管理画面周りの開発を担当しています。 さて、突然ですがプレイドには最近ある課題が浮上しています。 それはメンバーが増えるに伴って、ほとんどコミュニケーションをとらない人ができてしまうこと... 続きを読む
12.5億UUを解析する大規模解析サービスの監視構成 | PLAID engineer blog
12.5億UUを解析するKARTEを支える監視構成について記事を書きました。Home PLAID エンジニア募集中! PLOG PLAID Engineer Blog KARTEを提供する株式会社プレイドのエンジニアブログです。プレイドのエンジニアのユニークなパーソナリティを知ってもらうため、エンジニアメンバーたちが各々執筆しています。 Home PLAID エンジニア募集中! PLOG Copy... 続きを読む
BigQueryの監査ログは役に立つ | PLAID engineer blog
BigQueryの監査ログは役に立つ PLAID Engineerの 原田(@harada_hi) です。 弊社製品KARTEでは行動データという大量データの集計においてBigQueryを多用しています。 今回はそのBigQueryのパフォーマンス確認やトラブル時の調査に利用しているBigQueryの監査ログの話を紹介します。 集計を実施する上で確認したい内容 Big... 続きを読む
プレイドのCTOが登壇しました! 〜Google Cloud Next '19 in SFレポート〜 | PLAID engineer blog
こんにちは、tarr & positiveflatです。つい先日サンフランシスコで開かれたGoogle Cloud Next '19にPLAIDメンバー6人で参加してきたので、その時の話を書きたいと思います。 …とは言うものの、実はセッションはほぼ聞かなかった聞けなかったのでセッションの内容のシェアではなく、2つのセッションのスピーカーとして... 続きを読む
社内セキュリティハッカソンと脆弱性体験ハンズオンを開催しました | PLAID engineer blog
こんにちは! エンジニアの@junkusaです。先日、PLAID社内でKARTEのセキュリティをテーマにしたセキュリティハッカソンを実施しました。 セキュリティハッカソンの目的と背景 PLAIDはKARTEという「リアルタイムユーザー解析プラットフォーム」を提供していますが、KARTEではさまざまな種類のデータを扱います。 KARTEの... 続きを読む