Happy Growth Engineer

成長と幸せな働き方の両立をするために役に立つ

プログラミング

資金調達を実施して、エンジニア組織をさらに拡大する #資金調達 #シリーズA #ホテル番付 #MagicPrice

本日(7/12)、株式会社空の約1.7億円の資金調達を発表しました まとまった内容は弊社代表の松村(まっつん)や記事で書いていただいている通りです。 medium.com 私からお伝えしたいことは「エンジニア組織拡大」についてです。 エンジニア組織拡大の前に・…

FTP サーバ構築(冗長化にも対応)[vsftp, goofys, s3fs, ec2, s3, elb]

概要 ファイルの受け取りをする時、FTP 通信でサーバ利用 サーバが潰れても良いよう、S3 にファイル保存する 構築方法 事前準備 EC2サーバ準備 ELB準備 セキュリティグループのポート開放(TCP:21, 60001-60010) S3 のバケット AWS ユーザ作成(SecretKey, …

S3 をローカルで擬似的に作成 [minio]

目的 S3 をローカルで擬似的に作成し、AWS-SDKをローカルでも利用できるようにする 無駄な通信料の軽減 Vagrant 設定 minio にアクセスできるよう、クライアント側も同じネットワークにしてください $ mkdir locals3 $ cd locals3 $ vi Vagrantfile -- 以下…

サーバログイン・メッセージでちょっとした遊び心 [ssh, motd]

概要 サーバにログインした時にメッセージ表示 どんな時に利用する? サーバを複数台運用している時にログインしているサーバを間違えないようにするため、ログイン時にメッセージを出すようにしています 設定 弊社のサービスが「MagicPrice」なので、ログイ…

S3 にログを保存

目的 サーバが落ちたとき、アクセスログなどを損失させない(今回1時間に1回だから少しは仕方ないと判断しています) 後々解析でもできるようにする イメージで起動させた後から、ログを S3 に保存し始めるため、Auto Scale でも有効になる (Rails の logg…

プライベート認証局でアクセス制限

目的 アクセスできるユーザ・サーバを絞る 構築方法 sudo yum -y install mod_ssl openssl 事前準備 CSR情報 ■Country JP ■State or Province Name (full name) []: Tokyo ■Locality Name (eg, city) [Default City]: Shibuya-ku ■Organization [会社名] ■Or…

Apache + Passenger + Ruby on Rails 環境構築

目的 Apache 上で Passenger を利用して、 Ruby on Rails アプリケーションを動かす 少し目的とはそれますが、AWS の ELB でバランシングできるよう設定する 環境 CentOS 6.5 事前準備 Rails 環境の用意 導入 Passenger Gemfile に追記 gem 'passenger' イン…

Vagrant + Ruby on Rails + Mysql 環境構築

目的 ローカル環境で Rails 環境を起動させて開発を始めたい時に気軽に起動できるようにする 事前準備(適宜ご用意) Vagrant のインストール OSイメージ(bento/centos-6.7) vagrant box add bento/centos-6.7 Vagrant 起動用のディレクトリ作成 実施 Vagr…