Gunosy Tech Blog

Gunosy Tech Blogは株式会社Gunosyのエンジニアが知見を共有する技術ブログです。

インフラ

EC2上のPythonバッチをECSのDigdagに置き換えた話

広告技術部のUT@mocyutoです。 ついに桜が開花し、やっと春の訪れを感じはじめましたね。 外で気持ちよく飲みたい季節になってきました。 はじめに システム概要 なぜ移行するのか Celeryをやめたい LevelDBをやめたい 移行計画 アーキテクチャ ECS Athena C…

サーバーレスプッシュ管理画面のコンセプト【グノスポ連載第六回】

はじめに こんにちは。グノシー事業部でサーバーサイドの開発を担当している ふそやん (@azihsoyn) | Twitterです。 こちらは Gunosy Advent Calendar 2018 9日目の記事です。なお、昨日の記事は oota3 さんの firecrackerの中身をのぞいてみた - Gunosy Tec…

Goで多層キャッシュを実装するときに役立つtips

こんにちは、メディア事業本部所属の石塚(@ij_spitz)です。こちらはGunosy Advent Calendar 2018、4日目の記事です。なお、昨日の記事は@timakinさんのGoで多層キャッシュ実装と@aibouさんのInfrastructure as Codeの心構えでした。 何を書くか全然決めて…

AppSyncベースのフルサーバーレスアーキテクチャ【グノスポ連載第四回】

はじめに サーバーレスにした動機 AppSyncベースでいくと決めたこと リソースが限られていたこと 新しい技術に投資しておきたかった 実際のアーキテクチャ Step Functionsについて サーバーサイドkotlinについて 所感 良かった点 課題 おわりに はじめに グ…

広告技術部合宿行ってきました Part. 1

広告技術部は8月末に三浦海岸のマホロバマインズ三浦に2泊3日で開発合宿にいきました! 今回のブログはアドネットワークチーム(以下ADNWチーム)の紹介です!今回ADNWチームは二班に別れ、それぞれ配信システムの改善と管理画面の改良に着手しました。 配信側…

マルチクラウド環境のためのGoパッケージ、Go Cloudを使ってみた

こんにちは、メディア事業本部のエンジニアの@__timakin__ です。 僕が好きなGo言語は、先日バージョン1.11のリリースパーティも開かれ、wasmサポートやModules機能など、結構目新しさのある機能が足されることになりました。 で、その最新のGo界隈の話題の…

Elasticsearch5系で、シャードunassignedによるstatus redを強引に修復する方法

はじめまして、Gunosyでサーバーサイドエンジニアをしているmanoと申します。 最近ハマっていることは、Huluで安室奈美恵さんの特番をみることです。引退するなんて・・・本当に惜しいですね。 私は現在ニュースパスというアプリのサーバーサイド開発を担当…

3分でまとめ読むSerfとConsulの基本機能

こんにちは。Gunosyの石橋と申します。 最近よくSerfとかConsulの名前を見かけるのですが正直よくわかっていなかったのでこれでは駆逐されると思い公式サイトを尋ねました。 さて、これらのツールはよくわかってないうちから vangant/packerを提供しているha…