ツナワタリマイライフ

日常ネタから技術ネタ、音楽ネタまで何でも書きます。

SREのjob descriptionを眺めてみる(国内編)

海外編があるのかは知らない。 はじめに 最近job descriptionを見直す機会があったので、他社はどうなんだろうとふと思いついたので眺めてみる。 さて企業をどうチョイスするかという問題がある。SREのカンファレンスは国内にはないので、お世話になっている…

AWSのRegion Code(ap-northeast-1とか)をシュっと出すコマンドawsrc

はじめに 記憶力低下に伴い覚えきれないしもう何十回ググったかわからんのでカッとなって作った。 github.com まぁ全然gistで十分だった。bashです。みんなだいすきpecoです。 gif動画 なんやかんやこういうの作ったことなかったのでttyrecとttygifで作った…

「入門監視」の翻訳レビューに参加した

はじめに でましたね。 入門 監視 ―モダンなモニタリングのためのデザインパターン作者: Mike Julian,松浦隼人出版社/メーカー: オライリージャパン発売日: 2019/01/17メディア: 単行本(ソフトカバー)この商品を含むブログを見る 本当に良い本です。「監視…

2019年

2018年の目標は全然守れてなかったなー。 転職してバタバタのままバタバタだったって感じです。 冬休みちゃんと休んだので2019年はちゃんと生きるようにします。 Engineering SREとしてもっと「いい感じ」に。学習は英語主体に、スピードが落ちないように、…

Try "Istio on GKE"(1)公式ドキュメント編

はじめに App Meshも発表されたのでService Meshちゃんと動かしておこう、って感じです。 で、App Meshではなくさくっと動かせそうなGKE(慣れてる)で、親和性も高そうなIstioを試すことにします。 Istio on GKE Setup Istio on GKE | Istio on GKE | Googl…

入社して半年

blog.chaspy.me 経ってしまったので書く。 半年経ってできることは確かに増えた。作業のスピードも少しは早くなった。理解も少しずつ繋がってきた。 スペシャリティを発揮し、「お前にしかできないことは何よ?」に答えられるようになるまではもう少し時間が…

SRE Lounge#6で「The Site Reliability Workbook」について登壇してきました

はじめに こんばんは。10月の目標振り返りすっとばして今週終われば12月です。 登壇してきました sre-lounge.connpass.com The Site Reliability Workbook: Practical Ways to Implement SRE作者: Betsy Beyer,Niall Richard Murphy,David K. Rensin,Kent Ka…

Active StorageでGoogle Cloud Storageに画像を保存する

はじめに ホビープロジェクトでモバイル向けのシンプルなTODOアプリを作ることになりました。TODOといえばWebアプリサンプルのド定番だけど、本当に自分にあった使えるものを作ってきっちり公開まではやろうと思ってます。それは置いておいて、サーバサイド…

Twitterのお気に入りをインクリメンタルサーチするサービスfavsearchを作った

はじめに 作った!バーン! http://favsearch.chaspy.me リポジトリ github.com 今回もqsと同じく仲良し@kamontiaと作りました。 なぜ作ったのか favってひとによって使い方違うと思う、ラフにハート送るために使ってるひともいれば、ブックマークがわりに(…

2018年10月目標

なんか9月張り切ったので少し休むというかパワーバランスを変える。 特に10月はイベントの予定もないので、登壇とかイベントはおやすみで、自主主催のクローズド勉強会でも発表はなし。 で、OSS活動の割合も減らす。ちょっとずつはやるつもりだけど、先月よ…

2018年9月振り返り

なんかいろいろあったな、 blog.chaspy.me 概ねここに書いたことはできたと思う。書籍で進化的アーキテクチャとクリーンアーキテクチャは読めていない。その代わりに以下が読みかけって感じ。 Kubernetes完全ガイド (impress top gear)作者: 青山真也出版社/…

Pull RequestがMergeされたらBranchを削除するGitHub AppをAWS API GagewayとLambdaで作った

はじめに 作った。 github.com appのinstallはこっち github.com めっちゃ単純な図。最近噂のdraw.ioで書きました。良い。 あと一緒に作った@kamontiaがQiitaに記事書いてくれました。 qiita.com めんどくさいの認証まわりぐらいだと思うので、その辺はこの…

ISUCON8反省会

いろいろと考えないといけないこと、アウトプットしないといけないことが溜まってるわりに、やっていきがあふれていたので月末の日曜にがっつり消化している感じ。 ISUCON8に出た。 見ての通り、まぁ準備不足(過去問を解いていない)なのに何を言うかという…

入社して3ヶ月

前回 blog.chaspy.me 3ヶ月経って書くと過去の僕が言っているので書くが、正直この頃期待していた課題は解消できていない。また、周囲の期待を明確に話した訳でもないが、期待以下となっている。 問題は新しいことの学び方より、既存システムの理解だ。 これ…

Ubuntu18.04でH2OとNginxをベンチマークする環境構築

ベンチマークした、とまで胸張って言えないのがアレなんですが。 エントリとしてまとめてないのですが、先日ISUCON8に参加しまして、見事に役に立たなかったという話がありまして。 クローズドの勉強会でISUCONってのがあるんだよーってシェアしました。 で…

Git squashを簡単にするコマンド「qs」v1.0.0をReleaseした

