「アーキテクチャ」カテゴリーアーカイブ

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

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

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

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

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

ラズパイとWebRTCで動物の死活監視ができるようにした話 – ( ꒪⌓꒪) ゆるよろ日記

ラズパイとWebRTCで動物の死活監視ができるようにした話 - ( ꒪⌓꒪) ゆるよろ日記

ラズパイとWebRTCで動物の死活監視ができるようにした話 - ( ꒪⌓꒪) ゆるよろ日記

こんにちわ、しいたけです。 今は夏休みで奥さんと子どもたちが帰省しているので、動物と2人で暮らしています。 で、外出すると動物だけを家に残していくことになります。 ペットモニターとか市販でもあるんですが、せっかくなので、 夏休みの自由研究として、ラズパイ+カメラモジュールとWebRTCを使って、外出先からで...

はてなブックマーク - ラズパイとWebRTCで動物の死活監視ができるようにした話 - ( ꒪⌓꒪) ゆるよろ日記 はてなブックマークに追加

ラズパイとWebRTCで動物の死活監視ができるようにした話 – ( ꒪⌓꒪) ゆるよろ日記

ラズパイとWebRTCで動物の死活監視ができるようにした話 - ( ꒪⌓꒪) ゆるよろ日記

ラズパイとWebRTCで動物の死活監視ができるようにした話 - ( ꒪⌓꒪) ゆるよろ日記

こんにちわ、しいたけです。 今は夏休みで奥さんと子どもたちが帰省しているので、動物と2人で暮らしています。 で、外出すると動物だけを家に残していくことになります。 ペットモニターとか市販でもあるんですが、せっかくなので、 夏休みの自由研究として、ラズパイ+カメラモジュールとWebRTCを使って、外出先からで...

はてなブックマーク - ラズパイとWebRTCで動物の死活監視ができるようにした話 - ( ꒪⌓꒪) ゆるよろ日記 はてなブックマークに追加

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 はてなブックマークに追加

ソースコードで理解するクリーンアーキテクチャ – Sansan Builders Box

ソースコードで理解するクリーンアーキテクチャ - Sansan Builders Box

ソースコードで理解するクリーンアーキテクチャ - Sansan Builders Box

はじめに こんにちは。プロダクト開発部の荒川です。 これまで最年少を謳っていましたが、ついに新卒の子にその座を奪われてしまいました。とても残念です。 さて今回のテーマは、皆さんお馴染みクリーンアーキテクチャ(Clean Architecture)です。 クリーンアーキテクチャは一時期流行し、その流れに乗って私もある程...

はてなブックマーク - ソースコードで理解するクリーンアーキテクチャ - Sansan Builders Box はてなブックマークに追加

ソースコードで理解するクリーンアーキテクチャ – Sansan Builders Box

ソースコードで理解するクリーンアーキテクチャ - Sansan Builders Box

ソースコードで理解するクリーンアーキテクチャ - Sansan Builders Box

はじめに こんにちは。プロダクト開発部の荒川です。 これまで最年少を謳っていましたが、ついに新卒の子にその座を奪われてしまいました。とても残念です。 さて今回のテーマは、皆さんお馴染みクリーンアーキテクチャ(Clean Architecture)です。 クリーンアーキテクチャは一時期流行し、その流れに乗って私もある程...

はてなブックマーク - ソースコードで理解するクリーンアーキテクチャ - Sansan Builders Box はてなブックマークに追加

ソースコードで理解するクリーンアーキテクチャ – Sansan Builders Box

ソースコードで理解するクリーンアーキテクチャ - Sansan Builders Box

ソースコードで理解するクリーンアーキテクチャ - Sansan Builders Box

はじめに こんにちは。プロダクト開発部の荒川です。 これまで最年少を謳っていましたが、ついに新卒の子にその座を奪われてしまいました。とても残念です。 さて今回のテーマは、皆さんお馴染みクリーンアーキテクチャ(Clean Architecture)です。 クリーンアーキテクチャは一時期流行し、その流れに乗って私もある程...

はてなブックマーク - ソースコードで理解するクリーンアーキテクチャ - Sansan Builders Box はてなブックマークに追加

ソフトウェアアーキテクチャの歴史 – tasuwo’s notes

ソフトウェアアーキテクチャの歴史 - tasuwo's notes

ソフトウェアアーキテクチャの歴史 - tasuwo's notes

モチベーション 改めてソフトウェアアーキテクチャの歴史を調べてみたくなった。本来の MVC とは何か?何が正しくて何が間違っているか?も重要なのだが、それよりは、なぜそれが生まれたのか?何を解決しようとしたのか?どのような問題点が生まれて、それをどう工夫して解決・発展してきたのか?を知りたい。しかし、...

はてなブックマーク - ソフトウェアアーキテクチャの歴史 - tasuwo's notes はてなブックマークに追加

