タグ

2020年8月25日のブックマーク (3件)

  • Docker Compose 徹底解説

    1. Docker Compose 徹底解説 俺たちは雰囲気でコンテナを動かしている Sakura Internet, Inc. Masahito Zembutsu @zembutsu OSC 2019 Tokyo Spring #osc19tk Feb 22, 2019 2. このスライドは何? 2 Docker Composeの「入門」をコンセプトとして、 ⚫ 基となる Docker コンテナとイメージの違い ⚫ Docker Compose の基概念と操作 ⚫ 便利なコマンド を紹介しています。 ゴール: 「DockerコンテナとDockerイメージとの違いを理解した上で、 Composeで複数のコンテナを操作できるようにする」 ※スライドそのままでは分かりづらい部分があるため、 一部で公開時と異なる表現・補足説明を用いている場合があります。

    Docker Compose 徹底解説
  • 非同期処理を理解する - Sansan Tech Blog

    はじめに プロダクト開発部の荒川です。私事ではありますが、バックエンドエンジニアからiOSエンジニアへと転向しました。iOS開発は全くの未経験だったのですが、周りのメンバにも助けられつつ、なんとかやっていけています。サーバサイド、クライアントサイドの両側面から一つのアプリケーションを眺めることができて、非常に楽しく開発できています。 さて前置きはここまでにして、今回は非同期処理をまとめてみました。擬似コードはMDN Web Docsより参考にさせていただいております。 同期処理と非同期処理のキホン 非同期を説明する前に、同期処理について説明しておきましょう。 同期処理とはあるタスクを順番に実行する方式のことで、そのタスクが実行されている間は他のタスクが中断される方式です。*1 同期処理にはいくつかの欠点があります。最たる例としてディスクアクセスなどのI/O処理の場合、メモリアクセスと比べる

    非同期処理を理解する - Sansan Tech Blog
    pidekazu
    pidekazu 2020/08/25
  • celery - Qiita

    celery とは セロリ。python job queue 処理のフレームワーク。worker daemon を待機させて async 処理の仕組みを作ったり、beat daemon を起動して定時バッチ処理を組んだりする。ドキュメントはよく整備されている。 RDBよりも効率よく backend は rabbitmq cluster や redis cluster を使う。RDB 使えるけど使わないのが best practice job の流量制御は変更しやすいようにと考えられている worker daemon 起動。一台に複数起動してもよし。クラスター分散させて起動してもよし。 job 依頼側と受け手側の両方が python で共通ライブラリ使うとかだと、どんぴしゃ 処理フロー的には AWS lambda や IBM bluemix OpenWhisk みたいな処理部分に、タスクスケ

    celery - Qiita