2019年12月18日のブックマーク (7件)

  • ロードバランサのアーキテクチャいろいろ - yunazuno.log

    少し前に,Facebookのロードバランサが話題になっていた. blog.stanaka.org このエントリを読んで,各種Webサービス事業者がどういったロードバランスアーキテクチャを採用しているのか気になったので調べてみた. ざっくり検索した限りだと,Microsoft, CloudFlareの事例が見つかったので,Facebookの例も併せてまとめてみた. アーキテクチャ部分に注目してまとめたので,マネジメント方法や実装方法,ロードバランス以外の機能や最適化手法といった部分の詳細には触れないことにする. 事例1: Microsoft Azure 'Ananta' MicrosoftのAzureで採用されている(いた?)ロードバランサのアーキテクチャは,下記の論文が詳しい. Parveen Patel et al., Ananta: cloud scale load balancing

    ロードバランサのアーキテクチャいろいろ - yunazuno.log
    kawasin73
    kawasin73 2019/12/18
  • ジュニアを採用しない連中はシニアに値しない - portal shit!

    Twitter で DHH が共有していた記事が面白かったので著者の許可を得て翻訳します。 "If you don't hire juniors, you don't deserve seniors", spot on! We've had phenomenal success hiring junior developers at Basecamp. @jasonfried first tech hire was particularly junior at the time 😂https://t.co/QczMtsou4J — DHH (@dhh) September 21, 2018 ジュニアを採用しない連中はシニアに値しない、というもの。 If you don't hire juniors, you don't deserve seniors (2023) • Isaac Lym

    ジュニアを採用しない連中はシニアに値しない - portal shit!
    kawasin73
    kawasin73 2019/12/18
  • 大学院に行かないことにした - 知ったかぶらない

    この記事はU-Tokyo mech (東京大学機械系) Advent Calendar 2018のものです。 ブログを書くのは久しぶりなのですが、こればっかりはどこかに書いておいた方がいいかなと思って重い腰を上げて、重い卒論を置いて、この記事を書いています。 題の通り、僕は大学院修士課程に進学しないことにしました。 自分語りと言い訳の集まりで、見苦しい長文になってしまいましたが、ここで僕が書き記すものが、同じことで悩むかもしれない誰かや将来の自分自身のためになればと思います。 高校生~大学前半 僕は高校生の時から、大学というのは勉強し、研究するために行くものだと思っていましたし、周りにもそう言っていました。 大学は一種就職予備校的な部分があって、社会のシステムとしてもう成立してしまっていますが、大学に入って遊び惚ける人を小馬鹿にしていた部分が少なからずありました。 しかし思い返すと、高校生

    大学院に行かないことにした - 知ったかぶらない
    kawasin73
    kawasin73 2019/12/18
  • 外資ベンチャーを1か月でクビになった 退職RTA:32日 - 鰤切手

    今年からぴっかぴかの社会人! どんな生活が待っているんだろ楽しみだなぁ! ・・・ 今年で2回も退職エントリを書くとは思わなかったよ・・・。 おはばんちは、先日縁があった外資ベンチャーから退職してくれと言われ退職届にサインをしました。たぶん、これが一番早いと思います。 最近やっと腑に落とせたのでまとめます。 社会人経験も浅いうちに「結果さえ出せればOK!」みたいな会社行くと痛い目かもしれないです。 目次 入社したきっかけ:外資ベンチャーに勤めたかった 入社 「体を壊すことをお勧めしますよ」 「あいつ定時で帰るんで一緒に仕事したくないんですよね」 「他の人たちは何も言わなくても勝手に仕事を見つけているよ」 プロジェクトの進め方が分かんないよ...。 評価0 仕事0 最後の日 「君のポジションは用意できない」 聞いてください、「僕の最強雇用計画」 最後の挨拶 おまけ おまけのおまけ 入社したきっ

    外資ベンチャーを1か月でクビになった 退職RTA:32日 - 鰤切手
    kawasin73
    kawasin73 2019/12/18
  • リーダブルアーキテクチャ - usecaseにおける時間軸と抽象度の統一 - Qiita

    はじめに Clean Architectureやレイヤードアーキテクチャでは、どのようにレイヤーを定義するかついては言及されています。 そのような中usecase(レイヤードアーキテクチャではApplication層)をどのように実装するべきかについての議論は少ないです。 しかし私はリーダブルなアーキテクチャを実現するために、一番大切なことはusecaseを適切に実装することであると考えています。 そこでusecaseを実装する上で起こりがちな抽象度の問題を例に、リーダブルなアーキテクチャを考えいていきたいと思います。 サンプル 1:1のチャットアプリでUserとWorkerが存在して会話ができるアプリを例にあげます。 以下の図では青い背景はinfraの関数実行、緑色の背景はdomainの関数実行、赤い背景はusecaseの関数実行を示しています。 usecaseのCreateChat関数

    リーダブルアーキテクチャ - usecaseにおける時間軸と抽象度の統一 - Qiita
    kawasin73
    kawasin73 2019/12/18
    わかりやすくてすごい。一つの関数では一つのことしかせずに、その関数を組み合わせる事でビジネスロジックを組み立てる。そうする事で読みやすくて柔軟なコードになる。
  • Go初心者が気を付けること

    Go初心者がやってしまいがちなやらない方がいいことを書き出してみました。 情報検索や環境構築 golang.jpを見に行ってしまう Golang(ごーらんぐ)と呼んでしまう(by hogedigo) depが最新推奨のパッケージマネージャだと勘違いする(Go標準の「go mod」を使おう) 「GO???」環境変数を理解せずに設定しまくる(わからない場合は一切設定しないのが正しい) しょっぱなからgvm,gobrew,goenvなどのマルチバージョンのマネージャを入れようとしてエディタ連携環境構築に失敗する (複数バージョンのGoの運用は既に標準のGoだけでできるようになっている) エディタにgoimportsやgolintを設定し忘れる OSのパッケージマネージャまかせで古いGoやgccgoをインストールしてしまう エラーハンドリング周り err変数名のバリエーションを増やしすぎる(ほとん

    kawasin73
    kawasin73 2019/12/18
  • ’89 牧瀬里穂のJR東海クリスマスエクスプレスのCMが良すぎて書き殴ってしまった|pato|note

    ここにあった文章はすったもんだの末、https://sakumaga.sakura.ad.jp/entry/2020/10/07/120000 に移動しました

    ’89 牧瀬里穂のJR東海クリスマスエクスプレスのCMが良すぎて書き殴ってしまった|pato|note
    kawasin73
    kawasin73 2019/12/18