サーバサイドの技術スタック・アーキテクチャ総ざらい – SmartNews Tech Night in Fukuoka Vol.1 – Speaker Deck

サーバサイドの技術スタック・アーキテクチャ総ざらい - SmartNews Tech Night in Fukuoka Vol.1 - Speaker Deck

サーバサイドの技術スタック・アーキテクチャ総ざらい - SmartNews Tech Night in Fukuoka Vol.1 - Speaker Deck

サーバサイドの技術スタック・アーキテクチャ総ざらい - SmartNews Tech Night in Fukuoka Vol.1

はてなブックマーク - サーバサイドの技術スタック・アーキテクチャ総ざらい - SmartNews Tech Night in Fukuoka Vol.1 - Speaker Deck はてなブックマークに追加

サーバサイドの技術スタック・アーキテクチャ総ざらい – SmartNews Tech Night in Fukuoka Vol.1 – Speaker Deck

サーバサイドの技術スタック・アーキテクチャ総ざらい - SmartNews Tech Night in Fukuoka Vol.1 - Speaker Deck

サーバサイドの技術スタック・アーキテクチャ総ざらい - SmartNews Tech Night in Fukuoka Vol.1 - Speaker Deck

サーバサイドの技術スタック・アーキテクチャ総ざらい - SmartNews Tech Night in Fukuoka Vol.1

はてなブックマーク - サーバサイドの技術スタック・アーキテクチャ総ざらい - SmartNews Tech Night in Fukuoka Vol.1 - Speaker Deck はてなブックマークに追加

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだので、雑にまとめてみます。ツッコミなどをお待ちしております。 なぜ良著?著者のロバート・C・マーチン(著書読んだことあるかも?)は、50年前から現代に至るまで、様々なアーキテクチャを見て、第一線級として開発し続けてきた経験を元に、どのアー...

はてなブックマーク - Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note はてなブックマークに追加

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note

Clean Architecture 達人に学ぶソフトウェアの構造と設計を読んだので、雑にまとめてみます。ツッコミなどをお待ちしております。 なぜ良著?著者のロバート・C・マーチン(著書読んだことあるかも?)は、50年前から現代に至るまで、様々なアーキテクチャを見て、第一線級として開発し続けてきた経験を元に、どのアー...

はてなブックマーク - Clean Architectureは全てのプログラマにお奨めしたい良著|erukiti|note はてなブックマークに追加

なぜMicroservicesか? | SOTA

なぜMicroservicesか? | SOTA

なぜMicroservicesか? | SOTA

なぜMicroservicesか? 現職においてMonolithアーキテクチャからMicroservicesアーキテクチャへの移行とその基盤の構築に関わって2年近くが経った.未だ道半ばであるがこれまでの経験や日々のインプットをもとにいろいろ書いておこうという気持ちになった.本記事ではそもそもMicroservicesアーキテクチャとは何かを整理...

はてなブックマーク - なぜMicroservicesか? | SOTA はてなブックマークに追加

実践クリーンアーキテクチャ with Java │ nrslib

実践クリーンアーキテクチャ with Java │ nrslib

実践クリーンアーキテクチャ with Java │ nrslib

この記事について こちらの記事はクリーンアーキテクチャの Java 実装による解説記事です。 MVC フレームワークに組み込むために一部変更している部分もあります。 それをふまえてご覧ください。 スライド JJUG CCC 2019 Spring での発表資料です。 この発表をするにあたって記事を書くことにしました。 はじめに みなさ...

はてなブックマーク - 実践クリーンアーキテクチャ with Java │ nrslib はてなブックマークに追加

「設計なんて不要でしょwwww」について – Qiita

「設計なんて不要でしょwwww」について - Qiita

「設計なんて不要でしょwwww」について - Qiita

経緯 以前とある席で偶然シニアエンジニアの方と設計について議論することがありました。 その時に特に耳に残っていたのは以下の様な内容です。 クリーンアーキテクチャってテストしやすくする為のですよね? 設計はコード書ける人が他のコードを書ける人に威張るための道具なのではないか? 設計を学習するならブロック...

はてなブックマーク - 「設計なんて不要でしょwwww」について - Qiita はてなブックマークに追加

「設計なんて不要でしょwwww」について – Qiita

「設計なんて不要でしょwwww」について - Qiita

「設計なんて不要でしょwwww」について - Qiita

経緯 以前とある席で偶然シニアエンジニアの方と設計について議論することがありました。 その時に特に耳に残っていたのは以下の様な内容です。 クリーンアーキテクチャってテストしやすくする為のですよね? 設計はコード書ける人が他のコードを書ける人に威張るための道具なのではないか? 設計を学習するならブロック...

はてなブックマーク - 「設計なんて不要でしょwwww」について - Qiita はてなブックマークに追加

