タグ GREE Engineers
新着順 10 users 50 users 100 users 500 users 1000 usersGitHub Universe 2018に参加してきました | GREE Engineers' Blog
こんにちは、インフラの匠です。 先日開催された、GitHub Universeという年一で行われているGitHubの一大イベントに招待頂けたので参加してきました。 Universe自体は10/16-17の二日間ですが、前日からUniverse Birds of a FeatherというイベントがGitHub HQで開催されておりそちらにも参加させて頂きました。 Universe ... 続きを読む
美容メディア ARINE の記事を Amazon CloudFront を通して配信するようにした話 | GREE Engineers' Blog
アリネチームの平田です。毎日に憧れを、な美容メディアARINEでサーバーサイドの開発をしたりインフラ回りを見ています。 最近ARINE(https://arine.jp)はAmazon CloudFrontを通してページを配信するようにしました。主な目的はほぼ静的で、かつARINEへのアクセスの中心である記事ページをキャッシュすることでレスポンス... 続きを読む
innodb_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で数百台規模のインスタンスをモニタリングするなかで、さまざまな問題に直面しました。 それら問題の原因を分析し、設定や利用の仕方を改善することで、... 続きを読む
Deep Learning を用いた画像識別モデルの導入 | GREE Engineers' Blog
背景 僕の開発担当しているチームでは、プロダクト( SNS、Web ゲーム等 )におけるユーザの任意投稿をオペレータによって目視で監査し、サービス運営上、不適切な投稿の検知と削除を行っています。 しかし、ユーザ投稿すべてを目視で監査するのはオペレータの負荷が高いため、不適切と思われる投稿をシステムで選別した上で、オペレータの目視監査に回しています。 ここで、具体的に不適切な投稿とは 異性との出会い... 続きを読む
寿司とビールについて話し合いをしてきました | 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 からどのくらいアクセスがきている... 続きを読む
fluent-plugin-secure-forwardと戯れた話 | GREE Engineers' Blog
Home » Info » fluent-plugin-secure-forwardと戯れた話 fluent-plugin-secure-forwardと戯れた話 Posted on 12月 14, 2015 by Tatsuhiro Yamada Tweet こちらのエントリーは「GREE Advent Calendar 2015 14日目」の記事です。 こんにちは、データエンジニアリングチーム... 続きを読む
泥臭いサーバ運用自動化の話 | 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 の話を少し書いて... 続きを読む
OpenSTF の導入によるゲーム開発への貢献 | GREE Engineers' Blog
Home » Advent Calendar » OpenSTF の導入によるゲーム開発への貢献 OpenSTF の導入によるゲーム開発への貢献 Posted on 12月 8, 2015 by Masataka Sato Tweet GREE Advent Calendar 2015 の8日目担当の @ma3tk です。QualityAssurance 部で QA エンジニアという職種をやってい... 続きを読む
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分くらいのスライドを作って話をしています。今までどういう話を... 続きを読む
YAPC::Asia Tokyo 2015にいってきました | GREE Engineers' Blog
Home » Info » YAPC::Asia Tokyo 2015にいってきました YAPC::Asia Tokyo 2015にいってきました Posted on 8月 24, 2015 by fujimoto Tweet ひさびさの投稿がイベントいってきましたエントリになりました、ふじもと (@masaki_fujimoto) です。 ということで、sponsoredしたらチケットをいただい... 続きを読む
GREE GameDevelopers’ Meetup 01 ご来場ありがとうございました | GREE Engineers' Blog
こんにちは。開発企画室の佐島です。 GREE GameDevelopers’ Meetup とは? GREE GameDevelopers’ Meetup は、ゲーム開発者のみなさんと一緒に、オープンに技術を学び交流できる場づくりを目指し創設されたミートアップです。 8月7日(金)に記念すべき1回目が開催されました。 GREE Tech Talkともどもよろしくお願いします。 セッション ゲーム開... 続きを読む