これは何 こんにちは。鈴木です。このブログでは「やも」というハンドルネームでやってます。株式会社M&Aクラウドのエンジニアリングチームのマネージャーとして、開発チームと会社のアウトプットの価値最大化を日々考えるお仕事をやっています。 この記事は…
この記事を書きました。 tech.macloud.jp 以前 qiita に別の切り口で同様の記事を書きました。 qiita.com 元のqiitaの記事は移行直後に「技術選定失敗したなぁ」という気持ちで書きましたが、 改めて落ちついて考えてみると、その当時の選択としてはベストだ…
これはなに M&A領域で最近エンジニアとして働いているのですが、社内の会議とかに聞き耳を立てていると、会社の売却価格の文脈で「EBITDA」という単語がよく出現します。よく分からないこの略語はなんなのか?というのを素人なりに調べてみた記録です。 言葉…
目次 目次 これはなに エンジニアとしての成長 最初の頃の状態 最近の状態 課題 所感 ビジネスサイドの知識 働き方など コメント これはなに 前の記事 転職しました - ふわっとしたやつ に書いた通り、三ヶ月ほど前にベンチャー企業に転職しました。 入って…
これは何 はじめに なぜ転職? 新しいことにチャレンジするタイミングだと思った 一発当てたい ネガティブな理由は? 転職先について ドワンゴ社のいいところ 転職活動についていろいろ 2年目終わり頃くらい 4年目始めくらい 4年目終わり頃 5年目始め あとが…
これは何 =============以下手順テンプレート===================== 目次 作業目的&作業概要(方針) 作業目的 作業概要 期限&スケジュール感 関連リンク 検討事項 検討事項1 検討事項2 事前準備 事前準備1 事前準備2 同期的作業タイムスケジュール 同…
背景 問題点 修正 できなかったこと 終わりに 背景 最近ちょっとだけバックエンド開発の仕事をやらせてもらっている。 当然その分野の先輩がいるわけで、その人たちの書いたコードを修正したり追加したりするのが多い。 IntelliJを使ってPHPを書いているのだ…
背景 問題点 わかっちゃいるが聞けない 克服しつつある 終わりに 背景 私はもともと誰かに質問をするのが苦手な気質。 ランチや移動中にカジュアルな話をしていて「そういえば」くらいのノリで聞くのはできたけど、改めて「質問なんですけど・・・」みたいに…
目次 目次 背景 GitHubのテンプレート機能はどう使うか テンプレートを作るにあたり気をつけたこと テンプレート内容 背景 最近インフラを触り始めた人と一緒に働くことが多くなってきた。みんなに効率よく経験を積んでもらいつつ、インフラチームをうまく回…
これは何 普段主にインフラエンジニアとして働いている私が、会社で初めてAPIを一つ書いたので、そこで得た学びや考えたことを記録しておこうと思います。 何を学んだこと・考えたこと 仕様書を書こう どのようなAPIなのか、目的やリクエストパラメーターや…
これは何 心得 1. 本当の優先事項は何かを考える 2. 最初にやることを意識する 3. 障害対応は実況しよう 終わりに これは何 システムに障害が起こった時に電話が一番にかかってくるようになった人のための心得。具体的な障害対応手順ではなくて、元気にSREエ…
これは何 結果は? 応用情報って何 なぜ受けたか 対策は? 前提知識(試験前のレベル) 午前試験 午後試験 勉強時間は 学習内容 午前試験 午後試験 辛かったこと やってよかったか? これは何 2017年10月にIPAの応用情報技術者試験を受けました。12月合格発…
これは何 ansibleによるVMwareのVMインスタンス管理の話。 VMインスタンスをコマンド一つで作成して初期設定ができるようにAnsibleで管理している。すでに存在するVMについては、うっかりRebootしたりNW Restartなどが走らないように存在チェックをしてそれ…
これは何 バックエンド開発ができるようになるためにお家でPaizaやProgateを使ってPHPやRailsをお勉強している話。 目次 これは何 目次 背景 どう学ぶか? 会社で 自分で Paiza 主観的な内容 選んだ言語 内容とレベル感 自分とマッチしているか Progate 主観…
これは何 大きくサーバ群をリプレイスする時に考えるべきこと、詰まりどころをまとめておきたい。 目次 これは何 目次 事前リソース見積もりについて データ取得と方針 特に気にすべき負荷 ストレージ ネットワーク 疎通問題について LB・FWの設定について D…
これは何 playbook の自動テストで各種パッケージダウンロードの処理がたまに落ちていた。コードの問題ではないところで落ちてjenkinsが赤くなると嫌なので出来るだけ通るようにしたい。 リトライ処理をいれて問題の緩和を図りたい。 微妙に詰まったのでメモ…
これは何 自分でansible galaxy を作る。特に今回は公開のものではなくて、社内に限る共通roleを作る話。 実際に作ったroleは社内事情や秘匿情報を含むのでここには書きません。 背景 社内クラウドのリソースを管理するplaybookをある人が作った。その後それ…
これは何 netscaler LBにおいて特定FQDNへのアクセスをパスそのままで他のFQDNにリダイレクトする方法についてまとめる。 この資料は NetScaler version 11.0 で実験した動きを元に書いています。 目次 これは何 目次 参考資料 手順 System設定でresponderの…
これは何 私の持っているシステムではフロント系サーバからmemcached サーバへ接続回数が結構ある。 データセンタ内で今まではフロント系サーバもキャッシュサーバも同一セグメント、物理的にも近くにいた。 とある事情でサーバをリプレイスしなくてはならず…
これは何 ansible version 2.2。get_url moduleを使ったときの話。 ターゲットサーバのOSはSL6.8。python 2.6。 結論から言うと 証明書期限切れしていただけでした。ドハマリした。 期限切れしていない正常なダウンロードサイトからのものはpython2.6にpipで…
これはなに MySQLサーバでswapが出てレプリケーション遅延が起こっていた。その原因を考えた時のメモ(結構昔だけど、掘り起こして少し整理)。 トラブル発生時の状況 swap 全食いつぶしされていた(swapは8Gの設定)。swap が単に発生したというよりも、swa…
さて、納期がありますね。 急いで開発しますね。 リリースしますね。 喜びますね。 お客さん沢山きますね。 ・・・(しばしリリースを喜ぶ) 負荷が上がりますね。 詰まりますね。 障害ですね。 こんにちは。ElasticBeansTalkを作ってとあるキャンペーンの特…
これは何 nodejsを使ってslack botを作った話。 インフラエンジニアだけどコードもかけるようになりたい、といって少しだけ時間をもらってbotを作る仕事をやった。 その時のメモ的なもの。 何を使う botkitというツールキットを使う。 hubotと何が違うの? …
これは何 elasticsearchのindexを削除するときにはcuratorを使うと思うが、そのactionファイルがわかりにくく、大きくなりがちだったのでメモ。 curator はver 4での記法(ver3だとちょっと違うみたいなので注意) curator action fileの基本の書き方 1から…
これは何 memcachedからredisへ移行したいので、redisのベンチマークを取っていたが、その時にmemcachedに保存されているデータがどれくらいのサイズがどれくらいの量で出現するのか確認した。その話を適当にまとめておく。 chunkサイズとslabについて 参考…
これは何 redisとmemcachedのベンチマークを memtier-benchmark というツールで取った。 ざっくりまとめておく。 github.com memtier-benchmark と redis-benchmark の比較 主にmemtier-benchmarkのメリット。redis-benchmarkにできないこと。 redis, memcac…
これは何 https://rubygems.org/gems/fluent-plugin-ping-message/ という Fluentd の plugin を最新化すると、同時に td-agent 本体も unstable な最新の 0.14 系にあがってしまい、ログ転送がたまにできなくなる事象が発生する。 その対策。 原因 この現象…
これは何 redis+sentinelの前段にhaproxyを置いてクライアントがあんまりnode poolを意識しなくてもよさそうな感じにしたい。 devだけで適用して本番には適用していないので甘いところはあるかも。 方針 redis slaveにgetを負荷分散したりするほど負荷は高く…
これはなに redis設定をした時の検討項目。 devで設定したのみでまだ本番で使っていないのであまいところはあるかも。 設定diff 以下は redis-3.2.8 に同梱されていた設定ファイルとplaybook template とのdiff。 diff /tmp/redis.conf roles/install_redis/…
これは何 nginxでproxyするときにgzip圧縮してレスポンスする方法を学んだのでメモ書き。 nginx versionは 1.11.10。 動作確認 レスポンスヘッダに以下のものが含まれる Vary: Accept-Encoding Content-Encoding: gzip 設定内容 gzip_buffers 1000 64k ; 配…