「architecture」カテゴリーアーカイブ

Nature Remoのシステムの裏側についての資料を公開します – An Epicurean

Nature Remoのシステムの裏側についての資料を公開します - An Epicurean

Nature Remoのシステムの裏側についての資料を公開します - An Epicurean

speakerdeck.com 去年の10月にAWS DevDayに招待いただいて話した資料を今更公開します。 現状のシステムを説明するとともに、僕が入社後取り組んだ細かい取り組みについての内容になっています。現状の規模の雰囲気を掴んでもらうために最初の方は製品や会社説明っぽくなっていますがご容赦ください。 Nature Remoは所謂...

はてなブックマーク - Nature Remoのシステムの裏側についての資料を公開します - An Epicurean はてなブックマークに追加

ソフトウェアアーキテクチャを学ぶために – kawasima

ソフトウェアアーキテクチャを学ぶために - kawasima

ソフトウェアアーキテクチャを学ぶために - kawasima

どういう順で、どういう書籍をもとに勉強していけばよいかを書いていく。 なぜソフトウェアアーキテクチャが重要なのかを学ぶ クリーンアーキテクチャ 疎結合がなぜソフトウェア設計で重要なのか? 良いソフトウェア設計のためにやるべきことは何か? クリーンアーキテクチャそのものの話については飛ばして良い。 アーキ...

はてなブックマーク - ソフトウェアアーキテクチャを学ぶために - kawasima はてなブックマークに追加

マイクロサービスを形式的に見てみる – Juju-62q’s blog

マイクロサービスを形式的に見てみる - Juju-62q's blog

マイクロサービスを形式的に見てみる - Juju-62q's blog

マイクロサービスについて考えていたら疲弊したので、少し技術者らしく形式的に見てダメのものを思考から削ぎ落としたいと思った。 グラフ理論などコンピュータサイエンスの基礎を交えて話をするが、基本的には当たり前のことしか言わないと思うのでここに書くことを意識せずとも暗黙的に実践している人も多いだろう。 ...

はてなブックマーク - マイクロサービスを形式的に見てみる - Juju-62q's blog はてなブックマークに追加

君はまだ平成のアーキテクチャを使ってるのか?僕はFirebaseと令和の時代に行くぞ。 – Qiita

君はまだ平成のアーキテクチャを使ってるのか?僕はFirebaseと令和の時代に行くぞ。 - Qiita

君はまだ平成のアーキテクチャを使ってるのか?僕はFirebaseと令和の時代に行くぞ。 - Qiita

Help us understand the problem. What is going on with this article? メリークリスマス! この記事はFirebase Advent Calendar 2019の25日目の記事です。 これはなに? この1年、本を書いたり勉強会で登壇したりいろいろやってみた結果を振り返ってみると、本当に多くの人がFirebaseにふれるようになったなぁと思いま...

はてなブックマーク - 君はまだ平成のアーキテクチャを使ってるのか?僕はFirebaseと令和の時代に行くぞ。 - Qiita はてなブックマークに追加

書き込みがあるワークロードにおける ZOZOTOWN マルチクラウド構想とその検討停止について – Qiita

書き込みがあるワークロードにおける ZOZOTOWN マルチクラウド構想とその検討停止について - Qiita

書き込みがあるワークロードにおける ZOZOTOWN マルチクラウド構想とその検討停止について - Qiita

この記事はZOZOテクノロジーズ #1 Advent Calendar 2019 23日目の記事です。 昨日の記事は弊チームの inductor による「GKEの内部負荷分散機能を使ってInternal Load Balancerを構築する」でした。面倒で困っているのでGCP様にはなんとかして欲しいものです さて本記事では、残念ながら本番運用には至らなかったのですが...

はてなブックマーク - 書き込みがあるワークロードにおける ZOZOTOWN マルチクラウド構想とその検討停止について - Qiita はてなブックマークに追加

書き込みがあるワークロードにおける ZOZOTOWN マルチクラウド構想とその検討停止について – Qiita

書き込みがあるワークロードにおける ZOZOTOWN マルチクラウド構想とその検討停止について - Qiita

