はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 設計パターン

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 23 / 23件)
 

GraphQL Gatewayはフロントエンド開発を幸せにする

2023/08/11 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip アーキテクチャ フロントエンド開発 フロントエンド 弊社 周辺

はじめに マイクロサービスの開発では、サービスが増え続けるバックエンドに対して、フロントエンドは接続先が増えるため、開発効率を下げてしまいます。その対策として、さまざまな設計パターンが存在します。 弊社の開発ではGraphQL Gatewayを用いていますが、そこに至るまでや周辺の技術/アーキテクチャを解説します... 続きを読む

microCMSのWebフロントエンドにクリーンアーキテクチャを採用した話【前編】

2023/01/17 このエントリーをはてなブックマークに追加 59 users Instapaper Pocket Tweet Facebook Share Evernote Clip microCMS クリーンアーキテクチャ タスク 大西 前編

はじめにmicroCMSの大西です。microCMSには2022年の5月に入社しました。普段は開発本部長として組織的な業務、エンジニアのサポート、開発全体の大まかなタスクの方向性を決めといった業務を行なっています。 microCMSでは昨年中盤以降にWebフロントエンドの設計パターンを刷新しました。採用した設計パターンはクリーン... 続きを読む

ドメイン駆動設計とイミュータブルなクラス設計

2021/11/24 このエントリーをはてなブックマークに追加 186 users Instapaper Pocket Tweet Facebook Share Evernote Clip イミュータブル コアドメイン 蒸留 増田 ドメイン駆動設計

Transcript ドメイン駆動設計と イミュターブルな設計 2021年11月24日 有限会社システム設計 増田 『ドメイン駆動設計』のエッセンス 第3章 モデル駆動設計(モデルと実装を一致させる) 第10章 しなやかな設計(変更を楽で安全にする設計パターン) 第15章 蒸留(コアドメインに集中する) クラス設計の方針の違い で... 続きを読む

エムスリーのデータ基盤を支える設計パターン - エムスリーテックブログ

2021/10/01 このエントリーをはてなブックマークに追加 247 users Instapaper Pocket Tweet Facebook Share Evernote Clip エムスリー 鳥山 肩書き to_lz エムスリーテックブログ

こんにちは、エムスリー エンジニアリンググループ の鳥山 (@to_lz1)です。 ソフトウェアエンジニアとして 製薬企業向けプラットフォームチーム / 電子カルテチーム を兼任しています。 ソフトウェアエンジニアという肩書きではありますが、私は製薬企業向けプラットフォームチームで長らくデータ基盤の整備・改善といっ... 続きを読む

GCP でマイクロサービス Saga パターン編. この記事は Google Cloud Japan Customer… | by Shingo | google-cloud-jp | Dec, 2020 | Medium

2020/12/22 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip SAGA GCP medium DEC 実装例

この記事は Google Cloud Japan Customer Engineer Advent Calendar 2020 の 22 日目の記事です。 こんにちわ。今日はマイクロサービスを設計パターンの一つ Saga パターン と GCP での実装例を紹介します。マイクロサービス入門者の方に向けた記事として、できるだけわかりやすく書いてみたいと思います。 TL;DRSaga パ... 続きを読む

ゲーム開発 に所謂なアプリケーション設計パターンをおいそれを持ち込むことは難しい - @hadashiA

2020/12/22 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip アドベントカレンダー hadashiA Unity フレーム

アドベントカレンダーでもなんでもない記事 0日目です。 Unityで長らくゲーム開発をやっているけれど、Web界隈などで色々と発達しているアプリケーション設計パターンをおいそれとは適用できないと感じているので、それについて考えてみようと思う。 ここでいう設計パターンていうのは、たとえばUIとかをつくるフレーム... 続きを読む

Microservices における認証と認可の設計パターン - Please Sleep

2020/05/28 このエントリーをはてなブックマークに追加 544 users Instapaper Pocket Tweet Facebook Share Evernote Clip 要件 パターン マイクロサービス web 一般論

マイクロサービスにおける認証と認可の、一般論としての設計パターンを調べたところ、Web 上の複数の記事で似たようなパターンが登場していた。ここでは、まず認証と認可が実現したい一般的な要件と、そのマイクロサービスでの難しさを整理し、認証と認可に分けて調査したパターンをまとめた。 あくまで “一般論” なので... 続きを読む

機械学習システムの設計パターンを公開します。 - Mercari Engineering Blog

2020/04/23 このエントリーをはてなブックマークに追加 483 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mercari Engineering Blog

メルカリで写真検索とEdge AIチームに所属している澁井(しぶい)です。機械学習のモデルを本番サービスに組み込むための設計やワークフローをパターンにして公開しました。 GithubでOSSとして公開しているので、興味ある方はぜひご笑覧ください! PRやIssueも受け付けています。私の作ったパターン以外にも、有用なパタ... 続きを読む

