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

nownab.log | よくしらんRailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話

nownab.log | よくしらんRailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話

nownab.log | よくしらんRailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話

はじめに Railsアプリケーションを中心とするシステムをAWSからGCPに移行しました。本記事ではその過程をできるだけ赤裸々に公開します。 本プロジェクトではインフラ移行と同時にアーキテクチャも刷新しました。AWSがレガシーでGCPがイケイケという意味ではなく、移行対象システムのアーキテクチャがレガシーからイケイ...

はてなブックマーク - nownab.log | よくしらんRailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話 はてなブックマークに追加

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

CNN.co.jp : ノートルダム大聖堂の建築データ、4年前にデジタル化済み 再建に光

CNN.co.jp : ノートルダム大聖堂の建築データ、4年前にデジタル化済み 再建に光

CNN.co.jp : ノートルダム大聖堂の建築データ、4年前にデジタル化済み 再建に光

(CNN) 大規模な火災で尖塔(せんとう)が焼け落ちるなどの被害を出したパリ中心部のノートルダム大聖堂について、建物の構造に関する精緻(せいち)な分析が4年前に行われていたことが17日までに明らかになった。デジタル技術を駆使して得たこれらのデータは、昨年12月に亡くなった米国の美術史家が残したもの...

はてなブックマーク - CNN.co.jp : ノートルダム大聖堂の建築データ、4年前にデジタル化済み 再建に光 はてなブックマークに追加

Microservices時代の監視設計 – An Epicurean

Microservices時代の監視設計 - An Epicurean

Microservices時代の監視設計 - An Epicurean

前のエントリの続きです。思ってた以上に反響をがあったので、主語を控えることも検討しましたがこのまま行きます。前回の最後にMicroservices時代になると、開発者がこれまで以上に監視に取り組んでいく必要があると言う話を書きました。 モノリシック世界観での監視 アプリケーション監視の浸透 Microservices時代の監...

はてなブックマーク - Microservices時代の監視設計 - An Epicurean はてなブックマークに追加

Microservicesでなぜ作るのか – An Epicurean

Microservicesでなぜ作るのか - An Epicurean

Microservicesでなぜ作るのか - An Epicurean

「Microservices時代の監視設計」と言うエントリーを書きたいのだけど、そもそもなんでMicroservicesで作る必要があるのかというところを先に書く必要があると感じたので私見を述べてみる。すでにMicroservicesで作っている人からすると「何をいまさら」と言う内容も多いかもしれません。 Microservicesでなぜ作るのか ...

はてなブックマーク - Microservicesでなぜ作るのか - An Epicurean はてなブックマークに追加

メルカリの写真検索を支えるバックエンド – Mercari Engineering Blog

メルカリの写真検索を支えるバックエンド - Mercari Engineering Blog

メルカリの写真検索を支えるバックエンド - Mercari Engineering Blog

メルカリのAI EngineeringでTech Leadを務めている中河です。今回は3/18に正式リリースされた「写真検索機能」を支えるバックエンド・インフラをシステム側からの視点でご紹介します。 写真検索とは 所謂、画像検索機能で商品名を知らなくても画像から商品を検索できる機能の事です。詳しくは下記の公式リリースをご覧く...

はてなブックマーク - メルカリの写真検索を支えるバックエンド - Mercari Engineering Blog はてなブックマークに追加

メルカリの写真検索を支えるバックエンド – Mercari Engineering Blog

メルカリの写真検索を支えるバックエンド - Mercari Engineering Blog

メルカリの写真検索を支えるバックエンド - Mercari Engineering Blog

メルカリのAI EngineeringでTech Leadを務めている中河です。今回は3/18に正式リリースされた「写真検索機能」を支えるバックエンド・インフラをシステム側からの視点でご紹介します。 写真検索とは 所謂、画像検索機能で商品名を知らなくても画像から商品を検索できる機能の事です。詳しくは下記の公式リリースをご覧く...

はてなブックマーク - メルカリの写真検索を支えるバックエンド - Mercari Engineering Blog はてなブックマークに追加

メルカリの写真検索を支えるバックエンド – Mercari Engineering Blog

メルカリの写真検索を支えるバックエンド - Mercari Engineering Blog

メルカリの写真検索を支えるバックエンド - Mercari Engineering Blog

メルカリのAI EngineeringでTech Leadを務めている中河です。今回は3/18に正式リリースされた「写真検索機能」を支えるバックエンド・インフラをシステム側からの視点でご紹介します。 写真検索とは 所謂、画像検索機能で商品名を知らなくても画像から商品を検索できる機能の事です。詳しくは下記の公式リリースをご覧く...

はてなブックマーク - メルカリの写真検索を支えるバックエンド - Mercari Engineering Blog はてなブックマークに追加

AWS公式で「形で始めるサーバーレス設計」が紹介されています! | DevelopersIO

AWS公式で「形で始めるサーバーレス設計」が紹介されています! | DevelopersIO

AWS公式で「形で始めるサーバーレス設計」が紹介されています! | DevelopersIO