「設計なんて不要でしょwwww」について – Qiita

「設計なんて不要でしょwwww」について - Qiita

「設計なんて不要でしょwwww」について - Qiita

経緯 以前とある席で偶然シニアエンジニアの方と設計について議論することがありました。 その時に特に耳に残っていたのは以下の様な内容です。 クリーンアーキテクチャってテストしやすくする為のですよね? 設計はコード書ける人が他のコードを書ける人に威張るための道具なのではないか? 設計を学習するならブロック...

はてなブックマーク - 「設計なんて不要でしょwwww」について - Qiita はてなブックマークに追加

Laravelで実践クリーンアーキテクチャ – Qiita

Laravelで実践クリーンアーキテクチャ - Qiita

Laravelで実践クリーンアーキテクチャ - Qiita

実践クリーンアーキテクチャを Laravel で書いてみましょう。 はじめに 皆さんクリーンアーキテクチャはご存知でしょうか。 そう、こんな図のアレです。 The Clean Architecture: https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html クリーンアーキテクチャといえばこちらの象徴的な図がま...

はてなブックマーク - Laravelで実践クリーンアーキテクチャ - Qiita はてなブックマークに追加

46選 サービス・アプリのアーキテクチャ・プログラミング言語・フレームワーク大調査 2019 #エンジニアHub – エンジニアHub|若手Webエンジニアのキャリアを考える!

46選 サービス・アプリのアーキテクチャ・プログラミング言語・フレームワーク大調査 2019 #エンジニアHub - エンジニアHub|若手Webエンジニアのキャリアを考える!

46選 サービス・アプリのアーキテクチャ・プログラミング言語・フレームワーク大調査 2019 #エンジニアHub - エンジニアHub|若手Webエンジニアのキャリアを考える!

エンジニアHubでは2017年4月に、国内注目サービスのアーキテクチャ大調査を掲載しました。それからおよそ2年が経ち、インフラでもフロントエンドでも新しい技術が次々と登場しています。 そこで今回は2019年始版として、46のサービスが利用しているプログラミング言語やフレームワーク、インフラ等の環境をまとめました...

はてなブックマーク - 46選 サービス・アプリのアーキテクチャ・プログラミング言語・フレームワーク大調査 2019 #エンジニアHub - エンジニアHub|若手Webエンジニアのキャリアを考える! はてなブックマークに追加

巨大企業のサーバー構成や内部ツールを覗く – 発明のための再発明

巨大企業のサーバー構成や内部ツールを覗く - 発明のための再発明

巨大企業のサーバー構成や内部ツールを覗く - 発明のための再発明

はじめに この記事は設計・アーキテクチャ Advent Calendar 2018の1日目の記事です。 大きなサービスを支えるのは一筋縄では行かず、考えることは多くあります。しかし、ありがたいことに巨大な企業の中にも自社のサーバー構成やそれを支えるツールを公開している企業があります。 この記事では、彼らの叡智に触れるた...

はてなブックマーク - 巨大企業のサーバー構成や内部ツールを覗く - 発明のための再発明 はてなブックマークに追加

クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 – クックパッド開発者ブログ

クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 - クックパッド開発者ブログ

クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 - クックパッド開発者ブログ

インフラストラクチャー部の青木峰郎です。 最近はDWH運用の傍ら、所属とまったく関係のないサービス開発のためのデザインスプリントをしつつ、 Java 10でgRPCサーバーを書きつつ、 リアクティブプログラミングを使った非同期オーケストレーション層を勢いだけで導入したりしています。 ですが今日はそれとはあまり関係...

はてなブックマーク - クックパッド基幹システムのmicroservices化戦略 〜お台場プロジェクト1年半の軌跡〜 - クックパッド開発者ブログ はてなブックマークに追加

ニコニコ生放送がwebサービスを大人数で開発する際に辿ってきたフロントエンド アーキテクチャ – Qiita

ニコニコ生放送がwebサービスを大人数で開発する際に辿ってきたフロントエンド アーキテクチャ - Qiita

ニコニコ生放送がwebサービスを大人数で開発する際に辿ってきたフロントエンド アーキテクチャ - Qiita

この記事はドワンゴ Advent Calendar 2018 25日目の記事です。 ドワンゴでニコニコ生放送のPC Webフロントエンジニアをやっています、 @kondei です。 いつまでも新人気分だったのに、いつの間にか入社5年目になり、この前ナチュラルに新卒に歴史的経緯を語る立場になっていて勝手にショックを受けました。いにしえの時...

はてなブックマーク - ニコニコ生放送がwebサービスを大人数で開発する際に辿ってきたフロントエンド アーキテクチャ - Qiita はてなブックマークに追加

なぜ、組織のつくりとソフトウェアアーキテクチャは似てしまうのか – Qiita