書き込みがあるワークロードにおける ZOZOTOWN マルチクラウド構想とその検討停止について - Qiita

この記事はZOZOテクノロジーズ #1 Advent Calendar 2019 23日目の記事です。 昨日の記事は弊チームの inductor による「GKEの内部負荷分散機能を使ってInternal Load Balancerを構築する」でした。面倒で困っているのでGCP様にはなんとかして欲しいものです さて本記事では、残念ながら本番運用には至らなかったのですが...

はてなブックマーク - 書き込みがあるワークロードにおける ZOZOTOWN マルチクラウド構想とその検討停止について - Qiita はてなブックマークに追加

クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか – Runner in the High

クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High

クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High

何を言っているのかと言うと、みんな大好きクリーンアーキテクチャの右下に図示されているFlow of Controlのこと。 黒線が引かれているということは、つまりUsecaseの中でOutput Portのインターフェイスを持つPresenterの関数なりが最終的に実行されるということである。 ここで湧き上がってくる疑念は「UsecaseがPresen...

はてなブックマーク - クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High はてなブックマークに追加

企画を元にゲームのUIを作るときの流れ|tkm|note

企画を元にゲームのUIを作るときの流れ|tkm|note

企画を元にゲームのUIを作るときの流れ|tkm|note

「Game Graphic Design Advent Calendar 2019」の初日の記事です。 ゲーム制作に関する素敵な記事がたくさん公開されると思いますので、私自身もワクワクしてます。 言い出しっぺとして、初日としてまず何を書こうかなと思ってたんですが、以前Twitterでチラッとつぶやいた「普段ゲームUIを作るときってどういう工程があ...

はてなブックマーク - 企画を元にゲームのUIを作るときの流れ|tkm|note はてなブックマークに追加

メルカリのマイクロサービス移行の進捗 (2019年冬) – Mercari Engineering Blog

メルカリのマイクロサービス移行の進捗 (2019年冬) - Mercari Engineering Blog

メルカリのマイクロサービス移行の進捗 (2019年冬) - Mercari Engineering Blog

2019年も終わりに近づき、Mercari Advent Calendar 2019が始まりました。初日は@stanakaがお送りします(3年連続3回目)。 メルカリでは、現在マイクロサービスアーキテクチャへの移行(以下、長いのでマイクロサービス移行)を進めており、 去年のAdvent Calendarではその移行のためのチーム編成について書きました。 その...

はてなブックマーク - メルカリのマイクロサービス移行の進捗 (2019年冬) - Mercari Engineering Blog はてなブックマークに追加

SF作品にありがちな「ドーム型の宇宙基地」は現実的ではない – GIGAZINE

SF作品にありがちな「ドーム型の宇宙基地」は現実的ではない - GIGAZINE

SF作品にありがちな「ドーム型の宇宙基地」は現実的ではない - GIGAZINE

by O Palsson ゲームや映画などのSF作品において、月や火星に建設された基地が「ドーム型」に描かれるケースが多くあります。しかし、ハイパーループに関する専門家でありながら火星探査などに関する著作を出版しているケイシー・ハンドマー氏が「ドーム型の宇宙基地は見た目はカッコいいが、現実的ではない」と指摘して...

はてなブックマーク - SF作品にありがちな「ドーム型の宇宙基地」は現実的ではない - GIGAZINE はてなブックマークに追加

メルカリのコンテナアーキテクチャを公開! 利便性の高いアプリを実現する AWS 活用法 | AWS Startup ブログ

メルカリのコンテナアーキテクチャを公開! 利便性の高いアプリを実現する AWS 活用法 | AWS Startup ブログ

メルカリのコンテナアーキテクチャを公開! 利便性の高いアプリを実現する AWS 活用法 | AWS Startup ブログ

AWS Startup ブログ メルカリのコンテナアーキテクチャを公開! 利便性の高いアプリを実現する AWS 活用法 2019年8月30日。AWS Loft Tokyo にて、AWS におけるコンテナサービスの解説とともに、株式会社メルカリにおける AWS Fargate、Amazon EKS の活用についてお話しいただくイベント AWS Containers talk with Mercar...