[AWS Black Belt Online Seminar] AWSにおけるマイクロサービスアーキテクチャの設計パターン 資料及び QA 公開 | Amazon Web Services ブログ

2020/04/01 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip AWS マイクロサービスアーキテクチャ 資料 皆様 公開

Amazon Web Services ブログ [AWS Black Belt Online Seminar] AWSにおけるマイクロサービスアーキテクチャの設計パターン 資料及び QA 公開 先日 (2020/03/25) 開催しました AWS Black Belt Online Seminar「AWSにおけるマイクロサービスアーキテクチャの設計パターン」の資料を公開しました。当日、参加者の皆様から頂... 続きを読む

後悔しないための Azure App Service 設計パターン (2020 年版) - しばやん雑記

2020/01/13 このエントリーをはてなブックマークに追加 156 users Instapaper Pocket Tweet Facebook Share Evernote Clip しば 雑記 Azure App Service 年版 設計

Azure App Service (Web Apps) がリリースされて 6 年、情報のアップデートを行いつつ気になった情報は適当にブログに書くという日々ですが、Regional VNET Integration や Service Endpoins が使えるようになって設計に大きな変化が出るようになったのでまとめます。 最近は Microsoft で HackFest を行うことも多いの... 続きを読む

Atomic Architecture

2019/08/04 このエントリーをはてなブックマークに追加 318 users Instapaper Pocket Tweet Facebook Share Evernote Clip atomic pure value 関数 概念

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

俺たちのドメイン駆動設計はこれからだ! - Speaker Deck

2019/05/26 このエントリーをはてなブックマークに追加 230 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck ドメイン駆動設計 ドメインモデル

ドメイン駆動設計に取り組んだ事例をもとに以下の点について説明しました。 1. ドメイン駆動設計とは一体何か? 2. どんなメリットがあるのか? 3. ドメインモデルについて 4. 設計パターンについて 5. ドメイン層の隔離について 続きを読む

[レポート] ARC326 : マルチリージョンでActive-Active構成アプリの設計パターン #reinvent | DevelopersIO

2019/01/10 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip マルチリージョン reinvent レポート

AWS re:Invent 2018 AR209 - Architecture Patterns for Multi-Region Active-Active Applications のセッションレポートです。 以下、公式の概要です。 Do you need your applications to extend across multiple regions? Whether for disaster recovery, data sovereignty, data locality, or extremely high availab... 続きを読む

最近のアプリ界隈での「設計」の違和感 - なるようになるかも

2018/06/14 このエントリーをはてなブックマークに追加 195 users Instapaper Pocket Tweet Facebook Share Evernote Clip 違和感 アプリ界隈 設計 MVC MVVM

2018 - 06 - 14 最近のアプリ界隈での「設計」の違和感 アプリ界隈で「設計」の話をするときに MVC / MVP / MVVM のような「設計パターン」だけが語られるようになった気がする。 往々にして、「アプリの規模によってどれを採択すべきかは変わる」みたいな お茶を濁す ような結論で終わることが多い。 私的な結論 「設計」と、「設計パターン」は別物だと思う。 「設計」のレベルを上げた... 続きを読む

PEAKS(ピークス)|関 義隆, 松館 大輝, 史 翔新, 田中 賢治, 鈴木 大貴, 杉上 洋平 - iOSの設計パターンを入門から徹底解説「iOSアプリ設計パターン入門」執筆プロジェクト!

2018/05/22 このエントリーをはてなブックマークに追加 48 users Instapaper Pocket Tweet Facebook Share Evernote Clip ピークス 義隆 iOS PEAKS 洋平

続きを読む

PEAKS(ピークス)|Android アプリ設計パターン入門

2018/01/31 このエントリーをはてなブックマークに追加 77 users Instapaper Pocket Tweet Facebook Share Evernote Clip アプリ 本書 ピークス PEAKS 設計指針

本書は主に基礎を扱う 「アプリの設計を知る」 、実際に稼働しているコードを例に開発現場の最前線の設計指針を学ぶ 「生きた設計を見る」、 最新の設計パターンを解説する 「設計を考える」 の3部構成になっています。 第I部「アプリの設計を知る」 では、本書を読む上で必要となる基礎知識に触れる 「第1章 Android アプリの基本構成」 に始まり、 「第2章 MVVM パターンを使ったアプリ... 続きを読む

Androidアプリ設計の技術書をクラウドファンディングで執筆しました - ひつじのにっき

2018/01/31 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip ひつじ にっき 著者 Android クラウドファンディング

