タグ

2019年8月29日のブックマーク (3件)

  • Go言語のためのキャッシュライブラリを作った - Qiita

    1. はじめに Rapidash というGo用のキャッシュライブラリを公開しました。 以前 https://qiita.com/goccy/items/a54af6db3b8623e90c38 で紹介した Octillery 同様、弊社の負荷対策用ライブラリになります。 キャッシュというとコンテキストによって用途は様々ですが、 Rapidash はアプリケーションサーバの応答性能を向上させるために、主にデータベースの負荷分散を目的として開発したライブラリになります。 主な機能は以下のようなものです。 検索しか行わないテーブルのデータをアプリケーションサーバ起動時にデータベースからすべて吸い上げ、インデックスの定義に従ってメモリ上に B+Tree 構造で展開する。検索時は範囲検索もできる 読み書きを行うテーブルのレコードを memcached や Redis といったキャッシュサーバに格納し

    Go言語のためのキャッシュライブラリを作った - Qiita
  • 100人超えスタートアップのHR施策を公開!プレイドの組織づくりにおける非常識とは|kaorijo

    はじめまして、株式会社プレイドのアクセラレーターチームでTalent Experience(=いわゆるHR)を担当している城です。プレイドでは、法務、労務、総務、人事、広報などを担当するチームをバックオフィスとは呼ばず、アクセラレーターチームと呼んでいます。 アクセラレーターチームはその名の通り、事業を加速させるために必要なことを考え、実行しています。ドラスティックにやるべきことの取捨選択を行っているため、一般的なHRの視点からすると時には非常識に見えることもあります。 今回はプレイドのHR担当が組織づくりでやっていない施策、やっている施策の両方を伝えていくことで、スタートアップにおける組織づくりのヒントになればと思います。 また、今回記事でご紹介するような取り組みも含めてお話する「プレイドのこと全部話します」meetupを9/18に開催予定です。 興味ある方はぜひご参加ください! プレイ

    100人超えスタートアップのHR施策を公開!プレイドの組織づくりにおける非常識とは|kaorijo
  • gunicornをsupervisorで制御しつつhot deployできるようにする - (ひ)メモ

    タイトルの通り、gunicornなWebアプリをsupervisorで制御しつつhot deployできるようにしたメモです。 登場人物 supervisor v3.3.1 gunicorn v19.9.0 start_server v0.34 unicornherder v0.1.0 envdir v0.7 の standalone版 ちなみに checkinstall で雑にdeb化 問題 gunicornのhot deployを利用する場合、直接はsupervisorの制御下に置けない gunicornはhot deployの仕組みを持っている Upgrading to a new binary on the fly 流れ gunicornのmasterプロセスにUSR2シグナルを送ると、新しいmasterプロセスを産む つまり新masterの親プロセスは旧master 旧maste

    gunicornをsupervisorで制御しつつhot deployできるようにする - (ひ)メモ