はてなブックマーク - メルカリのコンテナアーキテクチャを公開! 利便性の高いアプリを実現する AWS 活用法 | AWS Startup ブログ はてなブックマークに追加

『Design It! ― プログラマーのためのアーキテクティング入門』 – snoozer05’s blog

『Design It! ― プログラマーのためのアーキテクティング入門』 - snoozer05's blog

『Design It! ― プログラマーのためのアーキテクティング入門』 - snoozer05's blog

翻訳を担当した書籍『Design It! ― プログラマーのためのアーキテクティング入門』(オライリー・ジャパン)が11月25日に発売になります。本書は2017年にPragmatic Bookshelfより出版されたMichael Keeling著『Design It!: From Programmer to Software Architect』の全訳です。Pragmatic Bookshelfファンにはおなじみの...

はてなブックマーク - 『Design It! ― プログラマーのためのアーキテクティング入門』 - snoozer05's blog はてなブックマークに追加

「神は細部に宿る」コレクション :: デイリーポータルZ

「神は細部に宿る」コレクション :: デイリーポータルZ

「神は細部に宿る」コレクション :: デイリーポータルZ

1983年徳島県生まれ。大阪在住。エアコン配管観察家、特殊コレクタ。日常的すぎて誰も気にしないようなコトについて考えたり、誰も目を向けないようなモノを集めたりします。(動画インタビュー) 前の記事:最新家電にカバーをかけて昭和感をだす > 個人サイト NEKOPLA Tumblr こだわりポイントを探す 人工物を作って...

はてなブックマーク - 「神は細部に宿る」コレクション :: デイリーポータルZ はてなブックマークに追加

Shopifyはいかにしてモジュラモノリスへ移行したか

Shopifyはいかにしてモジュラモノリスへ移行したか

Shopifyはいかにしてモジュラモノリスへ移行したか

原文(投稿日:2019/07/29)へのリンク ShopifyのシニアエンジニアであるKirsten Westeinde氏がShopify Unite 2019で、Shopifyにおけるモジュラモノリス(modular monolith)への展開について論じた。変更をいつ行うか、どのように達成するか、といった判断にデザインペイオフラインを使用したこと、ターゲットアーキテクチ...

はてなブックマーク - Shopifyはいかにしてモジュラモノリスへ移行したか はてなブックマークに追加

自作OSとかLinuxカーネルについて役立った本 – Qiita

自作OSとかLinuxカーネルについて役立った本 - Qiita

自作OSとかLinuxカーネルについて役立った本 - Qiita

はじめに なんらかの理由によってOSやOSカーネルに興味を持つ人は多々います。しかし、その次のステップとしてどんな本を読めばいいんだろうと思っている人はこれまたいっぱいいます。そこで、長年Linuxカーネルにかかわってきた筆者がこれまでに読んでよかったと思うものについてここの列挙しました。紹介するのは本だ...

はてなブックマーク - 自作OSとかLinuxカーネルについて役立った本 - Qiita はてなブックマークに追加

自作OSとかLinuxカーネルについて役立った本 – Qiita

自作OSとかLinuxカーネルについて役立った本 - Qiita

自作OSとかLinuxカーネルについて役立った本 - Qiita

はじめに なんらかの理由によってOSやOSカーネルに興味を持つ人は多々います。しかし、その次のステップとしてどんな本を読めばいいんだろうと思っている人はこれまたいっぱいいます。そこで、長年Linuxカーネルにかかわってきた筆者がこれまでに読んでよかったと思うものについてここの列挙しました。紹介するのは本だ...

はてなブックマーク - 自作OSとかLinuxカーネルについて役立った本 - Qiita はてなブックマークに追加

自作OSとかLinuxカーネルについて役立った本 – Qiita

自作OSとかLinuxカーネルについて役立った本 - Qiita

自作OSとかLinuxカーネルについて役立った本 - Qiita