2018 - 01 - 31 Androidアプリ設計の技術書をクラウドファンディングで執筆しました Android 本を書きました 2017年7月 に投稿したブログポストの続きです。 Android アプリの設計パターンを紹介しようとおもって書き始めた技術書の クラウドファンディング です。本日2018年1月31日に一般販売が始まりました! Android アプリ設計パターン入門 著者:日高 正... 続きを読む

基盤実装を手軽に差し替える為の設計パターン : KLabGames Tech Blog

2015/12/10 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip KLabGames Tech Blog uzzu 本稿 通り

このエントリーは、KLab Advent Calendar 2015 の12/10の記事です。 @uzzuです。 私は主にUnity向けの社内ライブラリの開発に従事しています。社内ライブラリと聞いてウッとなる方がいたら友達になれそうです。 ライブラリを開発する上で意識しなければならないことはたくさんありますが、本稿ではタイトルの通り、ライブラリ利用者のコードに一切手を加えず基盤実装を差し替える為の... 続きを読む

What is Flux - いまさら始める、クライアントサイドの設計とFlux

2015/04/03 このエントリーをはてなブックマークに追加 177 users Instapaper Pocket Tweet Facebook Share Evernote Clip Flux クライアントサイド MVC axross Inc

Transcript 1. What is Flux? いまさら始める、クライアントサイドの設計とFlux @axross at April 3, 2015 2. 話す人 • Kohei Asai • @axross • TriFort, Inc. UI / UX div. • JavaScript 3. Fluxとは 4. Fluxとは • クライアントサイドの設計パターン • 「MVC + O... 続きを読む

AWSのインフラデザインパターンをテーマに社内勉強会を行いました | Monstar Lab, Inc.

2015/04/02 このエントリーをはてなブックマークに追加 290 users Instapaper Pocket Tweet Facebook Share Evernote Clip AWS Inc Monstar Lab サーバ サーバ構成

社内で毎月1回開いているエンジニア勉強会、今月で3回目を迎えました。 今回は弊社のインフラエンジニアでもあり、JAWS-UG鹿児島支部長の新沼さんを講師に迎え、AWSのインフラデザインパターンについて話してもらいました。 勉強会の概要 AWSを使ったサーバを構築するにあたり、目的、用途に合わせた設計パターンについての内容です。 これを勉強すれば、サーバ構成を構築するにあたり、詳しくないあなたでもパ... 続きを読む

GoFの23のデザインパターンを,Javaで活用するための一覧表 (パターンごとの要約コメント付き) - 主に言語とシステム開発に関して

2012/03/30 このエントリーをはてなブックマークに追加 1076 users Instapaper Pocket Tweet Facebook Share Evernote Clip GoF 要点 独学 Java GoFデザインパターン

java, 設計 | GoFデザインパターンの一覧表と,活用のためのコメント,および入門者が独学するためのリンク集(サンプルコード付き)。Javaの入門者の独学を支援するために,このページのURLを提示して熟読させ,各パターンを短時間で効率よく学んでもらう。 特定の設計パターンについて理解しづらい場合,「要するにこういう目的のパターンなのだ」という要点を把握してもらい,開発に遅れずにキャッチアップ... 続きを読む

iPhone「アプリの設計パターン」についてまとめてみる - ゆーすけべー日記

2012/02/15 このエントリーをはてなブックマークに追加 418 users Instapaper Pocket Tweet Facebook Share Evernote Clip iPhone ゆーすけべー日記 アプリ

iPhoneアプリの良いアイデアが出たので、これから作り始めようというところである。 さて、iPhoneアプリ開発童貞ってわけではないが、今までただ闇雲に作っていた感があるので、 実際にXcodeを起動してコードを書き始める前の設計をどうしていこうかと考えている。 ソフトウェアの作成はじめてではもちろん無いのでだいたい勝手は分かるものの、 iPhone特有の設計思考が必要な気がして、文献を漁ってい... 続きを読む

矢沢久雄の早わかりGoFデザインパターン(1):ITpro

2005/11/28 このエントリーをはてなブックマークに追加 512 users Instapaper Pocket Tweet Facebook Share Evernote Clip ITpro GoF 矢沢久雄 プログラマ オブジェクト

矢沢久雄の早わかりGoFデザインパターン(1) 第1回 GoFって何だろう?/Mediatorパターン 連載目次へ >> 図1●(1)オブジェクト間の関連がゴチャゴチャしている。(2)Medliator(調停者)となるオブジェクトを置けば関連をスッキリ整理できる [画像のクリックで拡大表示] デザインパターンとは、様々なプログラムで再利用できる汎用的な設計パターンのことです。プログラマの世界では、... 続きを読む

 
(1 - 23 / 23件)