読者です 読者をやめる 読者になる 読者になる

UUUM攻殻機動隊

UUUMのエンジニアによる技術ブログです

RailsアプリをUnicornサーバー&Symlink切り替えデプロイ環境下で安定運用する

RailsアプリをUnicornサーバーで安定運用させるには無停止で再起動するGraceful Restartは必須ですが、いくつか注意すべき点があったので、運用例と共に紹介したいと思います。

Elasticsearchの基本的な使い方と弊社サービスでの利用

UUUMに入って2か月のkitabatakeです。 任される仕事が多くなってきて、面白くなってきたと思う一方、ちゃんと捌ききれるかどうかのせめぎ合いの日々です。 弊社のシステムでも使っている、Elasticsearch の基本的な使い方と、弊社内での利用方法など書いてみ…

Ansibleことはじめ

こんにちは、エンジニアのナカハシです。 UUUMのインフラ構築はAnsibleで構築することが恒例になっており、絶賛開発中のRailsアプリも当然Ansibleでインフラを記述しています。 つまり、AnsibleのPlayBookを読めないと既存のインフラもさっぱり理解できなく…

JSON型にindexも!MySQL 5.7のGenerated Columnsの可能性について探る

MySQL5.7のGenerated Columnsの使い方を紹介します。JSON型にインデックスを貼るような便利な動作を行うことができます。

wercker で Bitbucket のプライベートリポジトリをビルド!

新人エンジニアのハトネコエです。 UUUMでは毎週月曜日に社内勉強会をしていて、今週の担当は私なのですが、 昨日月曜日は台風のためお休みしましたので残念ながらおこなえず…… いえ、ごめんなさい! 実は土日かけて勉強会の準備してましたけどスライドはま…

不具合から見る go の database/sql の挙動

go言語のdatabase/sqlでアプリケーションが停止してしまうパターンや、too many open filesになってしまうパターンについて説明します。

AWSでのAuto ScalingをConsul+Packer+Terraformで実現する

AWS上のインフラを、Consul + Packer + Terraformで Auto Scaling できる環境にしましたので紹介します。

PackerでAMIビルド時にスポットインスタンスを使う

PackerでAMIビルド時にスポットインスタンスを使い、コストを減らしつつ高速なインスタンスを使う方法を説明します。

Amazon EC2 Container ServiceでDocker Registryを構築する

Docker Registry を Amazon EC2 Container Service で動作させるための手順について説明します。terraform ファイルもあります。

マスタリングTCP/IP 入門編(1)

ミーティング(Meating)って楽しいですね! system.blog.uuum.jp はじめまして。攻殻機動隊見習いの小川と申します。 10月からインターン生としてお世話になっています。 攻殻機動隊では毎週勉強会を行っており、金曜日は「マスタリングTCP/IP 入門編」(ペー…

Ansibleでリモートのdebパッケージをインストールする

おはこんばんちは!! 尾藤 a.k.a. BTO です。 cronはもうオワコンにしたいな〜と思いつつ、じゃあ何がいいんだよと思って Rundeck を試しています。 UUUM のサーバは基本 Ubuntu を使っているんですが、Rundeck 用のパッケージは用意されていないので、Rundec…