はじめに なんらかの理由によってOSやOSカーネルに興味を持つ人は多々います。しかし、その次のステップとしてどんな本を読めばいいんだろうと思っている人はこれまたいっぱいいます。そこで、長年Linuxカーネルにかかわってきた筆者がこれまでに読んでよかったと思うものについてここの列挙しました。紹介するのは本だ...

はてなブックマーク - 自作OSとかLinuxカーネルについて役立った本 - Qiita はてなブックマークに追加

世界一わかりやすいClean Architecture – nuits.jp blog

世界一わかりやすいClean Architecture - nuits.jp blog

世界一わかりやすいClean Architecture - nuits.jp blog

本稿は「Visual Studio Users Community Japan #1」で登壇させていただいた内容の解説記事になります。 vsuc.connpass.com 本稿のスライドはこちら。 世界一わかりやすいClean Architecture from Atsushi Nakamura www.slideshare.net 本稿のサンプルコードはこちらで公開しています。 github.com Clean Architectureの...

はてなブックマーク - 世界一わかりやすいClean Architecture - nuits.jp blog はてなブックマークに追加

マルチAZ構成で単一AZの障害の影響を受けるのは何故か? – プログラマでありたい

マルチAZ構成で単一AZの障害の影響を受けるのは何故か? - プログラマでありたい

マルチAZ構成で単一AZの障害の影響を受けるのは何故か? - プログラマでありたい

昨日の「AWSのAZの割り当ては、アカウントごとに違うという話」で宿題として残した、マルチAZ構成で単一AZの障害の影響を受けるのは何故かという問題について考えてみます。キーワードはELBです。 前提としてのELBの実装(の予想) マルチAZ構成での障害発生原因を検討する前に、まずELBの実装について考えてみましょう...

はてなブックマーク - マルチAZ構成で単一AZの障害の影響を受けるのは何故か? - プログラマでありたい はてなブックマークに追加

メルペイのマイクロサービスアーキテクチャの裏側と、不整合を防ぐための工夫 – ログミーTech

メルペイのマイクロサービスアーキテクチャの裏側と、不整合を防ぐための工夫 - ログミーTech

メルペイのマイクロサービスアーキテクチャの裏側と、不整合を防ぐための工夫 - ログミーTech

メルペイのマイクロサービスアーキテクチャの裏側と、不整合を防ぐための工夫 静的MPM決済を支える技術 2019年7月24日、ヤフー株式会社が主催するサーバーサイドエンジニア向けの勉強会「Bonfire Backend #3」が開催されました。第3回となる今回のテーマは「モバイル決済の裏側」。急速に成長するモバイル決済分野でサー...

はてなブックマーク - メルペイのマイクロサービスアーキテクチャの裏側と、不整合を防ぐための工夫 - ログミーTech はてなブックマークに追加

Atomic Architecture

Atomic Architecture

Atomic Architecture

Atomic Architecture 1. Atomic Architecture kawasima すえなみチャンス2019夏 2. Atomicity 3. 設計要素をAtomicに分解し、 よく知られた設計パターンの解説を試みる Value (pure) Function Namespace Time Identity 値そのもの。またはその集合。 副作用のない関数 値の集合の一意性 業務上の時間の概念 名前空間 『S...

はてなブックマーク - Atomic Architecture はてなブックマークに追加

僕とDDDとClean ArchitectureとやっぱりDDD – kenfdev’s blog

僕とDDDとClean ArchitectureとやっぱりDDD - kenfdev’s blog

僕とDDDとClean ArchitectureとやっぱりDDD - kenfdev’s blog

DDD(Domain Driven Design)って難しいですよね。難しい難しいとばかり考えていた僕もようやく最近になって少しずつわかってきた気がします。そのきっかけとなった書籍と僕のストーリーを本記事で紹介できたらと思います。 TL;DR Clean Architectureはなんとなくわかる DDDは難しい と感じている人は「Domain-Driven De...

はてなブックマーク - 僕とDDDとClean ArchitectureとやっぱりDDD - kenfdev’s blog はてなブックマークに追加