タグ

i43sのブックマーク (5,280)

  • 『家族アルバム みてね』を支えるオンコールエンジニア制度 | gihyo.jp

    株式会社MIXIで『家族アルバム みてね』(⁠以下みてね)のSREグループに所属している間です。 みてねは現在、1,500万人を超えるユーザに175の国と地域でサービスを提供しています(2022年8月現在)。そこで、より高い信頼性と可用性を担保するためにみてねのSREグループではオンコールエンジニア制度を設けています。 今回はこの「みてねのSREグループにおけるオンコールエンジニア制度の取り組み」についてご紹介させて頂きます。 オンコールの定義 まず、どのような条件でアラートを設定しオンコールを実施するかの定義について簡単に触れておきます。 現在はさまざまなソースから多種多様な情報を収集することができます。 たとえば、みてねではKubernetesAmazon EKS)を採用しています。Kubernetesだけでも非常に多くのメトリクスが収集できますが、それだけではなくアプリケーション

    『家族アルバム みてね』を支えるオンコールエンジニア制度 | gihyo.jp
    i43s
    i43s 2023/01/30
  • 〈2022年度版〉MIXIのサービスと技術スタック(開発環境)についてまとめてみた|ミクシル

    MIXI GROUPは多様な事業領域でサービスを展開しています。 サービスの中には10年を超えるロングタイトルもあれば、リリースしたてのプロダクトもあります。技術は時と共に変化・進化するため、サービスのフェーズや特性に応じて必要な技術も様々。そのため、MIXIでの技術選定は、それぞれのサービスを開発するエンジニアが最適な技術を選択しています。 今回は、各プロダクトで使われている技術についてまとめました。開発言語をはじめ、ライブラリやデプロイツールなどMIXIで用いている技術を一挙にご紹介します。 *現在の事業領域、サービスについてはこちら 〈2022年度版〉「MIXIって今なにやってるの?」→お答えします *過去の記事はこちら ミクシィグループのサービスと利用技術(技術スタック)についてまとめてみた ミクシィのサービスと技術スタック(開発環境)についてまとめてみた その2 *2022年12

    〈2022年度版〉MIXIのサービスと技術スタック(開発環境)についてまとめてみた|ミクシル
    i43s
    i43s 2023/01/26
  • UNIXシェルの並列化により最大34倍高速化する「PaSh」、米MITなどが開発 プログラム結果も正確

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米ペンシルベニア大学、米MIT、ポーランドのXIV Staszic High School、米国の研究機関Aarno Labs、米Stevens Institute of Technologyによる研究チームが開発した「Practically Correct, Just-in-Time Shell Script Parallelization」は、UNIXシェルで実行されるプログラムの速度を精度を保証しながら劇的に加速させるシステムだ。 このシステムはUNIXシェルにおいて、スクリプトを先読みして並列化を行う。これによりプログラム結果を正確な上で最大34倍高速化し、Webインデックスや自然

    UNIXシェルの並列化により最大34倍高速化する「PaSh」、米MITなどが開発 プログラム結果も正確
    i43s
    i43s 2022/06/14
  • Four Keysがなぜ重要なのか - 開発チームのパフォーマンスを改善する方法について - yigarashiのブログ

    ソフトウェアエンジニアとして働き始めて以来、ずっとソフトウェアデリバリーのパフォーマンスに興味を持って、さまざまな改善活動をしてきた。当初はスクラムを中心としたプロセスの改善に注力したが、最近はチームの成熟に伴って技術的なプラクティスに興味が移りつつある。より広い視点からデリバリーについて考えるのは非常に楽しい仕事だ。 デリバリーのパフォーマンスを改善していくには、定量指標として確立されたFour Keysを計測し改善するのが業界標準となりつつある。恥ずかしながら、私はこれまでこのFour Keysが腹落ちせず、積極的に計測してこなかった。しかし、多方面に興味が向いて知識や経験が蓄積するにつれて、猛烈にFour Keysの重要性が腹落ちしてきた。この記事では、現時点における自分のFour Keysに関する理解と解釈を整理してみようと思う。 Four Keysとは Four Keysの妥当性

    Four Keysがなぜ重要なのか - 開発チームのパフォーマンスを改善する方法について - yigarashiのブログ
    i43s
    i43s 2022/05/30
    非常にわかりやすい
  • FD・おぼえていますか あなたのフロッピーは何インチで何フォーマット?

    FD・おぼえていますか あなたのフロッピーは何インチで何フォーマット?:ヤマーとマツの、ねえこれ知ってる?(1/3 ページ) 経歴だけは長いベテラン記者・編集者の松尾(マツ)と、幾つものテック系編集部を渡り歩いてきた山川(ヤマー)が、ネット用語、テクノロジー用語で知らないことをお互い聞きあったり調べたりしながら成長していくコーナー。交代で執筆します。 ヤマー 先週末(4月22日)、Twitterトレンドに懐かしいワードが入ってましたね。 マツ コロナ給付金ですよね。僕は申し込むのを忘れてもらえなかったトラウマが……。 ヤマー え、10万円を逃したってことですかw マツ 逃しちゃいました。身分を証明するものが必要だというのでマイナンバーカード作るの待ってたらw こんなところにもらわれていたのかと(違う) ヤマー トレンド入りした理由が、山口県阿武町による新型コロナ給付金の入金ミス報道で、給付

    FD・おぼえていますか あなたのフロッピーは何インチで何フォーマット?
    i43s
    i43s 2022/04/25
    PC98向け3.5インチ2HD(1.2MB)が最初でしたね。PDが出たときはすごく憧れたのを覚えてる。のちにMOやZipが出てきてFDの出番が一気に減った記憶。
  • もがくデジタル庁4 「結局アマゾンか」 - 日本経済新聞

    「これじゃ米アマゾン・ウェブ・サービス(AWS)のプレゼン資料そのものだ」。2021年10月、行政向けシステム基盤「ガバメントクラウド」の先行事業の公募で、デジタル庁が求める要件を見たIT(情報技術)企業関係者らは絶句した。350項目ある要件には「独立したリージョンを複数のゾーンで構成」「HTTPのAPIが利用可能」などAWS独特の言い回しが並んでいたからだ。「料金が継続して値下げ傾向」も同社

    もがくデジタル庁4 「結局アマゾンか」 - 日本経済新聞
    i43s
    i43s 2022/04/21
    えっ、これってAWS独特なの? “350項目ある要件には「独立したリージョンを複数のゾーンで構成」「HTTPのAPIが利用可能」などAWS独特の言い回しが並んでいたからだ。”
  • ドコモとソフトバンク、パスワードをハッシュ化せず保持 「パスワードを忘れた」からユーザーへ開示【追記あり】

    ドコモとソフトバンク、パスワードをハッシュ化せず保持 「パスワードを忘れた」からユーザーへ開示【追記あり】 LINEMOがパスワードを平文保持している――そんな報告がTwitterで上げられている。ITmedia NEWS編集部で確認したところ、LINEMOの他にドコモとahamo、ソフトバンク、Y!mobileの会員サービスでも、ユーザーに対してパスワードを平文で提示する機能を持っていることが分かった。事業者側によるパスワードの平文保持は、不正アクセスなどで情報漏えいが起きた際のリスクになる可能性がある。 【編集履歴:2022年3月16日午後2時 ドコモへの追加取材に伴い、タイトルとドコモ引用部の記述を変更し、追記を行いました】 【編集履歴:2022年3月16日午後7時30分 ソフトバンクへの追加取材に伴い、ソフトバンク引用部の記述を変更し、追記を行いました】

    ドコモとソフトバンク、パスワードをハッシュ化せず保持 「パスワードを忘れた」からユーザーへ開示【追記あり】
    i43s
    i43s 2022/03/15
  • カヤックのSREチームについて - KAYAC engineers' blog

    SREチームの長田です。 今回は私が所属している「カヤックのSREチーム」について紹介します。 SREとは Site Reliability Engineering の略です。 「サイト信頼性エンジニアリング」と訳されることが多いようです。 同名の書籍(いわゆるSRE)が出版されたことから、SREという言葉が一般的に使われるようになったようです。 www.oreilly.co.jp この記事ではSREそのものについての説明は省きます。 ざっくり一言で説明すると、「サイト(サービス)の信頼性を技術の力で担保すること」のようになるでしょうか。 SREの何たるかのより詳しい説明については上記のSREや、提唱元であるGoogleのサイト(英語)を参照してください。 sre.google カヤックのSREチーム カヤックのSREチームは2018年に発足しました。 当初は3名体制でしたが、メンバー

    カヤックのSREチームについて - KAYAC engineers' blog
    i43s
    i43s 2022/01/31
    とても良い内容。「SREチームメンバーが直接手を動かさなければならない仕事をなくす」というの同意しかない。今後のより詳細な説明というのも楽しみです。
  • 「MacはLinuxだった」って本当? 「そうだね……」元Mac雑誌編集者は昔語りを始めた

    MacLinuxだった」って当? 「そうだね……」元Mac雑誌編集者は昔語りを始めた:ヤマーとマツの、ねえこれ知ってる?(1/4 ページ) 経歴だけは長いベテラン記者・編集者の松尾(マツ)と、幾つものテック系編集部を渡り歩いてきた山川(ヤマー)が、ネット用語、テクノロジー用語で知らないことをお互い聞きあったり調べたりしながら成長していくコーナー。交代で執筆します。 マツ 「MacLinuxだった」という趣旨のツイートが話題になっていて、ああそういうこともあったなあ、と思い出したので、ちょっと昔語りしようかなと。茶でも飲みながら。 ヤマー 私は紅茶を用意してきます。 戻ってきました。macOSは何がベースになっているかって話ですよね。 マツ 結論から言っちゃうと、現在のmacOSはUNIX系列のOSではあるけど、Linuxではないです。macOSのベースになっているのはDarwin。

    「MacはLinuxだった」って本当? 「そうだね……」元Mac雑誌編集者は昔語りを始めた
    i43s
    i43s 2022/01/26
  • Rails 7.0でアセットパイプラインはどう変わるか | Wantedly Engineer Blog

    Rails 7.0ではフロントエンドサポートが刷新されます。新たなライブラリが多数導入され、選択肢が増えるため、「Rails公式のものを選べばOK」という戦略が通用しなくなります。 稿では、Railsフロントエンドを書くための選択肢について、その歴史と実装を踏まえて比較検討します。 結論から言うと(まだアルファ版なので今後も状況が変わる可能性はありますが、) 新規アプリケーションではSprocketsの役割は無くなりそうです。新しいライブラリとして Propshaft, importmap-rails, jsbundling-rails, cssbundling-rails が登場し、主要な選択肢として以下が提供されます。 (各ライブラリの詳細については後述します) Propshaft + importmap-railsデフォルトの選択肢。Node.jsが不要。トランスパイルを含め、複

    Rails 7.0でアセットパイプラインはどう変わるか | Wantedly Engineer Blog
    i43s
    i43s 2021/10/27
    永久保存版では...
  • 株式会社リクルート エンジニアコース新人研修の内容を公開します!(2021年度版) | Recruit Tech Blog

    こんにちは! Webフロントエンドエンジニアの眞野 隼輔です。 毎年大きな反響を頂いている、エンジニアコースの新人研修の内容を紹介させていただきます。 研修の概要 リクルートでは、エンジニアコースでスペシャリスト採用された新卒のエンジニアを対象に、現場で培われた「当に必要な生きた知識・技術」を取り入れた新人研修を開催しています。 前半は研修では各分野に長けた社員による講義形式の技術研修を行い、後半は仮配属という形でそれぞれ別の部署に配属されて実際の業務を経験するOJTとなっています。 この技術研修はそのほとんどが内製されており、ベテラン社員による経験を元にした講義を通して生きた知識・技術を獲得できます。また、実際に手を動かす演習型の講義ではベテラン社員からのレビューやフィードバックを得られるため、知識の定着や更なる成長へと繋がります。 年度の技術研修も、昨年度に引き続きフルリモートでの

    株式会社リクルート エンジニアコース新人研修の内容を公開します!(2021年度版) | Recruit Tech Blog
    i43s
    i43s 2021/08/24
    資料非公開のが気になるなー
  • Aurora MySQL のバックアップは本当にそれでいいのだろうか? | CyberAgent Developers Blog

    技術部 サービスリライアビリティグループ(SRG)の長谷川 @rarirureluis です。 #SRG(Service Reliability Group)は、主に弊社メディアサービスのインフラ周りを横断的にサポートしており、既存サービスの改善や新規立ち上げ、OSS貢献などを行っているグループです。 また Amazon Aurora MySQL(以下:Aurora MySQL)の話です。何でこんなに Aurora MySQL に関する記事ばっか書いてるのか僕も分かりません。 前回の Aurora MySQL のアップグレード方法のベストプラクティスはこちらです。 RDS Graviton2 に少ないリスクで切り替える方法を考えてみる【アップグレード編】 | CyberAgent Developers Blog 今回はバックアップについてです。 そのクラスター、間違ったクエリ流したときに

    Aurora MySQL のバックアップは本当にそれでいいのだろうか? | CyberAgent Developers Blog
    i43s
    i43s 2021/06/10
    有用情報だ “5/25 にリリースされたエンジンバージョン 2.10.0 では比較してみるとバイナリログが有効と無効で差がない結果が得られました。”
  • コロナワクチン職域接種の落とし穴(Medical Note) - Yahoo!ニュース

    i43s
    i43s 2021/06/09
    “アナフィラキシーは、応急処置が遅れると死に至る重篤な副反応です。職域接種にあたっても、それがいつ起きても対処できるように準備をしておく必要があります。”
  • Amazonベゾス氏の14カ条 ソラコムなど起業家の胸に - 日本経済新聞

    米アマゾン・ドット・コムの創業者、ジェフ・ベゾス氏が最高経営責任者(CEO)の座から降りることを決めた。ベゾス氏は顧客起点や長期的視点といった経営理念を組織に浸透させることで飛躍的な成長を実現し、その手法に学ぶ動きは社外に広がる。アマゾン出身者が新たな事業を興す動きも各地で増えており、起業家はインターネット販売、クラウドコンピューティングに続く第3の「発明」になるかもしれない。「めちゃくちゃ頭

    Amazonベゾス氏の14カ条 ソラコムなど起業家の胸に - 日本経済新聞
    i43s
    i43s 2021/04/07
    “失敗を許容する文化”
  • mimemagicの最新動向 - HackMD

    # mimemagicの最新動向 https://hackmd.io/@mametter/mimemagic-info-ja この文書は[ruby-jp Slack](https://ruby-j

    mimemagicの最新動向 - HackMD
    i43s
    i43s 2021/03/26
  • Distributed Systems Course

    This is an introductory course in Distributed Systems. Distributed systems is the study of how to build a computer system where the state of the program is divided over more than one machine (or "node"). This course is in active development. At the moment, it consists of a series of short videos. The intention is to create a complete set of video lectures and then add additional content (such as m

    i43s
    i43s 2021/03/23
    ひととおり目を通しておきたい
  • actions/setup-ruby が archived になっていた - masa寿司の日記

    GitHub Actionsでrubyを使うにはどうすればいいかということでハマった経緯から、以前いくつか記事を書きました。 mstshiwasaki.hatenablog.com mstshiwasaki.hatenablog.com この話は ruby/setup-ruby が登場した段階で実質的に完了したと捉えていて、後はいつ actions/setup-ruby が deprecated になるのかのかとしばらくwatchしていたものの、相変わらずGitHub側のactionが遅かったので途中からwatchを外してました。 そんな中、先週ruby-jpのSlackを除いたらCIチャンネルで actions/setup-rubyarchivedになったことを知りました。 github.com ということで、しばらくwatchしてなかったのでその間の動きをざっとチェックしてみました

    actions/setup-ruby が archived になっていた - masa寿司の日記
    i43s
    i43s 2021/03/19
  • bimg (libvips Goバインディング) でサムネイル画像作成を高速化する - スタディサプリ Product Team Blog

    はじめに こんにちは、Webエンジニアの濱田裕太 (@yuuta) です。 Quipperが開発・運用している スタディサプリ のプロダクトでは、バックエンドの一部をGoで実装しています。そのサムネイル画像作成で利用する画像処理ライブラリを imaging から bimg (libvips のGoバインディング) に変更したことで、高速化・省メモリ化を実現しました。エントリでは、それによって得られた知見を共有します。 1. どのくらい高速化・省メモリ化したか 1-1. 検証コード 1-2. 処理時間 1-3. メモリ使用量 2. なぜ高速化・省メモリ化されるのか 2-1. libvipsの画像処理アーキテクチャ 2-2. SIMD対応 2-3. JPEGスケーリングデコード 3. 運用時の留意点 3-1. libvipsのパッケージサイズ 3-2. libvipsのオペレーションキャッシ

    bimg (libvips Goバインディング) でサムネイル画像作成を高速化する - スタディサプリ Product Team Blog
    i43s
    i43s 2021/03/01
    素晴らしい知見
  • macOS Big Sur 11.2.2がリリース - iPhone Mania

    Appleは現地時間2月25日、macOS Big Sur 11.2.2をリリースしました。 macOS Big Sur 11.2.2リリースノート 以下macOS Big Sur 11.2.2のリリースノートを転載します。 macOS Big Sur 11.2.2では、特定の他社製の非準拠セルフパワーUSB-Cハブやドックを接続したときに、MacBook Pro(2019年以降)およびMacBook Air(2020年以降)が破損するのを防止することができます。 このアップデートについて詳しくは、以下のWebサイトをご覧ください: https://support.apple.com/HT211896 被害範囲の詳細は不明 Appleは上記の問題について詳しく説明していないため、「特定の他社製」の非準拠セルフパワーUSB-Cハブやドックを接続したときに、どのくらい多くのユーザーが、MacB

    macOS Big Sur 11.2.2がリリース - iPhone Mania
    i43s
    i43s 2021/02/26
    “特定の他社製の非準拠セルフパワーUSB-Cハブやドックを接続したときに、MacBook Pro(2019年以降)およびMacBook Air(2020年以降)が破損するのを防止”
  • テレワークとオフィス勤務の「ハイブリッド型」による働き方が難しい理由

    0 0 3 0 チームの分断を防ぐには、一般社員と管理職の協力が 必要 ソフトウェア企業各社は、テレワークの永続化を進めています。ガートナーの調査によると、最高財務責任者(CFO)と財務担当責任者の 74 % は一部の社員を半永久的にテレワークに移行することを計画しているとしています。 すでに、MicrosoftTwitter など多くの業界大手が「パンデミック対策としてテレワークに移行した社員の大部分については、今後もテレワークでの勤務を認める」と発表しています。 ただし、これらの企業の CFO が単に事業コストをカットし給与を削減する目的でテレワークを推進しようとしていると捉えるのは間違いです。テレワークの推進を望む声のほとんどは、むしろ現場から届いているのです。 Dropbox と The Economist Intelligence Unit の共同調査では、テクノロジー業界

    テレワークとオフィス勤務の「ハイブリッド型」による働き方が難しい理由
    i43s
    i43s 2021/02/19
    とてもよい話だった “議題を設定したミーティング以外の場で交流を図る”