タグ

2020年12月16日のブックマーク (7件)

  • 【Go言語】自作コンテナ沼。スクラッチでミニDockerを作ろう - カミナシ エンジニアブログ

    初めまして。株式会社カミナシPMの@gtongy1です。 Dockerというツール。SRE, Backend, Frontendどの領域のエンジニアも馴染みのあるツールではないでしょうか。 コンテナを利用することにより、インフラの環境を一つの空間に梱包し、その内部で柔軟に様々な環境を作ることが出来ます。 コンテナの実体とはなんなのでしょう? 叡智が詰め込まれたそんな一つの宝箱のように見えます。 「 コンテナ作ってみたくなりませんか? 」 僕と同じように知的好奇心をくすぐられたそこのあなた!コンテナ沼の一歩目を一緒に踏み出してみましょう! 検証環境 Ubuntu 18.04 golang 1.15 Dockerの機能おさらい docs.docker.com まず、ドキュメント内を読み進めてDockerに対する知識を整理します。 DockerDocker daemonを基幹とし、その呼び出し

    【Go言語】自作コンテナ沼。スクラッチでミニDockerを作ろう - カミナシ エンジニアブログ
  • 技術選定/アーキテクチャ設計で後悔しないためのガイドライン - Qiita

    はじめに 稿は、ソフトウェア開発を進める際に直面する様々な技術的な意思決定やライブラリ・フレームワーク・XaaS等を選択し正しく活用していくのかについての考え方をサポートすることを目的としています。「すべてにおいてこのようなワークフローを通じて検討すべきである」という主張ではありません。読者の抱える問題領域に応じて、必要な箇所を取捨選択するための1種の考え方を提供するものです。 そもそもアーキテクチャ・技術選定に時間をかけるべきか まず第一に伝えておきたいことは、技術選定やアーキテクチャ設計に常に慎重であるべきではないということです。ソフトウェアの規模やライフサイクルに応じて、そもそも時間をさく必要がないということも多くあります。書き捨てのシェルスクリプトにも読みやすいコードを求めて書くことは非常に重要ですが、だからといって組織だって議論・検討するようなものでもないのです。一方で、5年も

    技術選定/アーキテクチャ設計で後悔しないためのガイドライン - Qiita
  • 首相の夜会食、問題視せず 加藤官房長官「注意払っている」 | 共同通信

    加藤勝信官房長官は15日の記者会見で、新型コロナが拡大する中、夜の会を続ける菅義偉首相の対応が適切かどうか聞かれ、問題視しない考えを示した。「首相は必要な注意を払っている。会目的と感染防止対策のバランスの中で個別に判断することが重要だ」と述べた。 首相は年末年始の「Go To トラベル」停止を決めた14日夜、経営者ら約15人と会。その後、自民党の二階俊博幹事長ら5人以上が集まったステーキ店に。 加藤氏は、5人以上の飲について「感染リスクが高まる」と注意を促している政府対応との整合性を問われ、「5人以上と一律に決めるものではない」と釈明した。

    首相の夜会食、問題視せず 加藤官房長官「注意払っている」 | 共同通信
    L3msh0
    L3msh0 2020/12/16
    突然のGoTo休止で官僚や旅行業界を振り回しておいて自分は忘年会という
  • GoTo停止、国交省や観光庁徹夜で対応 「仕方ないけど…」(産経新聞) - Yahoo!ニュース

    菅義偉首相が14日に発表した「Go To トラベル」の全国一律の停止は、所管する国土交通省や観光庁の現場には発表直前まで伝えられていなかった。突然の決定を受けた関係省庁はトラベル事業の停止に伴うキャンセル料補償の割合などの詳細を詰めるため徹夜で対応。国交省関係者は「いきなりですよ…。大変ですよね。仕方ないけど」とつぶやいた。 【表】グーグルAI予測した「危ない自治体」 国交省関係者によると、菅氏が14日午後6時半過ぎに発表した時点では、観光庁の課長級には全国一律の停止の方針は伝わっていなかったとみられる。このため観光庁は発表後、すでに新規予約を停止していた大阪、札幌両市や、感染拡大が顕著な東京都の扱いなどを急遽、検討した。 こうした“突貫工事”を経て、14日午後7時過ぎに取材に応じた赤羽一嘉国土交通相は、東京都を目的地とする旅行を「14日から一時停止」と発言。しかし観光庁は15日午前3時

    GoTo停止、国交省や観光庁徹夜で対応 「仕方ないけど…」(産経新聞) - Yahoo!ニュース
  • [速報]AWS、クラウド障害をわざと起こす「AWS Fault Injection Simulator」発表。カオスエンジニアリングをマネージドサービスで実現。AWS re:Invent 2020

    Amazon Web Services(AWS)は、開催中のオンラインイベント「AWS re:Invent 2020」で、アプリケーションに対してクラウド障害のシミュレーションを行える新サービス「AWS Fault Injection Simulator」を発表しました。 クラウド上で稼働するアプリケーションの耐障害性などを高めるために実際にクラウド障害をわざと発生させて問題点をあぶりだす手法は、「Chaos Enginieering(カオスエンジニアリング)」と呼ばれています。 Netflixが2012年にカオスエンジニアリングのためのツール「Chaos Monkey」を公開したことで広く知られるようになりました。 参考:サービス障害を起こさないために、障害を起こし続ける。逆転の発想のツールChaos Monkeyを、Netflixがオープンソースで公開 今回発表された「AWS Faul

    [速報]AWS、クラウド障害をわざと起こす「AWS Fault Injection Simulator」発表。カオスエンジニアリングをマネージドサービスで実現。AWS re:Invent 2020
  • ローカルマシンでDocker を動かさないためにBlimp を採用する - y-ohgi's blog

    https://blimpup.io TL;DR docker-compose をリモートで実行するための開発フェーズ向けのサービス ローカルマシンへ負荷をかけずに開発できる URL を発行してくれるため第三者への公開も可能 概要 blimpup はざっくりいうと「docker-compose をリモートで実行する」ためのサービスです。 用途としては番環境としてではなく開発フェーズでの利用を想定されており、docker-compose を使用した開発の効率化を行ってくれます(k8s のtelepresence に近いイメージです)。 従来開発フェーズで使用していたdocker-compose をローカルで直接コンテナを動かすのではなく、blimp の提供するインフラ上で動かし、ローカルマシンに負荷をかけることなく開発が可能になります。ローカルのファイルと同期を行ってくれるためファイルの更

    ローカルマシンでDocker を動かさないためにBlimp を採用する - y-ohgi's blog
  • SELECT ... FOR UPDATE同士でデッドロックさせる - かみぽわーる

    最近SELECT ... FOR UPDATEでデッドロックする話を何度かしたので。 前職のときにUPDATE同士がデッドロックしてたときに、SELECT ... FOR UPDATEで排他ロックを取ってからUPDATEしてデッドロックを防ぎますってPRをレビューしてたときのことで、複数レコードの排他ロックは一瞬ですべてのレコードのロックを取れるわけではなく、ロックを取る順番が揃っていないと簡単にデッドロックしますよという話です。 https://gist.github.com/kamipo/0bb4e37d58ba18a8cefb8aa02f778231 # frozen_string_literal: true require "mysql2" def client Mysql2::Client.new( host: "localhost", username: "root", dat

    SELECT ... FOR UPDATE同士でデッドロックさせる - かみぽわーる