はじめに サーバーレス開発部の藤井元貴です。 サーバーレスな設計や開発は意外と難しいものです。特に「やりたいこと」が「サーバーレス」で実現できるのか? を常に意識し続け、トライ・アンド・エラーを繰り返すことが重要です。 そこで、先日みつけた形で始めるサーバーレス設計をご紹介します。簡単ですが、ひとこ...

はてなブックマーク - AWS公式で「形で始めるサーバーレス設計」が紹介されています! | DevelopersIO はてなブックマークに追加

SPA が、ウェブ開発のベストプラクティスになる時代 – mizchi’s blog

SPA が、ウェブ開発のベストプラクティスになる時代 - mizchi's blog

SPA が、ウェブ開発のベストプラクティスになる時代 - mizchi's blog

最近のフロントエンドに関するお気持ち。正直まとまってはない。 最近、こんな感じのツイートや記事が増えた。 https://medium.com/@t2y1979/web-技術をキャリアの中心にしない-cf9feb373053 シングルページアプリケーション (以下SPA) の台頭により、私の観測範囲ではモダンな Web サイトは SPA で作られるようになった...

はてなブックマーク - SPA が、ウェブ開発のベストプラクティスになる時代 - mizchi's blog はてなブックマークに追加

バッチ処理の採用と設計を考えてみよう – Mercari Engineering Blog

バッチ処理の採用と設計を考えてみよう - Mercari Engineering Blog

バッチ処理の採用と設計を考えてみよう - Mercari Engineering Blog

こんにちは。メルペイで、決済・振込申請のバックエンドソフトウェアエンジニアをしている id:koemu です。 今日は、バッチ処理を行う理由について、考察を深めて設計に活かしていく話をしたいと思います。 はじめに バッチ処理とは、ある決まったタイミングで1つのプログラムが複数のデータを 一括処理 することを指し...

はてなブックマーク - バッチ処理の採用と設計を考えてみよう - Mercari Engineering Blog はてなブックマークに追加

開発・運用本部向け新人研修2018の講義資料を公開しました – Cybozu Inside Out | サイボウズエンジニアのブログ

開発・運用本部向け新人研修2018の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ

開発・運用本部向け新人研修2018の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ

こんにちは。そろそろプロ野球シーズンの開幕が待ちきれなくなってきたコネクト支援チーム*1の酒井(@sakay_y)です。 サイボウズでは、新入社員全体研修の後に、開発系の新入社員に対して1ヶ月程度の開発研修をおこなっています*2。内容は、毎年改善を重ねていますが、基本的には講義+実習です。本記事では、先日公開...

はてなブックマーク - 開発・運用本部向け新人研修2018の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ はてなブックマークに追加

海底ハウス、水深18メートルで発見 生活実験で使用:朝日新聞デジタル

海底ハウス、水深18メートルで発見 生活実験で使用:朝日新聞デジタル

海底ハウス、水深18メートルで発見 生活実験で使用:朝日新聞デジタル

静岡県沼津市の内浦湾に1970年代にあった海底ハウスの上部構造が、湾内の水深18メートルの海底で見つかった。基礎部分から切り外され、魚礁として再利用されたとの情報はあったが、所在が分からなくなっていた。今では多くの魚がすみついていた。 当時を知る人から聞き取るなどして湾内を探していた水族館「伊豆・...

はてなブックマーク - 海底ハウス、水深18メートルで発見 生活実験で使用:朝日新聞デジタル はてなブックマークに追加

機械学習システムのアーキテクチャアラカルト

機械学習システムのアーキテクチャアラカルト

機械学習システムのアーキテクチャアラカルト

機械学習システムのアーキテクチャアラカルト 1. 株式会社ブレインパッド 2019年2月15日 @ デブサミ 2019 機械学習システムのアーキテクチャ アラカルト ~ BrainPad における実例を交えて~ 1 2. 太田 満久 ● Deputy General Manager @ BrainPad Inc. ● Google Developers Expert (ML) ● Organizer of TensorFlow User ...

はてなブックマーク - 機械学習システムのアーキテクチャアラカルト はてなブックマークに追加

技術的負債への後悔と返済|timakin (ちまきん)|note

技術的負債への後悔と返済|timakin (ちまきん)|note

技術的負債への後悔と返済|timakin (ちまきん)|note

反省文。 tl;dr・「後から改善すれば良い」のスタンスは、返済コストを甘く見積もっている結果 ・負債の返済にはコーディング以外の工数が大きくかかってくる ・技術的負債を"徐々に"返済することは様々な面で良い 出社即リファクタリング最近出社した直後に、こっそりリファクタリングの時間を一定程度取るようにしてい...

はてなブックマーク - 技術的負債への後悔と返済|timakin (ちまきん)|note はてなブックマークに追加

CNN.co.jp : 空き家があふれる日本、定住希望者には「家をあげます」

CNN.co.jp : 空き家があふれる日本、定住希望者には「家をあげます」

CNN.co.jp : 空き家があふれる日本、定住希望者には「家をあげます」

