BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:eureka Go ~pairsのGo言語フルスクラッチの舞台裏
 〜
X-WR-CALNAME:eureka Go ~pairsのGo言語フルスクラッチの舞台裏
 〜
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:575203@techplay.jp
SUMMARY:eureka Go ~pairsのGo言語フルスクラッチの舞台裏〜
DTSTART;TZID=Asia/Tokyo:20151212T140000
DTEND;TZID=Asia/Tokyo:20151212T200000
DTSTAMP:20260711T081556Z
CREATED:20151117T120118Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/57520
 3?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\n概要\neureka G
 o ~pairsのGo言語フルスクラッチリニューアルの舞台裏~\n
 株式会社エウレカでは昨年年始から１年間をかけ、自
 社サービスのpairsのサーバサイドをGo言語でフルスクラ
 ッチ開発しました。\nWebベースの大規模アプリケーシ
 ョンを全てGo言語で書き直した例は、国内では数少な
 い状況です（と言うかほぼ皆無かと思います）。エウ
 レカとしましては、この知見をイベントとして広く皆
 様にお披露目させていただければと考えています。\nGo
 言語を導入されている企業のみなさま、Go言語の導入
 を検討されていらっしゃるみなさまのお役にたてるよ
 うな時間となれば幸いです。\nご来場をお待ちしてお
 ります。\n当日の予定・登壇者紹介\n1) 登壇発表パート
 \n\n\n株式会社エウレカ 執行役員CTO　石橋 準也\n\n「キ
 ーノートスピーチ」\nフルスクラッチ開発の背景、Go言
 語を選択した理由、プロジェクトの全容。リリースし
 た今だからこそ言えることなどもお話しいたします。\
 n\n\n\n株式会社エウレカ Engineering Manager　金子 慎太郎\n\
 n「pairs-goのアーキテクチャと運用を考慮したプロジェ
 クト基盤の整備について」\n大規模プロジェクトにお
 けるレポジトリ管理や、リリース後の運用を考慮したG
 o言語の基盤をどのように整えたかをお話いたします。
 \n\n\n\n株式会社エウレカ Senior Engineer　森川 拓磨\n\n「Go
 言語周辺ライブラリの活用」\nGo言語のAws SDK、課金周
 りApple/Google/Paypal SDK、ORM 等、Webアプリケーションに必
 須な外部ライブラリを中心に、各ライブラリの状況や
 導入時のストーリーをお話いたします。\n\n\n\n株式会
 社エウレカ Infrastructure Manager　松尾 健司\n\n「Go言語ア
 プリケーションを実現したインフラ」\n大規模アプリ
 ケーションのインフラを再設計した際の、多数の環境
 やデプロイのコントロールをどのように実現したのか
 お話いたします。\n\n\n\n株式会社エウレカ Engineering Mana
 ger / Scrum Master　泉森 達也\n\n「大規模プロジェクトマ
 ネジメントの勘所」\nエンジニアリングチーム、ディ
 レクションチーム、インフラチームの作業同期のとり
 方や進捗管理、品質管理マネジメントについてお話い
 たします。\n\n\n\n※内容は当日一部が変更になる場合
 がございます。ご了承ください。\n2) 分科会パート\n登
 壇で発表できる項目に限界がありますので、個別に登
 壇発表者を中心にグループで懇談できる時間を設けさ
 せていただきました。\n本ページの下部に pairs-goの技
 術概要 を掲載いたしましたが、ざっくばらんにみなさ
 まとお話させていただき、現場の知見共有をできる機
 会を、一同楽しみにしております。\n3) 懇親会パート\n
 当日は懇親会費としまして、500円を頂戴させていただ
 く予定です。\nご用意お願いいたします。\n日時\n\n12/12
 (土） 14:00 - 20:00\n\n会場\n\n株式会社エウレカセミナー
 スペース\n〒107-0062 東京都港区南青山2-27-25オリックス
 南青山ビル5F\nhttps://goo.gl/i7RH3l\n\n当日は出席管理のた
 めにお名刺を頂戴いたします。ご用意をお願いいたし
 ます。\nこんな方々にオススメ\n\nGo言語に興味がある
 方\nGo言語をプロダクション導入したいと考えておられ
 るエンジニアの方\n現状Go言語での開発を進めており、
 Webアプリケーションでの事例を知りたい方\n大規模サ
 ービスにおけるフルスクラッチプロジェクトの事例を
 知りたい方\n\n著作権注記\nイベント画像に利用したGo
 言語のキャラクターGopherの原著作者はRenée Frenchさんで
 す。\n（資料）pairs-goの技術概要です。\n以下、pairs-go
 が採用している技術概要です。\n分科会時の質問にお
 役立てください。\nサーバーサイド\n\nバックエンド： 
 Go言語\nアプリーケーションフレームワーク：Revel/Goji\n
 i18n対応（pairsは日本・台湾の2カ国で展開していますが
 、ワンソースで提供しています）\nORM：xorm\nマイグレ
 ーション：goose\nTest：assert、Facadeパターンを採用したCo
 ntrollerレベルの結合テスト、CircleCI\n\n\nフロントエンド
 ： TypeScript ＋ AngularJS\nProtractorによるE2E\, Karma + Jasmine 
 によるUnitTest、CircleCI\nPC版・スマートフォンWeb版・管
 理画面全てをSPA（Single-page application）で構築\n\n\nAPI設
 計： \nJson Hyper SchemaでのAPI設計\n-> RunscopeによるAPI監視
 、gatlingによるパフォーマンステストのベースにもなっ
 ています\n\n\nサブシステムのMicroservices化\nタスクラン
 ナー(gulp)による大規模開発コマンドの統一\n\nネイティ
 ブ\n\nWebフロントエンドアプリとネイティブアプリでAPI
 を完全に統一しています（Restful API）\nそれに合わせて
 、ネイティブアプリのバックエンドも全て書き換えて
 います。\n\nインフラ\n\nAWS上のImmutable Infrastructureで、Bl
 ueGreenDeploymentを実現（Ansibleベース）\nMackerelでのリソー
 ス・死活監視\nAmazon Auroraのプロダクション使用\nElastics
 earchによる検索バックエンドリプレース\nEmbulk/Fluentdに
 よるGoogle BigQueryとのデータ連携・分析基盤構築\n
LOCATION:株式会社エウレカ　セミナースペース 〒107-0062 
 東京都港区南青山2-27-25オリックス南青山ビル5F
URL:https://techplay.jp/event/575203?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
