はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • お金
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
    • Advent Calendar
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
  • おすすめ

    WBC 侍ジャパン

『tech.repro.io』

  • 人気
  • 新着
  • すべて
  • モノリシックなRailsアプリケーションで、APIのエンドポイント毎にSLOを設定する - Repro Tech Blog

    44 users

    tech.repro.io

    こんにちは、@r_takaishiです。今回は、モノリシックなRailsアプリケーションが提供するAPIについてエンドポイント毎にSLOを設定できるようにしたので紹介します。 解決したい問題 ReproではRailsアプリケーションが様々なAPIを提供しています。このとき、APIのAvailabilityやLatencyについて可視化して障害が起こっていないか、パフォーマンスが低下していないかを調べることがあります。また、APIについてSLOを設定し、サービスの信頼性を保ちつつ開発を行うこともあるでしょう。 Reproでも可視化やSLOの設定は行ってきました。しかし、それらの対象がALBのTargetGroup単位だったり、APIを提供するECS Service単位でした。このような単位だと、API全体についての状況は分かりますが、個々のAPIについての情報は得られません。例えばエンドポイ

    • テクノロジー
    • 2022/11/24 12:47
    • rails
    • Datadog
    • あとで読む
    • API
    • 設定
    • blog
    • Terraformのplan結果をmarkdownとして整形するツール、terraform-j2mdの紹介 - Repro Tech Blog

      51 users

      tech.repro.io

      こんにちは、@r_takaishi です。最近のおすすめYouTubeチャンネルは Namibia: Live stream in the Namib Desert です。今回は、Terraformのplan結果をmarkdownで整形するツールである reproio/terraform-j2md について紹介します。 どのようなツールなのか まずはterrafororm-j2mdがどのようなツールなのかお見せします。まず、以下のようなTerraformのコードを用意します。 terraform { required_providers { env = { source = "tchupp/env" version = "0.0.2" } } } provider "env" { # Configuration options } resource "env_variable" "test

      • テクノロジー
      • 2022/07/05 11:47
      • terraform
      • markdown
      • DevOps
      • techfeed
      • あとで読む
      • JSON
      • ツール
      • Kafka Brokerのcompaction動作の詳細とチューニング方法について - Repro Tech Blog

        34 users

        tech.repro.io

        Reproでチーフアーキテクトとして働いているid:joker1007です。 今回、Kafka Brokerのcompaction動作について調査しチューニングすることでパフォーマンス改善の成果が得られたため、そのノウハウをブログにまとめておきました。 かなりマニアックな内容なので、需要は多くないと思いますが、私が調査した限りでは日本語で同じ様な内容のブログ記事はほとんど存在しなかったため、Kafkaを自前で運用している人にとっては役に立つ内容かもしれません。 compactionとは (参考: https://kafka.apache.org/documentation/#compaction) Kafkaの基本的なデータ削除ポリシーは一定時間が経過したら過去のデータをそのまま削除するdeleteというポリシーを使う。 これは、log.retention.hoursという設定でコントロー

        • テクノロジー
        • 2022/06/21 20:12
        • kafka
        • あとで読む
        • performance
        • データ
        • Repro のサーバーサイド開発環境を M1 Mac に対応させるまでの道のり(再始動編) - Repro Tech Blog

          76 users

          tech.repro.io

          こんにちは、@r_takaishi です。近所にスパイスカレーのお店ができてハッピーです。今回は、Reproのサーバーサイド開発環境におけるM1 Mac対応を改めて行ったので、やったことを紹介します。 なお、これまでの経緯は以下の通りです。 前回 Repro のサーバーサイド開発環境を M1 Mac に対応させるまでの道のり(撤退編) - Repro Tech Blog 前々回 Repro のサーバーサイド開発環境を M1 Mac に対応させるまでの道のり - Repro Tech Blog いつのまにかConfluent PlatformがM1 Mac上のDockerで動くようになっていた Repro のサーバーサイド開発環境を M1 Mac に対応させるまでの道のり(撤退編) - Repro Tech Blog ではConfluent Platformのコンテナイメージがx86_64の

          • テクノロジー
          • 2022/06/03 09:29
          • mac
          • あとで読む
          • 開発
          • go
          • docker
          • サーバ
          • mysql
          • 環境
          • Repro のサーバーサイド開発環境を M1 Mac に対応させるまでの道のり(撤退編) - Repro Tech Blog

            98 users

            tech.repro.io

            記事執筆中に動かなくなった開発環境 Repro でサーバーサイドの開発をお手伝いしているうなすけと申します。 前回の記事を最後の脚注まで読んでくださった方はご存知でしょうが、記事執筆中にmergeされた変更によって、M1 Mac での開発環境は動かなくなってしまいました。 tech.repro.io この記事では、一体何が原因で動かなくなってしまったのか、回避のために試したことと、結局撤退する判断をした経緯について書きます。 Repro のアーキテクチャについて まず、なぜ動かなくなってしまったのかですが、これには Repro というサービスのアーキテクチャが関係してきます。 Repro では、ユーザーの端末やWebブラウザから送信されてくる大量のデータを取り扱うために、Kafka を使用してデータの処理を行っています。これに関しては、チーフアーキテクトによる以下の記事及びスライドにて K

            • テクノロジー
            • 2021/12/14 10:02
            • mac
            • docker
            • あとで読む
            • 開発
            • アーキテクチャ
            • debian
            • サーバ
            • 環境
            • Repro のサーバーサイド開発環境を M1 Mac に対応させるまでの道のり - Repro Tech Blog

              176 users

              tech.repro.io

              Apple Silicon の時代が来る Repro でサーバーサイドの開発をお手伝いしているうなすけと申します。 2021年10月19日に行われた Apple の新製品発表において、M1 チップを搭載した MacBook Pro が発表されました。この発表により、Intel チップを搭載した MacBook はラインナップから消え、今後は M1 チップ上で開発する機会が増えることは確実です。 ところで、私達の開発環境は M1 に対応しているのでしょうか? 社内の開発メンバーの大半は MacBook を使用しているので、もし対応していない場合、なるべく早く対応させないと新しい社内端末を購入できなかったりするので、結構影響が大きいです。 またインターネット上で、M1 Mac を使用している人々からの「全然発熱しない」だとか「ファンが回ることがない」とか「電池の持ちがすごい」とかの良い評判を目

              • テクノロジー
              • 2021/11/19 15:12
              • mac
              • docker
              • あとで読む
              • 開発
              • rails
              • techfeed
              • 環境
              • Vertex Pipelines で動く Kubeflow Pipelines のサンプルを公開しました - Repro Tech Blog

                10 users

                tech.repro.io

                Repro AI Labs で Software Engineer として働いている杉山阿聖です。Repro では機械学習の基盤として GCP を用いています。今回は Google I/O 2021 で発表された Vertex AI のサービスのひとつである、機械学習パイプラインの構築・運用を行える Vertex Pipelines で動かせるサンプルを作成したのでその紹介をします。サンプルは次のリンクからお試しください。 reproio/lab_sample_pipelines この記事ではまず、機械学習パイプラインの主な要件について述べます。次に、機械学習パイプラインの構築で用いられる Kubeflow Pipelines について概要を述べます。最後に、機械学習パイプラインの構築にあたり理解が必要な Kubeflow Pipelines の仕様について、今回作成したパイプラインを例に

                • テクノロジー
                • 2021/06/22 18:49
                • 機械学習
                • あとで読む
                • 軽量な Go 製カラムナフォーマット変換ツール columnify を作った話 - Repro Tech Blog

                  61 users

                  tech.repro.io

                  こんにちは。業務委託として SRE チームのお手伝いをしている @syucream です。 本記事では Repro にて開発した、 Go 製のカラムナフォーマットへのデータ変換ツール columnify について、開発背景や技術的な取り組みを紹介します。 なぜカラムナフォーマットか? ことのおこり 事業がスケールすると共に扱うログの量が増えることは、喜ばしい反面さまざまな悩みをもたらします。その中でも顕著なものの一つとしてコストの問題が挙げられます。 膨大なログデータはログに対するストレージ料金を増大させると共に、分析や可視化に際してクエリで求められるコンピュートのコストも無視できなくなっていきます。 近頃 Repro でもコンテナのログの管理においてこの問題が顕著になってきました。Repro のバックエンドシステムは ECS 上のコンテナで実現され、ログの閲覧・管理のため外部のログ収集サ

                  • テクノロジー
                  • 2020/07/02 12:35
                  • go
                  • golang
                  • parquet
                  • fluentd
                  • ツール
                  • LeSSのスクラムでバーンダウンチャートをいい感じに消化する取組み(前編) - Repro Tech Blog

                    3 users

                    tech.repro.io

                    はじめまして、フリーランスWebエンジニアでReproさんのお手伝いさせていただいているTONYと申します。 ReproではLeSSという大規模スクラムのフレームワークを採用し、開発を行っております。 僕が所属している機能開発チームでも、スプリント内で取得したPBIのゴール条件をきちんと満たすために、日々バーンダウンチャートとにらめっこしながら、きれいに消化すべく試行錯誤しております。 その中で今日は安定してバーンダウンチャートを消化するためにチームに今まで提案した取組みを一部紹介しますので、ご参考になればと思います。 そもそもLeSSとは何か? 簡単に言ってしまうと、1プロダクトのプロダクトバックログアイテム(以下、PBI)を複数の開発チームが取得し、出来上がり次第、リリースを行なっていく手法です。 LeSSの概要は以下のURLが参考になります。 https://slide.meguro

                    • テクノロジー
                    • 2019/11/21 11:05
                    • NLB + Fluentd の構成でファイルディスクリプタが枯渇する謎の現象を解消した話 - Repro Tech Blog

                      183 users

                      tech.repro.io

                      Repro インフラチーム (SRE + 分析基盤) の伊豆です。今回は、Repro のデータ収集基盤で私たちが遭遇した問題を紹介したいと思います。 具体的には、AWS Network Load Balancer(NLB) + Fluentd の構成でファイルディスクリプタが枯渇する謎の現象に遭遇したので、その問題の調査記録と解決策を共有します。また、この問題を解消するにあたり Fluentd に PR を送ったのでそれの紹介もします。 https://github.com/fluent/fluentd/pull/2352 データ収集基盤の構成 Repro のデータ収集基盤はFlunetd High Availability Configをもとに構成され、大まかに次のようになっています。 SDK からアップロードされたデータは、転送用 Fluentd(log forwarders)を経由し

                      • テクノロジー
                      • 2019/07/03 10:02
                      • fluentd
                      • nlb
                      • aws
                      • あとで読む
                      • TCP
                      • ulimit
                      • ECS
                      • network
                      • Repro は RubyKaigi2019 で RubyKaraoke をホストしました #rubykaigi - Repro Tech Blog

                        8 users

                        tech.repro.io

                        皆さんこんにちは、@treby006 です。進捗どうですか?私はGW前最後の追い込みでヒーヒーいっているところです。がんばるよ。 Repro初のスポンサーブース出展 さて先般 @cheezenaan こと、ちーなんさんからアナウンスがありましたように ReproはRubyKaigi2019に参加してきました。 さらっと書いていますがこれ結構すごいことで、Reproとしてはなんと初の技術カンファレンスへのブース出展だったんですね。メンバーとしてはid:joker1007、@threetreeslight、@closer009、@edwardkenfox、@treby006、@cheezenaan、@katsyoshi、@taiki__t が参加していました。 各個人のブログはこちら。 ブースはこんな感じ。 スポンサーブースの様子 春のesa自慢で紹介していただいた、esa.io のトリとRe

                        • テクノロジー
                        • 2019/04/23 11:53
                        • rubykaigi
                        • Repro は RubyKaigi 2019 に参加します #rubykaigi - Repro Tech Blog

                          3 users

                          tech.repro.io

                          エンジニアの @cheezenaan です。 『劇場版 響け!ユーフォニアム 〜誓いのフィナーレ〜』の公開と、さらにシリーズ原作最新刊である『響け!ユーフォニアム〜北宇治高校、決意の最終楽章 前編〜』の発売を間近に控え、新生北宇治高校吹奏楽部の物語の行方に思いを馳せるあまり期待と不安で眠れない日々を過ごしています。 『響け!』シリーズの動向も待ち遠しいですが、われわれ Rubyist が心待ちにしているイベントがありますよね 。そうです、RubyKaigi 2019 がいよいよ明日 4/18(Thu) から九州の地福岡ではじまります。 私たち Repro のメンバーも多数 RubyKaigi 2019 に参加するので、会場で見かけた際はぜひ声をかけていただけるとうれしいです。そこで本エントリでは話のタネのひとつとして Repro と RubyKaigi 2019 の関わり方についてご紹介し

                          • テクノロジー
                          • 2019/04/17 17:39
                          • mitmproxyを使った快適プロキシ生活 - Repro Tech Blog

                            38 users

                            tech.repro.io

                            はじめに Reproでサーバーサイドやクライアント用SDKの開発を担当しているEdward Fox (@edwardkenfox) です。最近 Anyca というアプリを利用してTeslaのモデルSを運転したのですが、富士急のドドンパ並の加速性能で大変驚きました。 Reproは創業から約4年間モバイルアプリの成長支援パートナーとして事業を続けてきましたが、2018年10月からはRepro Webという名前でWebページやWebサービスの分析とマーケティング施策が実施できるツールの提供も行っています。本記事ではRepro Webの開発にも大活躍している mitmproxy というローカルプロキシツールとReproでの活用方法を紹介します。 そもそもRepro Webとは 先にも書いたように、Repro WebはWebサイトの分析やマーケティング施策が実施できるツールです。Repro Webの

                            • テクノロジー
                            • 2019/04/10 09:08
                            • プロキシ
                            • python
                            • 通信
                            • あとで読む
                            • エンジニア
                            • tech
                            • プログラミング
                            • web
                            • 実践!BigQuery で DELETE! - Repro Tech Blog

                              15 users

                              tech.repro.io

                              Repro インフラチーム (SRE + 分析基盤) の山下です。 BigQuery で特定のレコードを削除する際の注意点やある程度大きなテーブル (20 TB・300 億レコード・500 パーティション程度) で実際に削除してみた際の挙動を共有します。 注意 2019 年 1 月頃に確認した仕様や挙動を書いています。現在の仕様や挙動とは異なる可能性があります。 BigQuery の DELETE サポート 以前は利用できなかったようですが、現在はベータ機能として提供されています。 cf. https://cloud.google.com/bigquery/docs/reference/standard-sql/dml-syntax?hl=ja#delete_statement 制限 BigQuery には様々な制限がありますが、特に DELETE に関係しそうな次の制限について引用を交え

                              • テクノロジー
                              • 2019/03/28 18:59
                              • bigquery
                              • google

                              このページはまだ
                              ブックマークされていません

                              このページを最初にブックマークしてみませんか?

                              『tech.repro.io』の新着エントリーを見る

                              キーボードショートカット一覧

                              j次のブックマーク

                              k前のブックマーク

                              lあとで読む

                              eコメント一覧を開く

                              oページを開く

                              はてなブックマーク

                              • 総合
                              • 一般
                              • 世の中
                              • 政治と経済
                              • 暮らし
                              • 学び
                              • テクノロジー
                              • エンタメ
                              • アニメとゲーム
                              • おもしろ
                              • アプリ・拡張機能
                              • 開発ブログ
                              • ヘルプ
                              • お問い合わせ

                              公式Twitter

                              • 公式アカウント
                              • ホットエントリー

                              はてなのサービス

                              • はてなブログ
                              • はてなブログPro
                              • 人力検索はてな
                              • はてなブログ タグ
                              • はてなニュース
                              • App Storeからダウンロード
                              • Google Playで手に入れよう
                              Copyright © 2005-2023 Hatena. All Rights Reserved.
                              設定を変更しましたx