奥多摩(CNN) 井田孝之・直子夫妻は4年前、東京都奥多摩町にある2階建ての一軒家を無料で譲り受けた。 井田さん一家はそれまで直子さん(45)の実家で暮らしていたが、田舎で大きな庭付きの家に住みたいと考え、奥多摩に引っ越したという。 直子さんは「(新居は)たくさん修理しなければならなかった。でも、田...

はてなブックマーク - CNN.co.jp : 空き家があふれる日本、定住希望者には「家をあげます」 はてなブックマークに追加

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

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

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

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

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

コンクリートの平成史|E.Yasuda|note

コンクリートの平成史|E.Yasuda|note

コンクリートの平成史|E.Yasuda|note

平成が終わろうとしています。 この、1989年から2019年にかけての30年ほどの間に、コンクリートには何が起きたのでしょうか。 平成が始まる100年前の1889(明治22)年、日本初の近代港湾として横浜港の築港工事が開始されます。 その防波堤用の材料として、セメントという粉に石と砂と水を混ぜて作製...

はてなブックマーク - コンクリートの平成史|E.Yasuda|note はてなブックマークに追加

思考停止しないアーキテクチャ設計 ➖ 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 はてなブックマークに追加

Goで書くClean Architecture API – Qiita

Goで書くClean Architecture API - Qiita

Goで書くClean Architecture API - Qiita

Enterprise Business Rules ビジネスルールの為のデータ構造を持ったオブジェクト。 データの実態を表す場所。 Application Business Rules ビジネスルールを操作する場所。 つまりこのアプリケーションで何ができるかを実践します。 Interface Adapter 外部からの入力、データの永続化、表示を担当する場所 Frameworks ...

はてなブックマーク - Goで書くClean Architecture API - Qiita はてなブックマークに追加

本棚に“路地裏”が現れるアート作品「路地裏bookshelf」に称賛の声 「すごいステキ」「好きすぎる」 – ねとらぼ

本棚に“路地裏”が現れるアート作品「路地裏bookshelf」に称賛の声 「すごいステキ」「好きすぎる」 - ねとらぼ

本棚に“路地裏”が現れるアート作品「路地裏bookshelf」に称賛の声 「すごいステキ」「好きすぎる」 - ねとらぼ

本棚にステキな雰囲気の路地裏が現れるアート作品「路地裏bookshelf」に称賛の声が上がっています。見てるだけでワクワクが止まらない……! 少し厚めの本といった大きさの作品で、その中のわずかな空間にリアルな路地裏が広がります。のぞくと室外機や家の裏口や窓などが見え、木ならではの温かい質感とオレンジ色の光が...

はてなブックマーク - 本棚に“路地裏”が現れるアート作品「路地裏bookshelf」に称賛の声 「すごいステキ」「好きすぎる」 - ねとらぼ はてなブックマークに追加

「無限に都市が生成されるアルゴリズム」で生成された都市を自由に歩き回ってみた – GIGAZINE

「無限に都市が生成されるアルゴリズム」で生成された都市を自由に歩き回ってみた - GIGAZINE

「無限に都市が生成されるアルゴリズム」で生成された都市を自由に歩き回ってみた - GIGAZINE

波動関数とは「物体の状態そのもの」が波動で表されるという関数であり、時にはゲーム内の物理シミュレーションなどに利用されることもあります。そんな波動関数がある1つの固有の状態に収縮することを波動関数の崩壊と呼び、そんな波動関数の崩壊を用いた「無限に都市が生成されるアルゴリズム」を作り出す猛者が登場。...

はてなブックマーク - 「無限に都市が生成されるアルゴリズム」で生成された都市を自由に歩き回ってみた - GIGAZINE はてなブックマークに追加

リファクタリングして学ぶTypeScriptでクリーンアーキテクチャ

リファクタリングして学ぶTypeScriptでクリーンアーキテクチャ

リファクタリングして学ぶTypeScriptでクリーンアーキテクチャ

概要 最近,ASCII Dwangoさんから「クリーンアーキテクチャ」という本が出版されました. そこに書いてある内容は素晴らしいものでした.しかし,実際に組んでみた場合,どういう風に作るのが良いのか?どういう問題があるのか?そういった疑問が湧いてきました.そこで, 実際に非クリーンアーキテクチャのコードをリフ...

はてなブックマーク - リファクタリングして学ぶTypeScriptでクリーンアーキテクチャ はてなブックマークに追加

リファクタリングして学ぶTypeScriptでクリーンアーキテクチャ

リファクタリングして学ぶTypeScriptでクリーンアーキテクチャ

リファクタリングして学ぶTypeScriptでクリーンアーキテクチャ

概要 最近,ASCII Dwangoさんから「クリーンアーキテクチャ」という本が出版されました. そこに書いてある内容は素晴らしいものでした.しかし,実際に組んでみた場合,どういう風に作るのが良いのか?どういう問題があるのか?そういった疑問が湧いてきました.そこで, 実際に非クリーンアーキテクチャのコードをリフ...

はてなブックマーク - リファクタリングして学ぶTypeScriptでクリーンアーキテクチャ はてなブックマークに追加