タグ GREE Engineers
人気順 5 users 10 users 100 users 500 users 1000 usersinnodb_thread_concurrencyに関する話 | GREE Engineers' Blog
こんにちわ。せじまです。今回の話は軽く書こうと思っていたのですが、長くなりました。まぁInnoDBの話なのでしょうがないですね。 はじめ 今回はinnodb_thread_concurrencyについてお話しようと思います。できれば、事前にInnoDB の mutex の話(入門編)を読んでいただいた方が、より深く理解していただけるのではない... 続きを読む
さいきんのMySQLのJSONまわり | GREE Engineers' Blog
こんにちわ。せじまです。 さいきん、しばしば庭園や日帰り登山に行って風景写真を撮っているのですが、カメラで写真を撮るという行為は(中略)実行計画を考えながらSQLを書く行為に近しいことだと思いますので、エンジニアの方にはけっこうオススメです。 今日は軽めの話をさっくりさせていただこうかと思います。 はじめに 皆さんは最近のMySQLがJSON型をサポートしているのをご存知でしょうか。「なぜ正規化さ... 続きを読む
ソーシャルゲーム サーバーアーキテクチャ選定 | GREE Engineers' Blog
スマートフォン向けソーシャルゲームではクライアントのリッチ化が進行し、開発の主眼はますますクライアント側にシフトしている。一方でサーバー側では目立った大きな変化はないもののマネージドサービスが充実・成熟し普及が進んだ。 こうした背景をふまえ、これからのバックエンド開発ではゲームモデルにあわせて可能な限りマネージド比率を高めてサーバー側の開発・運用コストを下げていくことで、より小さな規模で高速な開発... 続きを読む
TLS1.3だとハンドシェイクがどれくらい早くなるか測定した | GREE Engineers' Blog
こんにちはインフラの 後藤 です。 今回はTLS1.3を実環境で試してみました。 TLS1.3はTLSのメジャーバージョンアップとも言われるように、様々な改善が含まれています。 例えば、以前「 TLS1.3のハンドシェイクがもう来てる 」で書いたように、TLS1.3ではハンドシェイク時のパケットの往復回数が減っており、より早くコネクションを確立できます。 すでに、ブラウザや暗号ライブラリはTLS1... 続きを読む
Prometheusによる数百台規模のモニタリングで直面した問題について | GREE Engineers' Blog
インフラの反田 (@mtanda) です。 GREEでは、多くのサービスをAWS環境で運用しており、それらサービスのモニタリングシステムとしてPrometheusを利用しています。 Prometheusを導入してから約2年がたち、1台のPrometheusで数百台規模のインスタンスをモニタリングするなかで、さまざまな問題に直面しました。 それら問題の原因を分析し、設定や利用の仕方を改善することで、... 続きを読む
寿司とビールについて話し合いをしてきました | GREE Engineers' Blog
こんにちわ。せじまです。 さいきんの kernel について調べてたら、俄に Chromebook への興味が湧いてきたので、遅まきながら C302CA ポチってみました。わたしにとって人生初 Core M ということもあって、早く届かないかなと心待ちにしている今日このごろです。 はじめに MySQL5.7以前でおそらく最も有名な問題の一つに、 Sushi-Beer issue of MySQL ... 続きを読む
MySQLやSSDとかの話 その後 | GREE Engineers' Blog
こんにちわ。せじまです。 すべての基本は monitoring だと考えてるので、イマドキのウェアラブルデバイスいろいろ買っていろいろ計測してるんですが、最近のデジタルガジェット面白いなぁ21世紀感パないと感心しまくってる今日このごろです。 ちょうど一年くらい前、 MySQL User Conference Tokyo 2015 で MySQLやSSDとかの話 前編 を、 GREE Tech Ta... 続きを読む
Docker と ECS と WebSocket で最強のリアルタイム・マルチプレイ環境を運用 | GREE Engineers' Blog
概要 AWS ECS でマルチプレイゲーム用インスタンスの管理すると限りなく最強。 はじめに リアルタイム・マルチプレイゲームを作る時、まず考えられることは、あるプレイヤーの行動や状態が他のプレイヤーに伝わることではないかと思われます。しかし、スマートフォンアプリは不安定であったり、複数端末同士で(基地局やバックボーンを介さずに)物理的に直接接続することは出来ませんし、理論的にできたとしても、 だ... 続きを読む
ネットワークの可視化 | GREE Engineers' Blog
GREE Advent Calendar 2015 の23日目担当の上竹です。普段はアプライアンスLB やネットワークの構築/運用をしております。 概要 バックボーンネットワークを設計運用していると、実際どのようなトラフィックがどのくらい流れているか中身を知りたい(見たい)ことがよくあります。 どのISP からどの回線へどのくらい流入があるのかだったり、どんなAS からどのくらいアクセスがきている... 続きを読む
泥臭いサーバ運用自動化の話 | GREE Engineers' Blog
こんにちは、North America事業本部のLiang Fanです。このエントリーは GREE Advent Calendar 2015 10日目の記事です。 本日は、以前所属していたインフラストラクチャ部のサーバ運用と自動化の話を少しご紹介したいと思います。 よろしくお願い致します。 はじめに 運用自動化と聞いて、みなさんは頭の中に何を浮かべますか?仮想化技術(docker、VM)、構成管... 続きを読む
OAuth for Native Apps | GREE Engineers' Blog
GREE Advent Calendar 9日目は @nov が担当します。 僕は GREE ではセキュリティ部に所属しており、社外では OAuth や OpenID Connect などの Identity 関連技術についての翻訳や講演などを行ったりもしています。 今日は GREE Advent Calendar ということで、Native App コンテキストでの OAuth の話を少し書いて... 続きを読む
DynamoDBを使ったKPI保存システム | GREE Engineers' Blog
こんにちは!データエンジニアリングチームの長谷川と田畠です。 グリーのデータ分析基盤を良くする仕事をしています。 これはGREE Advent Calendar 2015の6日目の記事です。昨日のRobinさんの記事はVR開発に取り組んだことがあるからこそ書ける記事で、みなさんにとっても新鮮だったのではないでしょうか? 今日はゲームから少し離れて、KPIダッシュボードのバックエンドをオンプレミスか... 続きを読む
VR 酔い対策の事例 | GREE Engineers' Blog
このエントリーは GREE Advent Calendar 2015 5日目の記事です。 はじめに こんにちは、GREE VR Studio の Robin です。元々 Wright Flyer Studios でスマートフォン向けネイティブゲームの開発をしていましたが、同僚に見せていただいた VR ゲームに度肝を抜かれたのをきっかけに VR に興味を持つようになり、現在は新設された VR 専属... 続きを読む
Deep Learningでスケジュール調整してみる、ための自然言語処理をしてみた | GREE Engineers' Blog
GREE Advent Calendar 2015の1日目担当のふじもとです、グリー株式会社でCTOをしてます、もう10年目です。 今年もChristmasに向けてみんなで毎日更新していきますので、ぜひぜひよろしくおねがいします。 わりとどうでもよい序 去年、一昨年は25日担当だったんですが、今年は (なんでかは知らないけど) 1日目書くことになったので、ちょっと趣向を変えて技術的な内容にしてみた... 続きを読む
Githubのsubversionサポートが神 | GREE Engineers' Blog
Home » Git » Githubのsubversionサポートが神 Githubのsubversionサポートが神 Posted on 11月 26, 2015 by chobi_e Tweet ちょびえです。Githubのsvnサポートが神なことに最近きがついたのでカッとなってエントリでも書いてみました。 きっとこの便利さはあんまり言及されてないはず(ワタシだけが知らんかった、とかだったら... 続きを読む
EthernetやCPUなどの話 | GREE Engineers' Blog
こんにちわ。せじまです。今年に入ってからアクティビティトラッカーを二回壊しまして、新しい分野の製品って設計いろいろ難しいんだなと、しみじみ思う今日このごろです。 先日、社内勉強会で Ethernet や CPU などの話をしました。前回のCPUに関する話に続き、今回のスライドも幅広い方に読んでいただけそうな内容かと思いましたので、公開させていただくことにしました。前回のスライドを読んでない方は、で... 続きを読む
AWS のお得な機能だけでネイティブゲームサーバをつくる | GREE Engineers' Blog
昨今何かと話題に挙がってきた AWS Lambda と AWS DynamoDB を活用して格安で堅牢、高性能なゲームサーバを作ります。 既存システムの苦労をもとに、サーバの開発や運用を頑張らずにすむための仕組みとネイティブアプリからの AWS Lambda の利用方法を簡単に紹介します。 サーバが良くわからんという、ネイティブゲーム、ネイティブアプリエンジニアにオススメです。 ※当内容は多分に個... 続きを読む
CPUに関する話 | GREE Engineers' Blog
こんにちわ。せじまです。スティック型PCの購入は、 Core M版が出るまで見送ろうと思っている今日このごろです。 弊社では「Mini Tech Talk」という社内勉強会を隔週で開催しているのですが、それとは別に、「Infra Tech Talk」という社内勉強会を、半年くらい前から毎月開催しています。わたしはそこでほぼ毎月、45-60分くらいのスライドを作って話をしています。今までどういう話を... 続きを読む
コンテナ技術に関する社内勉強会を主催してみた話 | GREE Engineers' Blog
Home » Info » コンテナ技術に関する社内勉強会を主催してみた話 コンテナ技術に関する社内勉強会を主催してみた話 Posted on 8月 13, 2015 by foostan Tweet こんにちは、開発統括本部インフラストラクチャ本部の @foostan です。 今回は私が所属している社内コミュニティ(Container/Docker)で勉強会を主催した話をご紹介します。 グリーで... 続きを読む
実サービスにおけるHTTP/2ネゴシエーション数を調べる | GREE Engineers' Blog
こんにちは、インフラストラクチャ本部の後藤です。 先日、HTTP/2がRFC7540としてRFC化されました。RFCの中でも触れられている通り、日本の方も沢山関与されています。本当に皆様お疲れ様でした。 仕様としては一段落したHTTP/2ですが、実際に使っていく段階へと移ってく上で気になるのがどれ位のクライアントがHTTP/2に対応しているかということです。Google ChromeやFirefo... 続きを読む
2015年の技術トレンド予測的なものをまとめてみる - FutureInsight.info
2014-12-26 2015年の技術トレンド予測的なものをまとめてみる Tweet ネットを眺めていると、以下のようなちらほらと技術トレンド予測のエントリーがあがっており、そういえば自分も12月にかいていたなと思って書いてみようかな、と思った。 適当勝手な技術トレンド予測 (2014年末版) | GREE Engineers' Blog 2014年の予測エントリーはこれ。 2014年の気になるイ... 続きを読む
適当勝手な技術トレンド予測 (2014年末版) | GREE Engineers' Blog
Home » Advent Calendar » 適当勝手な技術トレンド予測 (2014年末版) 適当勝手な技術トレンド予測 (2014年末版) Posted on 12月 25, 2014 by fujimoto Tweet tl;dr 去年も言われたので先に書いておきます。今年は(も)そんなに有用なエントリでもなく、脊髄反射で「1年後こんな感じかなー」という予測を、思いつきなテーマでつらつら書... 続きを読む
グリーを支える通知システム | GREE Engineers' Blog
はじめに このエントリは GREE Advent Calendar 2014 24日目の記事です。 こんにちは、インフラストラクチャ本部の高野(@takano32)です。 いつも社内では GitHub:Enterprise の運用、 デプロイの改善、 大規模なインフラを操作するためのツール作成、 レガシーなサーバのセキュリティ対策、 コミュニケーションツール向けシステムの構築・運用、 などの仕事を... 続きを読む
オンラインゲーム開発のいにしえの技術 | GREE Engineers' Blog
開発本部の堀口です。昨年は git による分散作業パターン を書き、つい先月は 札幌での講演 を行い、当文章ではゲーム開発の設計に関するネタです。 昔話交じりのポエムですが20日目としてよろしくお願いします。 オンラインゲームとは 20 年ちかく前に Quake というゲームがリリースされ、一見すると単なる一人称視点のシューティングゲームにしか見えないが、プレイヤー自身の Quake の世界を公開... 続きを読む
オーケストレーション入門 – 多種多様化するサービスをConsulで連携させる | GREE Engineers' Blog
Home » Advent Calendar » オーケストレーション入門 – 多種多様化するサービスをConsulで連携させる オーケストレーション入門 – 多種多様化するサービスをConsulで連携させる Posted on 12月 19, 2014 by foostan Tweet こんにちは、インフラストラクチャ本部のあだち(@foostan)です。 このエントリは GREE Advent... 続きを読む