タグ

アーキテクチャに関するe24nsのブックマーク (27)

  • はてなシステム構想 / The concept of Hatena System

    ペパボ・はてな技術大会@福岡

    はてなシステム構想 / The concept of Hatena System
  • [DDD]ドメイン駆動 + オニオンアーキテクチャ概略 - Qiita

    DDD連載記事 なぜDDD初心者はググリ出してすぐに心がくじけてしまうのか ドメイン駆動設計の定義についてEric Evansはなんと言っているのか モデルでドメイン知識を表現するとは何か ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か ドメイン駆動 + オニオンアーキテクチャ概略 背景 ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何かの記事で、オススメしていたのはオニオンアーキテクチャでした。 今回は、オニオンアーキテクチャについて詳しく説明したいと思います。 上述の記事でも書いた通り、「ヘキサゴナル、オニオン、クリーン」の3つは、質的には全く同じで、思想としてはヘキサゴナルで完成されているのですが、より具体的に説明されているオニオンアーキテクチャから説明を読んだ方が理解がしやすいと思います。 その後にヘキサゴナルの説明を読むと「なるほ

    [DDD]ドメイン駆動 + オニオンアーキテクチャ概略 - Qiita
  • サーバレスアーキテクチャを実戦投入するにあたって知るべきこと

    サーバーレスアーキテクチャ、AWS LambdaやAzure Functions、Google Cloud FunctionsなどのクラウドのFunction-as-a-Service(FaaS)を利用した、サーバを使わずにアプリケーションを構築する手法が注目を集めており、導入した事例も見聞きするようになってきました。 しかし、サーバレスアーキテクチャの特性や、それによって得ることのできるメリットはなにかということはあまり議論されていません。 また、これまでと全く異なるアーキテクチャ上でどのようにアプリケーションを構築するか、といった情報はまだまだ多くありません。 今回は、実際にAWSを用いたサーバレスアーキテクチャでアプリケーションを構築した際に得られた知見をもとに、私の考えるサーバレスアーキテクチャのメリット、アプリケーションを構築するにあたって気をつけるべきことなどについてお伝えしま

    サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
  • なぜDDD初心者はググり出してすぐに心がくじけてしまうのか - Qiita

    DDD連載記事 * なぜDDD初心者はググリ出してすぐに心がくじけてしまうのか * ドメイン駆動設計の定義についてEric Evansはなんと言っているのか * モデルでドメイン知識を表現するとは何か * ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か * ドメイン駆動 + オニオンアーキテクチャ概略 背景 直近のプロジェクトでDDDの思想に則ったアーキテクチャで一つリリースまで漕ぎ付けまして、そこに至るまで色々と調べたり試行錯誤をしながら学んだことを書いていこうと思います。 一番にですね、大体のDDDに興味を持った人がいうのが ということなんですよね。 DDDは思想としてすごく面白く、とても実用性なものなのに、なんでこんなにわかりづらいのか、ハードルが高いのか!! という点について、私なりの解釈を述べたいと思います。 心をくじく要因 Eric Evansは説明

    なぜDDD初心者はググり出してすぐに心がくじけてしまうのか - Qiita
  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

  • SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャ

    SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャ SSDがHDDに代わるストレージとして普及しようとしていることを背景に、SSDに特化したまったく新しいアーキテクチャを備えたリレーショナルデータベースを開発しようとしている企業があります。「ReThinkDB」です。 昨年7月に、PublickeyではReThinkDBの概要を記事「SSDに最適化したデータベース「RethinkDB」、ロックもログも使わずにトランザクション実現」で伝えました。 その記事の中では、ReThinkDBがロックを使わずにトランザクションを実現し、データベース利用中でもスナップショットがとれ、また異常終了しても容易に復帰できる機能を備えている、といったことを紹介しました。 4月に米サンタクララでに行われた「MySQL Conference & Ex

    SSD専用に設計された「ReThinkDB」、ロックもログも使わない新しいリレーショナルデータベースのアーキテクチャ
  • MYCOMジャーナル - エンタープライズ - コラム - コンピュータアーキテクチャの話

    新着記事一覧 【コラム】3Dグラフィックス・マニアックス 第32回 ジオメトリシェーダ(3)〜ジオメトリシェーダのアクセラレーション的活用(3) [17:30 9/26]  グリーンNTT格活動開始 - 、2012年度までに5MW規模の発電を目指す [17:27 9/26]  韓国大手のGmarketを米eBayが買収 - オンラインショッピングに変革 [16:56 9/26]  吉田カバンがコンランショップとコラボ! - 機能的なビジネスバッグ登場 [16:43 9/26]  IBM、世界4カ所にクラウド・コンピューティング・センターを開設 [16:17 9/26]  こんにゃくセラミドと物繊維10,000mg配合の機能性飲料発売 - JT [16:11 9/26]  日IBM、最小で20万円を切るセキュリティアプライアンスを発表 [15:53 9/26]  S3 Graphic