サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
sioncojp.hateblo.jp
はじめに 16歳からゲーマーとしてずっとチームマネジメントをやっており、 自身の強みなので本腰入れてやりたいという思いで1月にタイミーに入社しました。 結果、今はSREマネージャー(2人) + BI基盤チームマネージャー(3人) + コーポレートエンジニア(3人)として働いてます。 そんなにメンバーはいませんがマネージャーはやれてると思ってるので、色々と書いてみたいと思います。 そんなに掛け持ちして大丈夫なの? スタートアップは仕方ないです。ぜひ強い方募集してます。 自分の脳内の長期計画は全てアウトプットしてチームと精査してるので出来る人がやればいい状態です。 私自身マネジメントしながら、業務でコードも書いてレビューもしてるので、自身の時間を作るために自走できるチームを作り上げるためのマネジメントでもあります。 マネージャーとしてどういう動きしてるの? - ローテーション可能のものとする
firelens is 何? fluentd/fluent-bitに連携することが可能なログドライバーです。 なぜfirelensか firelensが出るまでFargateはawslogsドライバくらいしか選択肢がありませんでした。 s3に生ログの保存、解析+アラート用にdatadog logsに送るためには fargate -> cloudwatch -> firehose -> lambda -> datadog logs, s3 といった構成を取る必要があり、そこには2つ問題がありました。 cloudwatch使わないのに無駄な費用が発生 lambdaがたまにこけていた(これは我々の実装の問題だと思います) fargate(firelens) -> firehose -> datadog logs, s3 とfirelensを使うとこの構成になり、上記解決 + cloudwatch
前回のお話 Fargate + cloudwatch eventでcronシステム構築 - Sionの技術ブログ 技術 aws-cloudwatch-logging module: terraform module。kinesis firehose + lambda。(cloudwatch logsに書き込まれたらs3とdatadog logsに吐き出す) s3: 長期間保存するログを格納 datadog logs: リアルタイムな1ヶ月間のログを保管。障害対応用 詳細 loggingは1つのmoduleで作られます。 module "logging_cron" { source = "../../../../../modules/aws-cloudwatch-logging" cluster_name = "cron" s3_bucket = "xxxxxxxxxx" dd_tag_sy
やったことをまとめてみます。 terraformのコマンドラッパー(Makefile)作成 terraform周りの自動セットアップ terraformのバージョンが固定 terraform providerが自動更新 実行ログをs3に保管するようにしたりなどなど。 コンテナ本番導入 AWS ECS EC2, Fargate周りを設計、module作成、本番導入しました log周りはkinesis firehose, lambda, s3, datadog logsを使ったterraform module作成 GitHub - sioncojp/fargate-deploy 動きますが、現在は社内リポジトリにecs全般のdeployツールをメンテ。 GitHub - sioncojp/ecs-update-notify ecsでtaskが完全に入れ替わった/入れ替わらなかったときだけ通知さ
本記事は、FOLIOアドベントカレンダーの11日目の記事になります。 はじめに 自己紹介 CS 1.6とは? 本題 メンバーを適したポジションに配置する 報告はできる限りシンプルかつ明確に 報告に感情は不要 怒らない あえて失敗させる 讃え合う ルールはシンプルに最小に 自分たちで考えさせる 全体的に見渡すレベルを目指す 信頼する、言い過ぎない 時間を決めて練習する 最後に はじめに ゲーマー時代に培ったマネージメントやチームワークは仕事にも当てはまることが多いと感じます。 私は様々なプレイヤーを指導したりリーダとして率いることが多かったので、ゲーマー時代に自分がどう行動してたか + それを仕事に照らし合わせて雑多に書いてみたいと思います。 自己紹介 私はCS1.6 (Counter Strike 1.6)の2012年アジアチャンピオンになった者です。 このゲームは私が高2のときくらいから
明日、弊社で SRE Lounge #6 - connpass というイベントがあるのですが、 残念ながら登壇する枠がないのでスライドだけ公開しました。 世間体ではGKEのお話が多い中、Fargateのお話です。 Fargateはクラスタの管理が不要な分、とても楽に運用出来て結構幸せだったりします。 当日興味がある方は是非お声がけください〜。 speakerdeck.com
clairとは? github.com CoreOSが作ってる、コンテナの脆弱性スキャンツールです。 CVEデータをpostgresに入れて(定期更新される)、それを元にスキャンします。 ローカルイメージをスキャン github.com CoreOSが提供してた、analyze-local-imagesはdeprecatedだったので、 https://github.com/arminc/clair-scanner を使って、ローカルのイメージをスキャンしてみました。 実行 # clair-scannerをインストール $ make clair-scanner/install # clairサーバとpostgresを起動 $ make clair/run # 起動してから10 ~ 20分くらいでCVEデータが更新されます。それまで待機 # postgresに入ってるCVEデータの量を見たい
SREとして担当してたモバイルアプリもリリース出来て落ち着いたので書いてみようと思います FOLIO is 何? Fintech [https://folio-sec.com/:title] 入社してやったこと terraform操作周りのリファクタ バージョンの統一 terraformを打つまでの認証周りや、providerの設定、ソフトウェアのアップデートなど自動化 makeで terraform xxxx を打てるようにした applyログをs3に保存するようにした terraform module作った ECS ec2 type fargate ECS task scheduler waf + cloudfront + s3のsorryサーバ モバイルのインフラ構築、運用 サーバレス infra: fargate, ALB, waf, cloudfront, ECR logging
技術力評価会ってなに? VoyageGroupで評価制度の一環。 半期に1回、「どんくらい技術的にドヤれることをしたの?」というの評価します。 おまえはどんなドヤ顔してきたの? SREとして、PHP+CentOS6+apacheで動いてたとあるシステムを、Go+CentOS7+nginxに移行した話をしました。 それについては VOYAGE GROUP エンジニアブログ でいつか書く予定なので、乞うご期待。 おおまかな流れ 評価する人、される人が入ったslackチャンネルを公開で作る 評価する日のをfix ドヤ顔する内容をgithubにあげる 素振り(任意) 評価実施(1時間30分くらい) フィードバック(その内容もgithubに上がります) 素振りis何? 評価はお賃金に反映される。ぶっつけ本番する前に軽く指摘欲しい! って人がやったりします。やっててよかった。。 githubにあげた内
お前 is 誰 元プロゲーマーのインフラ屋(たまにAPI開発)です。 GetWild駆動開発の人 去年はGetWild Advent Calendar 2016 立てたり カフェでトイレに行ってるときに、Macが盗まれそうになるとGet Wildが流れるようにする インフラっぽい記事書いてたりします インフラエンジニアとしてよく使うコマンド集 インフラエンジニアの綺麗で優しい手順書の書き方 前職の話 eurekaでpairsというアプリのインフラやってました。 オンプレばかりやってきたので、100% AWS楽しかったです。 1年も経たずに辞めてしまったので、結構突っ込まれます。 辞めた理由はプログラム寄りに身を置きたかったのと、会社へのネガティブ要素が多かったです。 ただ会社は成長するもので。今は私の言ってた意見が徐々に反映されてるみたいです。 ネガティブ要素を書いてたら、結構エグかった
はじめに そもそもOSは プロセスって何? プロセスの動き プロセスの切り替えってどうやってるの? プリエンプティブ方式と、ノンプリエンプティブ方式って何? プロセスの実行スケジュール管理はどうやってるの? プロセスとメモリの関係 演算って何? MMUって何? 仮想アドレスのメリットは? 複数のプロセスが共有してるデータにアクセスすると競合(レースコンディション)しない? プロセスがメモリに保持するデータってどんなの? スタックって何? malloc()って何? スタック領域とヒープ領域 GCって何? スタックメモリって何? Golangでスタックオーバーフローを起こすには? はじめに オペレーティングシステムの仕組みを読んで色々学んだことをメモ ときたまGolangの話題が出るかもしれません そもそもOSは OSではマルチタスク機能によって、細かくプロセスを切り替えることで"同時に動かし
このページを最初にブックマークしてみませんか?
『sioncojp.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く