並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 319件

新着順 人気順

queueの検索結果41 - 80 件 / 319件

  • Dark Patterns: Past, Present, and Future - ACM Queue

    May 17, 2020 Volume 18, issue 2 PDF Dark Patterns: Past, Present, and Future The evolution of tricky user interfaces Arvind Narayanan, Arunesh Mathur, Marshini Chetty, and Mihir Kshirsagar Dark patterns are user interfaces that benefit an online service by leading users into making decisions they might not otherwise make. Some dark patterns deceive users while others covertly manipulate or coerce

    • You Don't know Jack about Application Performance - ACM Queue

      May 24, 2023 Volume 21, issue 2 PDF You Don't know Jack about Application Performance Knowing whether you're doomed to fail is important when starting a project. David Collier-Brown You can't just measure a program's performance, Dave. You have to run a benchmark! That's what I hear all the time when I ask about the performance of some program. Well, it's only sort of true. If you want to know at

      • Why Disaster Happens at the Edges: An Introduction to Queue Theory

        Which agile methodology should junior developers learn? Agile methodology breaks projects into sprints, emphasizing continuous collaboration and improvement.

          Why Disaster Happens at the Edges: An Introduction to Queue Theory
        • 週刊Railsウォッチ: solid_queueとmission_control-jobsが正式にRailsのgemに、Rubyの"チルド"文字列ほか(20240402)|TechRacho by BPS株式会社

          こんにちは、hachi8833です。xzの脆弱性対策をお忘れなく。 “XZ Utilsの脆弱性 CVE-2024-3094 についてまとめてみた - piyolog” https://t.co/QYpX58DweW — 徳丸 浩 (@ockeghem) April 1, 2024 sshの0.5秒の遅延からxzのバックドアを発見し大惨事を未然に防いだAndres Freundの功績を讃えるMicrosoft CEO https://t.co/FwVEVIZg6p — Haruhiko Okumura (@h_okumura) April 1, 2024 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄

            週刊Railsウォッチ: solid_queueとmission_control-jobsが正式にRailsのgemに、Rubyの"チルド"文字列ほか(20240402)|TechRacho by BPS株式会社
          • laravel-async-queueでLaravelの非同期キューを小さく使い始める - Qiita

            Laravelでキューを使うにはキューワーカーを立てる必要がありますが、キューワーカーのプロセス監視方法や、キューワーカーを使用しているアプリケーションのデプロイ方法を考える必要があり、結構面倒臭いです。 キューワーカーが不要な同期キュードライバもありますが、これだと非同期処理の旨味がありません。 laravel-async-queueというパッケージが非同期キュードライバを提供しています。 この非同期キュードライバを使うと、ジョブをバックグラウンドプロセスで即時に実行できるようになり、キューワーカーを立てることなく非同期処理の旨味を得ることができます。 インストール方法 なお、この記事では下記のバージョンのソフトウェアを使用しています。 ソフトウェア バージョン

              laravel-async-queueでLaravelの非同期キューを小さく使い始める - Qiita
            • Google Apps Script向け簡易job-queueを作った

              Motivation 個人的にいくつかのSlackボットをGoogle Apps Script(以下GAS)で実装していますが、3秒ルールの壁があってイベント処理がタイムアウトしてしまうという課題がありました。 Slackの公式ドキュメントには3秒以内にレスポンスできない処理は、一旦レスポンスして非同期処理でイベントのペイロードにあるレスポンスURLに書き込めとありました。 GAS内で非同期処理を行うには、トリガー処理を組み合わせして実現できそうでした。 使えるトリガーはいくつか種類がありますが、今回の用途では Time-driven が一番使えそうだと判断しました。 GASのTriggerについてspikeしてみた まず軽くドキュメントをみて気になったのは1スクリプトにつき1ユーザーが20トリガーまでという制約が目につきました。 実際にトリガーを使って非同期処理をさせてみましたが、イベン

                Google Apps Script向け簡易job-queueを作った
              • Fine Parallel Processing Using a Work Queue

                In this example, you will run a Kubernetes Job that runs multiple parallel tasks as worker processes, each running as a separate Pod. In this example, as each pod is created, it picks up one unit of work from a task queue, processes it, and repeats until the end of the queue is reached. Here is an overview of the steps in this example: Start a storage service to hold the work queue. In this exampl

                  Fine Parallel Processing Using a Work Queue
                • GitHub - vmihailenco/taskq: Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-memory backends

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - vmihailenco/taskq: Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-memory backends
                  • Surviving Software Dependencies - ACM Queue

                    July 8, 2019 Volume 17, issue 2 PDF Surviving Software Dependencies Software reuse is finally here but comes with risks. Russ Cox For decades, discussion of software reuse was far more common than actual software reuse. Today, the situation is reversed: developers reuse software written by others every day, in the form of software dependencies, and the situation goes mostly unexamined. My backgrou

                    • Introducing Amazon Simple Queue Service dead-letter queue redrive to source queues | Amazon Web Services

                      AWS Compute Blog Introducing Amazon Simple Queue Service dead-letter queue redrive to source queues This blog post is written by Mark Richman, a Senior Solutions Architect for SMB. Today AWS is launching a new capability to enhance the dead-letter queue (DLQ) management experience for Amazon Simple Queue Service (SQS). DLQ redrive to source queues allows SQS to manage the lifecycle of unconsumed m

                        Introducing Amazon Simple Queue Service dead-letter queue redrive to source queues | Amazon Web Services
                      • 高梨陣平 on Twitter: "素晴しい記事。M1 Macが実際よりも速く感じるのはmacOSの優れたスケジューラのため。人は複数のタスク全体のスループットよりも個々のタスクのレイテンシにより敏感。かつてLinuxのCompletely Fair Queue (… https://t.co/2ezdwFk6CD"

                        素晴しい記事。M1 Macが実際よりも速く感じるのはmacOSの優れたスケジューラのため。人は複数のタスク全体のスループットよりも個々のタスクのレイテンシにより敏感。かつてLinuxのCompletely Fair Queue (… https://t.co/2ezdwFk6CD

                          高梨陣平 on Twitter: "素晴しい記事。M1 Macが実際よりも速く感じるのはmacOSの優れたスケジューラのため。人は複数のタスク全体のスループットよりも個々のタスクのレイテンシにより敏感。かつてLinuxのCompletely Fair Queue (… https://t.co/2ezdwFk6CD"
                        • GitHub - hibiken/asynq: Simple, reliable, and efficient distributed task queue in Go

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            GitHub - hibiken/asynq: Simple, reliable, and efficient distributed task queue in Go
                          • What is Amazon Simple Queue Service? - Amazon Simple Queue Service

                            Amazon Simple Queue Service (Amazon SQS) offers a secure, durable, and available hosted queue that lets you integrate and decouple distributed software systems and components. Amazon SQS offers common constructs such as dead-letter queues and cost allocation tags. It provides a generic web services API that you can access using any programming language that the AWS SDK supports.

                            • Mutex without lock, Queue without push: cancel safety in lilos - Cliffle

                              2023-07-10 (updated 2023-07-12) Levels of cancel safety What good is a queue that you can’t push into? What good is a mutex you can’t lock? Toward a more cancel-safe world I’m trying to do something kind of unusual with lilos: in addition to almost all the APIs being safe-in-the-Rust sense, I’m also attempting to create an entire system API that is cancel-safe. I’ve written a lot about Rust’s asyn

                              • Amazon SQS ショートポーリングとロングポーリング - Amazon Simple Queue Service

                                翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 Amazon SQS ショートポーリングとロングポーリング Amazon SQS では、キューからメッセージを受信するためのショートポーリングとロングポーリングを提供します。デフォルトでは、キューはショートポーリングを使用します。 とショートポーリングとすると、ReceiveMessageリクエストは、サーバーのサブセット (加重ランダム分散に基づく) のみを照会し、レスポンスに含めることができるメッセージを検索します。Amazon SQS は、クエリでメッセージが見つからなかった場合でも、すぐにレスポンスを送信します。 とロングポーリングとすると、ReceiveMessagerequest は、すべてのサーバーにメッセージを問い合わせます。Amazon SQS は

                                • How to build a job queue with Rust and PostgreSQL

                                  (or in any other language such as Go, Node.js or python) Job queues are a central piece of any web application. It enables background jobs, buffering to handle surges in traffic, async messaging, batching and many other great things. Thus, this is all natural that many vendors are offering various

                                    How to build a job queue with Rust and PostgreSQL
                                  • Laravel on ECSで動かすQueueとScheduleワーカー - M&Aクラウド開発者ブログ

                                    皆さんこんにちは。kubotak(@kubotak_public)です。 この記事ではLaravelをECS Fargateで動かす際のQueueとScheduleに関して、弊社で行った知見を紹介したいと思います。 Laravel on ECSに関しては以下の記事も是非どうぞ M&Aクラウドを丸ごとAmazon Elastic Container Service(ECS)に移行しました!〜コンテナイメージ作り編〜 - M&Aクラウド開発者ブログ AWS CDK v2 の変更点5選 - M&Aクラウド開発者ブログ ※なお、本稿においてはLaravel8系を利用しています。(おそらくLaravel9系でも問題ありません) ECS FargateでQueueを動かす 弊社ではもともとAWS ElasticBeanstalkのWorker環境(以下EB Worker)でQueueおよびSchedu

                                      Laravel on ECSで動かすQueueとScheduleワーカー - M&Aクラウド開発者ブログ
                                    • 初心者向け『チュートリアル: Amazon Simple Queue Service で AWS Lambda を使用する』をやってみた | DevelopersIO

                                      初心者向け『チュートリアル: Amazon Simple Queue Service で AWS Lambda を使用する』をやってみた 概要 大阪オフィスのちゃだいんです。 手を動かして学ぶために、公式ドキュメントのチュートリアルをやってみました。 今回は、初Lambda。内容は以下のものです。 チュートリアル: Amazon Simple Queue Service で AWS Lambda を使用する このチュートリアルでは、Amazon SQS キューからのメッセージを処理する Lambda 関数を作成します。 前提条件 AWS CLIが使用できる環境で行ってます。 早速やってみた 1.実行ロールを作成する lambda関数にAWSリソースに対して実行権限を付与するIAMロールを作成します。 マネジメントコンソールを開き、IAMの画面へ移動します。 Roleページにて、ロールの作成

                                        初心者向け『チュートリアル: Amazon Simple Queue Service で AWS Lambda を使用する』をやってみた | DevelopersIO
                                      • Netflix Builds a Custom High-Throughput Priority Queue Backed by Redis, Kafka and Elasticsearch

                                        InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architects. View an example

                                          Netflix Builds a Custom High-Throughput Priority Queue Backed by Redis, Kafka and Elasticsearch
                                        • SLUSH ASIA元技術統括が率いるQueue、企業に世界のスタートアップを紹介する「SUNRYSE.(サンライズ)」をローンチ——7,000万円調達も - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

                                          Queue のチームメンバーの背中 Image credit: Queue 2015年4月に東京で開催された SLUSH ASIA、そして、その流れを組む SLUSH TOKYO や BARK に集まる人々は、自らもまたスタートアップを率先して立ち上げている点で興味深く思っている。イベントを提供する側の立場に落ち着かず、「自らも行動者たれ」というステートメントは SLUSH に営々と受け継がれる精神でもある。 かくして、このコミュニティ周辺からは起業家やスタートアップが少なからず生まれている。SLUSH ASIA 2016 の運営チームにインタビューした際に対応してくれた、当時のテクニカル部門統括を務めていた柴田直人氏もまた Queue という名のスタートアップを2016年11月に立ち上げている。Queue が臨む社会課題は、企業におけるイノベーションデバイドだ。 ソフトウェアの恩恵に預か

                                            SLUSH ASIA元技術統括が率いるQueue、企業に世界のスタートアップを紹介する「SUNRYSE.(サンライズ)」をローンチ——7,000万円調達も - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
                                          • GitHub - hatchet-dev/hatchet: A distributed, fault-tolerant task queue

                                            Hatchet replaces difficult to manage legacy queues or pub/sub systems so you can design durable workloads that recover from failure and solve for problems like concurrency, fairness, and rate limiting. Instead of managing your own task queue or pub/sub system, you can use Hatchet to distribute your functions between a set of workers with minimal configuration or infrastructure: What Makes Hatchet

                                              GitHub - hatchet-dev/hatchet: A distributed, fault-tolerant task queue
                                            • Building a Background Task Queue in Python

                                              Why not just use Celery/RQ/Huey/TaskTiger? Unfortunately, WakaTime has been using Celery for almost 10 years now. During that time I’ve experienced many critical bugs, some still open years after being introduced. Celery used to be pretty good, but feature bloat made the project difficult to maintain. Also in my opinion, splitting the code into three separate GitHub repos made the codebase hard to

                                                Building a Background Task Queue in Python
                                              • 『VALORANT』では敗者同士がマッチングする仕組み “Losers Queue” は存在しない。開発者が正式に存在を否定 - AUTOMATON

                                                ホーム ニュース 『VALORANT』では敗者同士がマッチングする仕組み “Losers Queue” は存在しない。開発者が正式に存在を否定 『VALORANT』シニアコンペティティブデザイナーのEvrMoar氏は7月23日、自身のTwitterアカウントにて、『VALORANT』では前回の試合で負けた者同士がマッチングする仕組み、いわゆる “Losers Queue” は存在しないと公表した。マッチングはあくまで勝利する可能性が50:50に近くなるように調整されているようだ。 今回の公表のきっかけとなったのは、海外人気ストリーマーShroud氏による数週間前の配信中のとある出来事。現在は海外プロチームSentinelsのプロ選手でもあるShroud氏は、ある日『VALORANT』のコンペティティブモードをプレイしていた。その日の配信では1試合目からずっと敗北が続き、配信開始から約6時間

                                                  『VALORANT』では敗者同士がマッチングする仕組み “Losers Queue” は存在しない。開発者が正式に存在を否定 - AUTOMATON
                                                • Rendering Queue: Google Needs 9X More Time To Crawl JS Than HTML - Onely

                                                  Can Google crawl JavaScript content? Sure. But does it crawl JavaScript content just like it does HTML? Not by a longshot. I just ran an experiment that demonstrates it. The result: Google needed 9x more time to crawl JavaScript pages vs plain HTML pages. This demonstrates the existence of a rendering queue within Google’s indexing pipeline, and shows how waiting in this queue can drastically affe

                                                    Rendering Queue: Google Needs 9X More Time To Crawl JS Than HTML - Onely
                                                  • [UE4] 映像向け機能 Movie Render Queue について - Qiita

                                                    映像向けの機能として、UE4.25で追加されたMovie Render Queue(High Quality Media Export)ですが、UE4.26でも更に進化しました。 様々な機能を備えるMovie Render Queueの中で特に注目の機能を数値検証結果などを交えて紹介します。 ※Movie Render Queueは、UE4.26の時点でベータ機能です。 Movie Render Queueとは? シーケンサーのレンダー ムービーの後継機能で、動画出力、連番画像出力が可能な機能です。 質の高いアンチエイリアシングやパス出力、高解像レンダリング機能を備え、従来のレンダームービーより使いやすく、高品質な画像が出力できます。 4.26では、出力可能なパスも増え、マルチレイヤーのEXRも出力できるようになったため、Aftter EffectsやNukeを使用したコポジットフローなど

                                                      [UE4] 映像向け機能 Movie Render Queue について - Qiita
                                                    • Reflections on GoodJob for Solid Queue

                                                      GoodJob, via its introductory blog post, was highlighted last week at Rails World. A new Active Job queue backend, Solid Queue, was announced, and I’m excited to see where it goes! I attended Rails World in Amsterdam this past week. During the conference, a new Active Job backend was announced: Solid Queue (video), which has the potential to become first, first-party backend in Rails. Solid Queue,

                                                      • Postfixで「queue file size limit exceeded」のメッセージが出た場合の対処 – Cloud Steady | パーソルプロセス&テクノロジー株式会社

                                                        TOP >  技術FAQ >  Postfixで「queue file size limit exceeded」のメッセージが出た場合の対処 「queue file size limit exceeded」はPostfixで受け取ったメールのサイズが設定値を超過していることを示しています。 Postfixのメールサイズの上限設定は下記コマンドで確認できます。 postconf -d | grep message_size_limit 設定値以上のメールデータの送信が必要な場合は、Postfixの設定変更が必要となります。 /etc/postfix/main.cf 内「message_size_limit」の値を変更します。 変更後、設定を再読み込みするためPostfixをリロードします。 変更が難しい場合は、メールデータのサイズが設定値を超えないように分割して送付する等の対応が必要です。

                                                        • Optimizations in C++ Compilers - ACM Queue

                                                          November 12, 2019 Volume 17, issue 5 PDF Optimizations in C++ Compilers A practical journey Matt Godbolt Compilers are a necessary technology to turn high-level, easier-to-write code into efficient machine code for computers to execute. Their sophistication at doing this is often overlooked. You may spend a lot of time carefully considering algorithms and fighting error messages but perhaps not en

                                                          • 【Python】multiprocessing.Queueを活用した並列処理の最適化(サンプルコード付き) - Sabrou-mal サブロウ丸

                                                            Pythonでプロセス並列処理を効率的に行うためのツールとして、multiprocessing.Poolは非常に便利です。しかし、下記のような状況では並列化により逆に処理速度が低下することがあります。 data = xxx # 非常に大きなオブジェクト (巨大なリストなど) def func(data, i, j): """並列化したい関数: data、i、jの3つの引数を受け取り、何かの処理を実行する関数""" return data[i] + data[j] # funcの入力 args = [ (data, i, j) for i in range(10) for j in range(10) ] with multiprocessing.Pool as pool: pool.map(func, args) これはなぜかというと、multiprocessing.Poolやmultip

                                                              【Python】multiprocessing.Queueを活用した並列処理の最適化(サンプルコード付き) - Sabrou-mal サブロウ丸
                                                            • Immutableなデータ構造について(Stack, Queue) - たこし++の備忘録

                                                              この記事はデータ構造とアルゴリズム Advent Calendar 2019 - Qiitaの12日目の記事です. はじめに 唐突にデータ構造を勉強したくなり,怖そうだからという理由で今まで逃げてきた永続データ構造について勉強したものを一部まとめてみました. 本記事の構成はこんな感じです. Mutable, Immutableってそもそも何 一般的(Mutable)なStackとQueueについて Immutable Stackについて Immutable Queueについて(前編) Immutable Queueについて(中編) Immutable Queueについて(後編) Immutable Stackについてはパッと見つけることができましたが,効率の良いImmutable Queueについては自分のググラビリティが低すぎて見つけることができませんでした. Immutable Que

                                                                Immutableなデータ構造について(Stack, Queue) - たこし++の備忘録
                                                              • FOQS: Scaling a distributed priority queue

                                                                A high-level overview of FOQS. The arrows show the flow of data. We will be hosting a talk about our work on Scaling a Distributed Priority Queue during our virtual Systems @Scale event at 11 am PT on Wednesday, February 24, followed by a live Q&A session. Please submit any questions to systemsatscale@fb.com before the event. The entire Facebook ecosystem is powered by thousands of distributed sys

                                                                  FOQS: Scaling a distributed priority queue
                                                                • SupervisorでLaravelのQueue worker管理 | ソフトウェア開発のギークフィード

                                                                  お疲れ様です。ギークフィードエンジニアのサミーラです。私は2.5年間ぐらいLaravelフレームワークでWEBシステム開発をしています。 Laravelによるプロジェクトの経験 通話録音システムの制御および表示Webシステム モバイルゲームのバックエンドシステム WEB電話帳システム IP-PBXのWEBプロビジョニングシステム。 Introduction LaravelのQueueを使用して、PHPのバックグラウンド処理ができる方法について、Laravelでバックグラウンド処理のブログで話した時にworkerプロセスについても話しました。 workerプロセスはartisanコマンドで実行できますけど、いろいろな原因でworkerが停止になる可能性があります。そうなると新しくQueueに入るJOBが処理されなくなります。(JOB実行のためにWorkerがないので。。) 上の現象が問題です

                                                                    SupervisorでLaravelのQueue worker管理 | ソフトウェア開発のギークフィード
                                                                  • heapq — Heap queue algorithm

                                                                    heapq — Heap queue algorithm¶ Source code: Lib/heapq.py This module provides an implementation of the heap queue algorithm, also known as the priority queue algorithm. Heaps are binary trees for which every parent node has a value less than or equal to any of its children. This implementation uses arrays for which heap[k] <= heap[2*k+1] and heap[k] <= heap[2*k+2] for all k, counting elements from

                                                                      heapq — Heap queue algorithm
                                                                    • 週刊Railsウォッチ: Kamalはゲームチェンジャーになるか、Solid Queueで使われているfugitほか(20240423後編)|TechRacho by BPS株式会社

                                                                      こんにちは、hachi8833です。後編が遅れてしまい申し訳ありません🙇 RubyKaigi 2024の公式パーティをはじめとするイベント募集が始まりました。 We just revealed details of the official party for RubyKaigi 2024 and its registration is now open: https://t.co/MUTBTeaFCi And more social events will follow during this week!#rubykaigi — RubyKaigi (@rubykaigi) April 16, 2024 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋

                                                                        週刊Railsウォッチ: Kamalはゲームチェンジャーになるか、Solid Queueで使われているfugitほか(20240423後編)|TechRacho by BPS株式会社
                                                                      • Postfixで「queue file size limit exceeded」のメッセージが出た場合の対処 – Cloud Steady | パーソルプロセス&テクノロジー株式会社

                                                                        TOP >  技術FAQ >  Postfixで「queue file size limit exceeded」のメッセージが出た場合の対処 「queue file size limit exceeded」はPostfixで受け取ったメールのサイズが設定値を超過していることを示しています。 Postfixのメールサイズの上限設定は下記コマンドで確認できます。 postconf -d | grep message_size_limit 設定値以上のメールデータの送信が必要な場合は、Postfixの設定変更が必要となります。 /etc/postfix/main.cf 内「message_size_limit」の値を変更します。 変更後、設定を再読み込みするためPostfixをリロードします。 変更が難しい場合は、メールデータのサイズが設定値を超えないように分割して送付する等の対応が必要です。

                                                                        • 基本的な Amazon SQS アーキテクチャ - Amazon Simple Queue Service

                                                                          翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 基本的な Amazon SQS アーキテクチャ このセクションでは、分散メッセージングシステムの部分の概要および Amazon SQS メッセージのライフサイクルについて説明します。 分散キュー 分散メッセージングシステムには 3 つの主要部分 (分散システムのコンポーネント、キュー (Amazon SQS サーバーで分散)、およびキューのメッセージ) があります。 次のシナリオでは、システムにはいくつかのものがあります。プロデューサー(キューにメッセージを送信するコンポーネント) および消費者(キューからメッセージを受信するコンポーネント)。キュー (A から E までのメッセージを保持) は、複数の Amazon SQS サーバー全体にまたがって冗長的にメッセー

                                                                          • priority_queue - cpprefjp C++日本語リファレンス

                                                                            namespace std { template <class T, class Container = std::vector<T>, class Compare = less<typename Container::value_type>> class priority_queue; } 概要 priority_queueはコンテナアダプタであり、優先順位付きキューを実現する目的で設計されている。要素をpush()で追加し、取り出す際にtop()を呼び出すことで、Compare述語によって優先順に要素が取り出される。デフォルトでは降順に処理される。 priority_queueは、所定のメンバ関数を持つコンテナのオブジェクトを内部実装として用いており、標準のコンテナ、もしくは独自に実装したコンテナを指定することができる。 このコンテナに必要な要件は、ランダムアクセスイテレータを持ち、か

                                                                            • leontrolski - postgres as queue

                                                                              ⇦ 2024-02-09 Postgres as queue The team I've been working in for the last year or so have had great success using Postgres-as-queue. We've managed to avoid the following: Infrastructure/configuration - I'd estimate each line of terraform to be an order of magnitude more risk/maintenance/faff than each line of Python. Slow/crunky multi-container testing. The need for expertise in anything beyond Py

                                                                              • Anything can be a message queue if you use it wrongly enough - Xe Iaso

                                                                                Published on 06/04/2023, 5077 words, 19 minutes to read 1girl, green hair, green eyes, landscape, hoodie, backpack, space needle - Ligne Claire <Cadey> Hi, readers! This post is satire. Don't treat it as something that is viable for production workloads. By reading this post you agree to never implement or use this accursed abomination. This article is released to the public for educational reason

                                                                                  Anything can be a message queue if you use it wrongly enough - Xe Iaso
                                                                                • A Second Conversation with Werner Vogels - ACM Queue

                                                                                  Interviews November 10, 2020 Volume 18, issue 5 PDF A Second Conversation with Werner Vogels The Amazon CTO sits with Tom Killalea to discuss designing for evolution at scale. When I joined Amazon in 1998, the company had a single US-based website selling only books and running a monolithic C application on five servers, a handful of Berkeley DBs for key/value data, and a relational database. That