タグ

2023年12月22日のブックマーク (9件)

  • 気づいたらエンジニアリングマネージャーになっていたあなたへ - これはただの日記

    Engineering Manager Advent Calendar 2023 - Adventar 22日目の記事です。 最近エンジニアリングマネージャーの盛り上がりってすごいですよね。ちゃんと仕事として認められている感じがするというか。色んな人がノウハウを共有している今の状態は当に素晴らしいなと感じています。 さて、私は気づけばエンジニアリングマネージャーになりました。自分がやっていた仕事を拡大する過程で採用にも関わり、素晴らしい仲間と一緒に仕事をするにあたって、マネージャーという役割を担うようになりました。 speakerdeck.com 私みたいな人はけっこういると想像しています。組織内にエンジニアリングマネージャーという役割が確立されていない頃から自社でマネジメントっぽい何かに携わり、どうやら世間ではエンジニアリングマネージャーという役割があるらしい、みたいな。 今回はそんな

    気づいたらエンジニアリングマネージャーになっていたあなたへ - これはただの日記
    onk
    onk 2023/12/22
  • Oj のパフォーマンス改善についてまとめました + 余談 - @watson1978 の日記

    Oj のパフォーマンス改善についてまとめて、弊社のテックブログにかきあげました。 tech.repro.io 文量の問題で全ては記載してないので、もし他の変更が気になる方は Commits · ohler55/oj · GitHub をご覧ください。 余談 なんでパフォーマンス改善ばかり(バグ修正もたまにしてますが)なのか、matzを説得する方法 にすべてが書かれています。つまり、「速度改善というのはわりと誰にでもわかりやすいのでマージされやすい」に尽きるかと。 という私なりの戦略のご紹介でした

    Oj のパフォーマンス改善についてまとめました + 余談 - @watson1978 の日記
    onk
    onk 2023/12/22
  • Fluent Bitでアクセスログをステータスコードやレスポンスタイムでフィルタリングする - Hatena Developer Blog

    こんにちは id:cohalz です。はてなブックマークのチームではWebアプリケーションのアクセスログを取るためにnginxを入れてCloudWatch Logsに送り、障害時などにCloudWatch Logs Insightsを使って分析を行うというフローが主流となっています。 しかし全リクエストのアクセスログを送るにはCloudWatch Logsの費用は高く、特に安定していてリクエストが多いようなサービスに関しては費用対効果を考えCloudWatch Logsに流すこと自体をやめてしまうこともありました。 そういった状況を解決するために、CloudWatch Logsにはエラーや時間の掛かっているリクエストのみが送られるような仕組みを導入し、費用を抑えつつ障害対応に必要なデータを集められるようにしました。 Fluent BitのLuaプラグインを使う はてなではログのフィルタリン

    Fluent Bitでアクセスログをステータスコードやレスポンスタイムでフィルタリングする - Hatena Developer Blog
    onk
    onk 2023/12/22
  • 弘法も筆の誤り、あるいは、DBバックアップのリストアテストはしたほうが良い話

    この記事は、:christmas_tree:GMOペパボエンジニア Advent Calendar 2023 の20日目の記事です。 先日、ニッチなバグに遭遇したので、そのことについて書こうと思います。 発端 私が所属しているチームには、以下のような GitHub Actions を利用したワークフローが存在します。(簡略化しています。) チェックアウト。 リポジトリ管理下にあるダンプファイルを mysql:8-debian イメージで起動しているコンテナの MySQL にリストア。 MySQL を利用してギョーミー1な処理を行い、結果を取得。この際、データベースの内容も更新される。 mysqldump コマンドでデータベースのダンプファイルを取得。 ダンプファイル含め、成果物をコミット。 その他あれこれして終了。 上記のとおり、データベースサーバを恒常的に用意するのではなく、ダンプファイ

    弘法も筆の誤り、あるいは、DBバックアップのリストアテストはしたほうが良い話
    onk
    onk 2023/12/22
  • SwiftにおけるTyped throwsの現在 - cockscomblog?

    現在Swift Evolutionで議論されているSE-0413 Typed throwsについて、Swift歴史を辿りながら紹介します。 この記事ははてなエンジニア Advent Calendar 2023の9日目の記事です。昨日は id:kouki_dan のiPadだけでアプリを作ってみるでした。ファスティング中の id:kouki_dan を関モバに誘ったのは私です。お誕生日おめでとうございました。 Swiftのエラーハンドリング Swiftのエラーハンドリングでは、2015年6月のSwift 2.0のリリース以来、エラーに型がつかない。Errorプロトコルに準拠したなんらかの型が投げられるということだけ決まっていて、それが実際にどうであるかを確認するのは(あるいは確認しないのは)、呼び出し側に任されている。do文のcatch句にはパターンが書けるので、必要に応じてハンドリングで

    SwiftにおけるTyped throwsの現在 - cockscomblog?
    onk
    onk 2023/12/22
  • 「社会に貢献し続ける」会社で働いています - エス・エム・エス エンジニア テックブログ

    はじめに この記事は 株式会社エス・エム・エス Advent Calendar 2023 の 20 日目の記事です。 はじめまして、キャリア事業部でマネージャーをしている @kenjiszk です。2023年4月に入社し、はや9ヶ月目になりました。私は、エス・エム・エスのミッションである「高齢社会に適した情報インフラを構築することで人々の生活の質を向上し、社会に貢献し続ける」がとても気に入っているのですが、特にお気に入りポイントである「社会に貢献し続ける」という部分について私の経験をもとに紹介できればと思っています。 ひとこと「社会に貢献し続ける」といっても解像度が荒いので、そのためにはどういったシステム、どういった組織、どういった事業であるべきかといったあたりが少しでも伝わると嬉しいです。 動くものではなく、動き続けるものをつくれ 遡ること十数年前、私は某ソーシャルゲーム開発会社のインフ

    「社会に貢献し続ける」会社で働いています - エス・エム・エス エンジニア テックブログ
    onk
    onk 2023/12/22
  • プロパティベーステスト (Property Based Testing) を Ruby で書き雰囲気を味わう - DIGGLE開発者ブログ

    2023 年 10 月 30 日に『実践プロパティベーステスト ― PropErとErlang/Elixirではじめよう』(以下 実践プロパティベーステスト)というが出版されました。 プロパティベーステストというのは、テストの一手法なのですが、これまでとは違う範囲をカバーするテストです。 今回はそれを Ruby に適用するとどうなるか検証、また似ている既知との概念と対比して理解を深めました。 これは Ruby Advent Calendar 2023 15 日目の記事です。 プロパティベーステストとはどのような形式か 既知の概念との対比 普段書いているテストと、プロパティベーステスト データ(テーブル)駆動テストと、プロパティベーステスト ファジングと、プロパティベーステスト 型と、プロパティベーステスト まとめ 実践プロパティベーステスト2023 年 12 月現在、テストの一手

    プロパティベーステスト (Property Based Testing) を Ruby で書き雰囲気を味わう - DIGGLE開発者ブログ
    onk
    onk 2023/12/22
  • Kyoto.rb Meetupに参加して発表してきた - @znz blog

    【出張版】Kyoto.rb Meetup 【大阪だよ】 に参加して、 LT で発表してきました。 会場 大阪市内だったので、ちょっと早めに仕事を終了して移動して、 1 時間ぐらいで到着できました。 LT 大会 Scrapbox をみんなで編集しながらわいわいやっている感じでした。 Scrapbox の編集をやっていると、ちゃんと話をきけていなかったところもあったと感じました。 自分の発表 24 日が有給休暇を推奨されている日だったので、有給休暇をとっていて、 23 日からの連休でした。 その間に自分専用のメモアプリの Rails を 6.1 系から 7.1 系まで上げたという話をしました。 スライドはいつも通り Rabbit Slide Show (RubyGems), SlideShare, Speaker Deck にあげています。(ソースは github にあげています。) 参加登録

    onk
    onk 2023/12/22
  • AWS 導入事例: 株式会社 AbemaTV | AWS

    動画配信サービス『ABEMA』を提供する株式会社 AbemaTV。株式会社サイバーエージェントと株式会社テレビ朝日の共同出資により 2015 年 4 月に設立されました。同社は 2022 年 11 月から 12 月にかけて開催された世界的スポーツイベントの放送において、アマゾン ウェブ サービス(AWS)の AWS Media Services を用いたライブ配信システムを構築しました。数多くのユーザーが同時接続を行うなか、サービスダウンを発生させることなく高画質配信を実現しました。 『ABEMA』は、AbemaTV がテレビのイノベーションを目指し“新しい未来のテレビ”として展開する動画配信事業です。ユーザーの会員登録は不要であり、国内唯一の 24 時間編成のニュース専門チャンネルをはじめ、オリジナルのドラマや恋愛番組、アニメ、スポーツなど、多彩なジャンルの約 20 チャンネルを 24

    AWS 導入事例: 株式会社 AbemaTV | AWS
    onk
    onk 2023/12/22