なぜ、組織のつくりとソフトウェアアーキテクチャは似てしまうのか - Qiita

なぜ、組織のつくりとソフトウェアアーキテクチャは似てしまうのか - Qiita

このエントリーは、Engineering Manager Advent Calendarの25日目、最終日の記事です。 はじめに 拙著「エンジニアリング組織論への招待」では、ソフトウェア自体の構造とソフトウェアを作り上げる組織の構造が似てしまうという「コンウェイの法則」についてたびたび引用しました。 この「コンウェイの法則」は、ある一...

はてなブックマーク - なぜ、組織のつくりとソフトウェアアーキテクチャは似てしまうのか - Qiita はてなブックマークに追加

まだログイン認証で消耗してるの? ~ALBで簡単認証機構~ – Gunosy Tech Blog

まだログイン認証で消耗してるの? ~ALBで簡単認証機構~ - Gunosy Tech Blog

まだログイン認証で消耗してるの? ~ALBで簡単認証機構~ - Gunosy Tech Blog

こんにちは!広告技術部のUT@mocyutoです! 最近はスマブラでなんのキャラを使おうか迷っています この記事はGunosy Advent Calender 19日目の記事です。 昨日の記事は@mathetakeのpeer-to-peerはGoogleの夢を見るかでした。 はじめに OIDC ALBの認証機能 一般的な認証機構 ALBを利用した認証 データフローの説明 実際の...

はてなブックマーク - まだログイン認証で消耗してるの? ~ALBで簡単認証機構~ - Gunosy Tech Blog はてなブックマークに追加

時系列データベースの論文を書いた – ゆううきブログ

時系列データベースの論文を書いた - ゆううきブログ

時系列データベースの論文を書いた - ゆううきブログ

先週、第11回インターネットと運用技術シンポジウム (IOTS2018)にて、投稿した論文の発表をしてきました。 IOTSは査読付の国内の研究会であり、2年前に招待講演をさせていただいた研究会でもあります情報処理学会でウェブオペレーション技術について招待講演した話 - ゆううきブログ。 実は、そのときに、来年論文を投稿...

はてなブックマーク - 時系列データベースの論文を書いた - ゆううきブログ はてなブックマークに追加

思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall

思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall

思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall

思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall 1. 思考停止しないアーキテクチャ設計しないアーキテクチャ設計アーキテクチャ設計設計 kawasima JJUG CCC 2018 Fall #ccc_e3 2. What is Software Architecture ● IEEE1471「コンポーネント、それらの関係や環境、設計やそのコンポーネント、それらの関係や環境...

はてなブックマーク - 思考停止しないアーキテクチャ設計 ➖ JJUG CCC 2018 Fall はてなブックマークに追加

大規模な決済システムを構築する際に学んだ分散型アーキテクチャの考え方 – 前編 | POSTD

大規模な決済システムを構築する際に学んだ分散型アーキテクチャの考え方 – 前編 | POSTD

大規模な決済システムを構築する際に学んだ分散型アーキテクチャの考え方 – 前編 | POSTD

バックエンドに関する経験があった私は、2年前にモバイルソフトウェアエンジニアとしてUberに入社しました。担当することになった仕事は、決済機能の構築を含むアプリの刷新です。その後、技術管理の側に回ることになり、チームそのものを率いることになります。配下のチームは、決済を行うバックエンドシステムの多くを...

はてなブックマーク - 大規模な決済システムを構築する際に学んだ分散型アーキテクチャの考え方 – 前編 | POSTD はてなブックマークに追加

変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する – Qiita

変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する - Qiita

変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する - Qiita

この記事は、設計・アーキテクチャ Advent Calendar 2018 の第7日目の記事である。 はじめに この記事では、IT業界19年目の僕が実践している変更に強いアーキテクチャについて、出来るだけ難しい表現を避け、教科書的なありきたりな内容ではなく現場の肌感覚に近い切り口で「超ザックリ」な解説を試みてみようと思う。 ...

はてなブックマーク - 変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する - Qiita はてなブックマークに追加

[速報]ALBのバックエンドにLambdaを選択できるようになりました!#reinvent | DevelopersIO

[速報]ALBのバックエンドにLambdaを選択できるようになりました!#reinvent | DevelopersIO

[速報]ALBのバックエンドにLambdaを選択できるようになりました!#reinvent | DevelopersIO

はじめに ALB Support for Lambda が発表されました。ALBのバックエンド(ターゲットグループ)にLamndaを選択できるようになりました。今まではAPI GatewayをバックエンドにLambdaを利用していましたが、ALBをLambdaのフロントにすることができるようになり、アーキテクチャが変わりそうなアップデートです。 東京でも利...

はてなブックマーク - [速報]ALBのバックエンドにLambdaを選択できるようになりました!#reinvent | DevelopersIO はてなブックマークに追加