タグ

ブックマーク / qiita.com/mizukyf (4)

  • イベントループとは何なのか? - Qiita

    皆さんはJavaScriptの「イベントループ」についてどのくらいご存知でしょうか? イベントループはJavaScriptランタイムがプログラムを実行するときの基盤となる仕組みです。他の言語やフレームワークにも類似概念がありますが(例:C#のWinForms)、重要さの度合いが異なります。 最近、社内で開催している読書会の課題図書で「イベントループ」について言及する箇所があり、、私自身この仕組みについて概要を理解できていないことに気がついたので少し調べてみました。 似通った関心をお持ちの方にとっての参考になればよいなと思っています。 なるべく簡潔にまとめたつもりですが、、、すみません、ものすごく文字だらけです。私の関心の的になったものをギュウギュウ押し込みました。 JavaScriptプログラムはシングルスレッド Webブラウザであれ、Node.jsであれ、JavaScript(JS)ラン

    イベントループとは何なのか? - Qiita
  • MWAAとは何か? AWS公式リファレンスの原文にあたってみた - Qiita

    しばらくぶりにApache Airflowについての調べ物です。 今回はAmazon Managed Workflows for Apache Airflow、略してMWAAの公式リファレンス原文にあたりました。 かなり端折ったかたちですが抄訳を載せておきます(末尾に「そもそもなんで原文にあたるんだ」の説明アリ)。 MWAAとは? Apache Airflowを自動で構築・運用するマネージド・サービス。 大規模なエンドツーエンドのデータパイプラインを構築し運用するのを容易化。 MWAAを使用することで、ユーザー開発者はスケーラビリティや可用性、セキュリティのためにインフラストラクチャの管理をすることなしに、AirflowとPythonによりワークフローを作成できる。 MWAAはワークフロー実行に必要なキャパシティに合わせて自動的にスケール、ワークフローをAWSの提供するセキュリティ・サービ

    MWAAとは何か? AWS公式リファレンスの原文にあたってみた - Qiita
  • Airflow資料抄訳(1):はじめに - Qiita

    恥ずかしながら最近になって知ったワークフローエンジン Apache Airflow。日語の紹介記事もちらほら出てきていますが、公式ドキュメントをちょっとずつ抄訳しながら読んでいこうと思います。 今回はまずはじめに(Home / Apache Airflow Documentation)。 バージョン2.3.3時点のものです。 はじめに Airflowはプログラムによりワークフローを設計し、スケジュールし、監視するためのプラットフォームです。 複数タスクからなる有向非巡回グラフ(DAG)としてワークフローを作成することができます。 一連のワーカー上でタスクを実行します。 リッチなコマンドラインユーティリティによりDAGに対する複雑なオペをいともたやすく実現できます。 リッチなUIのおかげで番環境で実行されているパイプラインの可視化、進捗の監視、そして必要なら問題発生時のトラブルシューティ

    Airflow資料抄訳(1):はじめに - Qiita
  • Airflowの日時関連概念おさらい - Qiita

    このところAirflowについて公式資料を読んできた中で、重要概念としてしばしば登場した各種の日付概念をおさらいしておきます。 データ区間(data interval) ワークフロー(DAG)の実行中に処理対象となるデータの区間(期間)。 バッチ処理の対象となるデータを特定するための情報。 開始日時(data_interval_start)と終了日時(data_interval_end)で示される。 例えば一日ごとに起動するワークフローならば、 「今回」2022-07-23 00:00:00に起動した回のデータ区間は 2022-07-22 00:00:00 から 2022-07-23 00:00:00、 次回のデータ区間は 2022-07-23 00:00:00 から 2022-07-24 00:00:00、 次次回のデータ区間は 2022-07-24 00:00:00 から 2022-0

    Airflowの日時関連概念おさらい - Qiita
  • 1