タグ

2018年4月12日のブックマーク (4件)

  • Implementing Domain-Driven Design: Part 1

    より詳細なCQRSに関する資料はこちら https://little-hands.hatenablog.com/entry/2019/12/02/cqrs 参考資料:http://little-hands.hatenablog.com/entry/jjug2017fall 社内新規プロダクトでDDD, CQRSの思想をベースとしたアーキテクチャを構築し、コマンド(更新系処理)ではSpring Data JPA(Hibernate)を、クエリ(参照系処理)ではjOOQを採用しました。 結果としてそれぞれのORMの良いところを生かした組み合わせのアーキテクチャが構築できたので、その経緯と得られた知見についてお話ししたいと思います。 以下のようなトピックを考えています。 ・CQRSの定義とメリットデメリット ・DDD,CQRSを検討するにあたってのORMの選定ポイント ・構築したアーキテクチャ

    Implementing Domain-Driven Design: Part 1
  • gRPCのロードバランシング - はこべにっき ♨

    先日の記事から引き続きgRPCについて勉強してる。 gRPCのサーバをプロダクトで利用する場合に気になるのが、ロードバランシングをどういう風にやったら良いのかということで、その部分について調べてみた。 TL;DR: gRPC Load Balancing を読めばだいたいわかる gRPCのロードバランシングのポイントとしては、gRPCが基的にはHTTP2上に構築された仕組みである*1ことに注意して考えると良さそうだった。 プロキシ によるロードバランシング まず考えられるのは、gRPCのサーバとクライアントの間にプロキシを設置してロードバランシングを行う方法だ。 よくあるHTTP/1.1の世界で考えると、複数のWebアプリケーションサーバの前段にnginxのようなリバースプロキシを設置してロードバランシングする方法になる。 gRPCはHTTP/2を利用するので、この方法の場合リバースプロ

    gRPCのロードバランシング - はこべにっき ♨
  • 仕事を好きになる必要はない。でも誠実であれ。|中年会社員から君へ(寄稿:フミコフミオ) - はたラボ ~パソナキャリアの働くコト研究所~

    こんにちは。僕は品業界で働く中年サラリーマン、フミコフミオである。十数年間、インターネットの片隅で、勝手気ままにブログを書いてきたので、ひょっとすると僕の名を知る奇特な方もおられるかもしれない。今日は縁あって、仕事人生に漠然とした不安を抱く若き皆さんへ、44歳の中年サラリーマンの立場から、「居場所の作り方」について話をしてみたい。まとまりのない話になるし、ウザいのは重々承知の上である。 僕は2017年の夏からお世話になっている今の職場で、近く営業の責任者を任されることになっている。2016年の末に管理職を務めていた会社を何の考えも見通しもなく退職し、8カ月間のアルバイト生活を経ての中途入社というしょうもない経緯を考えると、逆転満塁ホームランのような昇進だ。もし、この文章を読んでいる方の中で近く退職を考えている方がおられるなら、いったん深呼吸をして、将来について考えてみてほしい。計画はある

    仕事を好きになる必要はない。でも誠実であれ。|中年会社員から君へ(寄稿:フミコフミオ) - はたラボ ~パソナキャリアの働くコト研究所~
  • 漫画村閉鎖!?代わりの読み放題サイト4選!! - ほぼ不定期フロクロ新聞

    こんにちは。フロクロです。 今日、無料で漫画が読めるサイト「漫画村」が閉鎖し、「サイトが見れない!」と話題になりました。 今まで漫画村で暇をつぶしてたのに……という人も多いと思います。 そこで、今回は漫画村終了後も使える無料で様々なコンテンツが読めるサイトを4つ紹介したいと思います! ※注意:海外のサイトを含みます。 1.OpenStax openstax.org 米ライス大学が設立した、主に大学レベルの教科書を無料で提供しているサービス。物理学、経済学、心理学など様々な科目の教科書が用意されており、そして全てピア・レビュー(※査読。研究者同士で内容を検討すること。)済みなので内容も保証されています。それが全て無料! ウェブ上での閲覧の他、PDFkindle版もあり、印刷されたものもAmazonで格安で手に入ります。紙派にもうれしいですね。 英語で書かれた教科書は、日語のものと比べて解

    漫画村閉鎖!?代わりの読み放題サイト4選!! - ほぼ不定期フロクロ新聞
    tk-1124
    tk-1124 2018/04/12