github.com はい。もはや3回目ですね。 blog.chaspy.me blog.chaspy.me CHANGELOGを見るに今回はたいしたことしてない。本当に。ドキュメントとか。コメント消したりとかぐらい。 で、明日クローズドの勉強会で僕ではなく@kamontiaが発表するのだけれど、僕…

「Docker / Kubernetes 実践コンテナ開発入門」を読んだ

Docker/Kubernetes 実践コンテナ開発入門作者: 山田明憲出版社/メーカー: 技術評論社発売日: 2018/08/25メディア: 単行本(ソフトカバー)この商品を含むブログを見る 読んだ。雑に記録。 1-3章はDockerについて。ふむふむと軽く目を通した感じ。 ところでdo…

gitで複数のコミットをまとめるコマンド「qs」のv0.2.0をReleaseした

前回 blog.chaspy.me した。 github.com qsのまじめな解説はOwnerの@kamontiaが書いてくれている! qiita.com で、gihub-changelog-generatorで生成したCHANGELOGを眺めるに、まぁ前回のリリースの時に気になっていたことは結構消化できていて、まずはMVPと…

2018年9月

なんか元気が出てきたからか急に忙しくなってきた予感がするので何するんだっけ何したいんだっけ本当にできるんだっけって感じでいったん書いて落ち着くということをしようと思う。 先月 8月、なんか元気が出てきたので目標達成ってことにしよう。 blog.chas…

複数のコミットをsquashするコマンド「qs(quick squash)」を作った

前回書いたこれ、がv0.1.0 releaseされた。 blog.chaspy.me コマンド自体のまじめな解説は作者の@kamontiaが書いてくれてる。 qiita.com このエントリではどちらかというとこのOSS作りで感じたことを中心に綴りたいと思う。 OSSを作ってリリースすること 実…

友人とOSSを作っている

まだ1st releaseまでこぎついてないので、キリのいいところでまたエントリーを書こうと思うけど、とりあえず今の段階で文章を書きたくなったので何か書く。 Go言語で、gitのsquashを自動化するCLIツールを作っている。 自分はよく、ブランチを切って、WIPでP…

2018年7月振り返り

blog.chaspy.me といっても、7月は全然目標達成できていない。あんまりまじめに振り返るつもりはないが、一筆書いておく。 前半はちょいちょいブログを書いてるように、また開発合宿とか言ってるぐらいなのでまだよかったが、後半はメンタルがしんでいた。 …

helm installで"Error: no available release name found"

何が起きたのか deisをサクっと試すのにチュートリアルをやっている。 Install Workflow - Deis Workflow Documentation で、GKEのクラスタを準備して、helmをいれて、さぁdeisをdeployすっぞーというタイミングでエラー。 $ helm install deis/workflow --n…

入社して1ヶ月

blog.chaspy.me blog.chaspy.me これまでと同じくシュっとかく。しっかりは書かない。 9末に向けて、1ヶ月を振り返りつつ、目標設定もしたので感情をつらっと書いておく。 できることが少し増えて、できないことがこんなにある、ということが現実味を帯びて…

勉強会行くのやめる

勉強会行くのやめる— (@chaspy_) July 18, 2018 勉強会は(少なくとも参加者である限りは)得られることは「知ること」であり、「できること」ではない。「できること」が一切ない今、「知ること」を優先させるのは時間の使い方として得策ではない、という…

NginxをAWS上で作って壊す「Nginx Up and Running」0.2.0をリリースした

趣味インフラ趣味プロジェクトなので勝手にリリースごっこをしているだけであります。 初回リリース時の記事はこちら。 blog.chaspy.me 何が変わったか issue & PR 0.1.0まではガシガシmasterに向けてcommit & pushしてましたが、そのあとはissue & PRで、ち…

Amazon-Linux "ami-cbf90ecb"でrakeが使えない

nginx + mrubyを動かそうとしたとき、CentOSではyumで入るrubyで動くが、EC2のamazon-linux "ami-cbf90ecb"ではrakeが動かない。ngx_mrubyをbuildしようとしたときのことだ。 [ec2-user@ip-10-1-1-67 ngx_mruby]$ ruby --version ruby 2.0.0p643 (2015-02-25…

開発合宿にいってきます

友人と一泊でもくもく開発をやることにした。最高か。 なぜかとりあえずプロジェクターを買う元同期氏。最高か。 シュっと決まった。泊まる先も選んでくれた。最高か。ってことで湯河原にいってきま! 何をやっていき Nginx Up and Running v0.2 Release blo…

NginxをAWS上に作って壊すリポジトリ「nginx-up-and-running」リポジトリを作った

はじめに 作った。 github.com とりあえず適当に0.1.0のタグをつけてリリースらしきことをしてみた。 これは何 雑な図がREADMEにありますが、NginxをAWS(EC2 instanceとして)上に作って、挙動をテストするリポジトリです。 モチベーションは何 社内ではNginx…

2018年7月の目標

やるぞー。 技術 今回からはテーマを決めて、そのテーマをじっくりやることにする。 技術書を読んで、なんとなくなぞる、じゃなくて、テーマを実現するために参考にする書籍、という風に使う。すっげー当たり前だよな、しにたい。 非同期処理を行うsidekiqと…