HAROiD JavaScript SDK について

はじめまして。 フロントエンドエンジニアの 奥谷 と申します。 (HAROiDをささえるのは、サーバーエンジニアだけではありません) よろしくお願いします。 業務では HAROiD で JavaScript SDK の設計・開発・運用を担当しています。...

go generateでコードを自動生成する

はじめに はじめまして。今年の1月にHAROiDに入社した鈴木(@yudppp)です。 いつもMacBookProにHHKBを乗せて仕事をしています。 HAROiDでは多くのシステムでGolangを採用しています。 個人的にもGolangはSimpleで書きやすく好きな言語なのですが、簡素な言語仕様のため手で書くコードが他の言語に比べて増えてしまいがちです。 そこでコードを自動生成できるgo generateを紹介していきます。 go generateとは Golangの1.4から追加されたコマンドでコードの自動生成を行うことができます。...

HAROiDプラットフォームのリアルタイムログサービス

はじめに はじめまして。 サーバサイドエンジニアの稲垣と申します。好きなエディタはVimです。 業務ではプラットフォームの開発/運用などを担当しております。 今回は私が主に開発を担当しているリアルタイムログサービスについてお話をさせて頂きます。 HAROiDではHAROiD Realtime Analytics(以下、HRA)と呼ばれるサービスを提供しています。 これは、HAROiDプラットフォームを利用して作られた企画の参加者情報を、...

HAROiD プラットフォームの UI テストの話

はじめまして。HAROiD のしょくぶつがかり兼エンジニアの @naoiwata です。 オフィスを快適環境にすべく、日々しょくぶつ達の水やりに励んでいます(※1)。 しょくぶつは手入れして管理しなければダメになってしまうように、サービスも生き物です。 不具合を修正したり機能追加など手を入れながら、プラットフォームチームでは、去年リリースしたばかりの HAROiD プラットフォームを育てているところです。...

HAROiDプラットフォームのBridgeサービスについて

はじめまして。 サーバエンジニアの岩田(インフィニティ)と申します。 普段の業務では鳥居の配下にてHAROiDプラットフォームの設計/開発/運用/賑やかしなどを担当しております。 今回、私が主に開発を担当しているBridgeサービスについてお話をさせて頂きます。 Bridgeサービス 概要 鳥居の説明にもありましたが、Bridgeサービスは通信が特殊であるテレビ(BML)...

HAROiDプラットフォームアーキテクチャ

はじめまして。 サーバエンジニアの鳥居と申します。 業務ではHAROiDプラットフォーム全般の設計/開発/運用などを担当しております。 先日より弊社の技術ブログが始まりました。 まず、エンジニア第一弾としてHAROiDプラットフォームのアーキテクチャについてお話をします。 サーバエンジニア目線のHAROiDサービスの特徴 前回、小野寺から概要を説明いたしましたが 弊社のサービスはTVの視聴をトリガーとしてアクセスされることが多いサービスです。 このため、番組での告知や企画トリガーが発生するとリアルタイムで一気にアクセスが増えます。 普段からこういったアクセスをいかに効率よく対処するかを考えてサービスの設計しています。...

HAROiD TECH BLOG

はじめまして。 HAROiD でプロダクトマネージャをしております、オノデラです。 HAROiD では HAROiD TECH BLOG をスタートします。 ここでは HAROiD がサービス開発を進める上で発生する問題をマネジメント、技術的観点からどう解決しているか共有していく場にしていこうかと考えていますのでよろしくお願いします。(もちろん、...