タグ

architectureに関するusadamasaのブックマーク (99)

  • ユーザ情報を保存する時のテーブル設計 - そーだいなるらくがき帳

    はじめに ※この発言は個人の見解であり、所属する組織の公式見解ではありません 用法用量を守り、個人の責任で業務に投入してください 参考資料 2024/02/14追記 実際のテーブル設計の詳細はこちらを参考にどうぞ。 agilejourney.uzabase.com 要件 User情報を保存するときにどのようなテーブル設計を行うか 今北産業で頼む テーブルに状態を持たせず状態毎のテーブルを作る 状態が変わればレコードを消して別のtableに作る tableの普遍的な情報は別に持たせる 僕の考えた最強のDB設計 PostgreSQLをベースの雑なER図を作った。 これを元に話を進める。 table構成 users 親tableであり、すべてのユーザはここに属する。 基はINSERTのみでUPDATE、DELETEを考慮しない。 user_detail userに付随する詳細の情報がここに登録

    ユーザ情報を保存する時のテーブル設計 - そーだいなるらくがき帳
    usadamasa
    usadamasa 2018/05/15
    “しかしここでは適宜トランザクション利用することは人類には難しいという大前提で話をする。”
  • cookpadTV ライブ配信サービスの”突貫” Auto Scaling 環境構築 - クックパッド開発者ブログ

    インフラや基盤周りの技術が好きなエンジニアの渡辺です。 今回は私が開発に関わっている cookpadTV の Auto Scaling 環境を突貫工事した事例をご紹介します。 同じチームのメンバがコメント配信回りについても書いていますので興味があれば合わせて読んでみてください。 クッキングLIVEアプリcookpadTVのコメント配信技術 エントリは Amazon EC2 Container Service(以降 ECS) をある程度知っている方向けとなっています。 細かいところの説明をしているとものすごく長文になってしまう為、ご了承頂ければ幸いです。 Auto Scaling について 一般的に Auto Scaling は CPU やメモリ利用量によって増減させるのが一般的です。*1 私が属している部署で開発保守している広告配信サーバも、夕方のピークに向けて CPUUtilizati

    cookpadTV ライブ配信サービスの”突貫” Auto Scaling 環境構築 - クックパッド開発者ブログ
  • UseCaseの再利用性 - yoskhdia’s diary

    Clean ArchitectureにはUseCase層が定義されていますが、このUseCaseが一体どういうものなのか度々わからなくなるので、自分の考えをまとめてみるエントリです。 Clean Architectureについてはこちら 8thlight.com 日語訳:クリーンアーキテクチャ(The Clean Architecture翻訳) 以降、概念を”ユースケース”、実装されるモノを”UseCase”と表記することにします。 (同じっちゃ同じなんですが、指してるものがところどころ変わるので表記分けをしています。) また、Webアプリケーションを想定しています。 ユースケースとは何なのか Clean Architectureから抜粋します。 Use Cases The software in this layer contains application specific busi

    UseCaseの再利用性 - yoskhdia’s diary
    usadamasa
    usadamasa 2017/11/12
    “では、このときどうするかですが、「アクターはユーザである必要はない」という点がヒントになるかもしれません。”
  • MSA化レベル定義 - 低レベルなマイクロサービスはただのファイル連携と見分けがつかない - arclamp

    「低レベルなマイクロサービスアーキテクチャ(MSA)」というのは「ただの基幹システムとのファイル連携」でいいんだよ、という話。 Level 5 | Richmond, Virginia | Rebecca Morgan | Flickr MSAというのは「どこかに存在する完成されたシステム」ではなく、現状のシステムを不断の努力によって進化させていった結果です。MSAに決まった構成はありません。あくまでもプラクティスやパターンがあり、それらの実現を手助けするソフトウェア製品(OSS)があるだけです。 というわけで、「MSAに取り組む」というのは道は遠くても(見えなくても)「目の前のシステムの継続的な改善に取り組む」ことでしかないのですが、最先端の話しかないと差が大きすぎてどう取り組めばいいのか分からない、あるいは再構築しか道はないと感じてしまうのだと思います。そこで段階的なレベル上げができる

    MSA化レベル定義 - 低レベルなマイクロサービスはただのファイル連携と見分けがつかない - arclamp
  • Blog

    Transformational Software Engineering Lead your team into the future with unprecedented visibility. Details

    Blog
  • チームでコンポーネントを構築する : 開発者間でコンポーネントの一貫性を保つための、シンプルな練習問題 | POSTD

    チームでコンポーネントを構築する : 開発者間でコンポーネントの一貫性を保つための、シンプルな練習問題 コンポーネントは 素晴らしい ものです。 HTMLJavaScriptCSS を、再利用もテストも可能なコードのパッケージとしてカプセル化できます。 コンポーネントにまつわる一つの問題として、 独断的 になりうる、ということが挙げられます。私が「これはコンポーネントだ」と分類するものが他の人にとっては違うこともありますし、逆もまた然りです。 チームで仕事をするときは、 意見 と 知識 を共有することが大事です。それでは、チームでコンポーネントを構築する場合、意見が一致しているかを確認するためにはどうすればよいでしょうか? この投稿では、私たちがアプリケーションをコンポーネントに分解するときの思考プロセスを辿り、自分たちの考えと周囲の開発者たちの考えのギャップをどのように埋めて

    チームでコンポーネントを構築する : 開発者間でコンポーネントの一貫性を保つための、シンプルな練習問題 | POSTD
  • 分散プログラミングモデルおよびデザインパターン - kuenishi's blog

    同名の某記事について。僕がタイトルから想像する期待を、なんだか意外な方向に裏切ってくれた記事であった。批判するだけではよくないので、同じタイトルで僕ならどういう話になるか…という話をしよう。絵のない長文だ覚悟して読め(ΦωΦ)フフフ…。 分散プログラミングモデル プログラミングモデルとはなんであろうか。 …CもJavaもMPIも登場していない1972年の論文を持ってこられてそれがオリジナルだみたいなこと言われてもえー…って感じで、Flynnの1972年の論文は並列計算やHPCの方面へ非常に大きな影響を与えていると思う。ただしそれはCPU内の話であって、時代が進むと共にたとえば牧野先生の日記「並列計算機のプログラミングモデル」で書かれているような議論につながるといえば繋がるには繋がるが、このレベルで計算を並列化する議論にしか応用できない。せいぜい、プログラミングモデルとひとくちにいっても様々

  • これからの Microservices

    DeNA TechCon 2016 の発表資料です。 REST と JSON の突っ込んだ話と、ちょっと Microservices の話。タイトルに偽りありです。Read less

    これからの Microservices
  • Webシステムにおけるデータベース接続アーキテクチャ概論 - ゆううきブログ

    先月投稿した2015年Webサーバアーキテクチャ序論では、Webサーバアーキテクチャを学ぶ道のりと代表的な実装モデルの概要を紹介しました。 今回は、前回同様、主に新卒Webエンジニア向けに、Webアプリケーションサーバとデータベースサーバ間の接続管理モデルと運用事情について紹介します。 データベース接続の永続化やコネクションプーリングとは何なのか、なぜ必要なのかといったことが主な話題です。 背景 データベース接続の永続化とはなにか データベース接続のオーバヘッド データベース接続の永続化手法 コネクションプーリングとはなにか コネクションプーリング: ドライバ型 コネクションプーリング: プロキシ型 コネクションプーリング全体について PostgreSQLMySQL 参考資料 まとめ 背景 2015年Webサーバアーキテクチャ序論では、Webサーバアーキテクチャの話とWebアプリケーショ

    Webシステムにおけるデータベース接続アーキテクチャ概論 - ゆううきブログ
  • 実務で役立つデータベースの活用法

    オープンセミナー2015@香川の登壇資料です。 http://connpass.com/event/15646/

    実務で役立つデータベースの活用法
    usadamasa
    usadamasa 2015/07/12
    見てう。
  • インターフェイスを設計するために読んだ技術書まとめ - 自由課題

    アーキテクトの(機能面での)主要な仕事の1つに、システムを構成するサブシステム/コンポーネントの境界、つまりインターフェイスを決める、というものがあります。またはそこまで大げさに捉えなくても、例えばライブラリのAPIを設計する、というのは単にプログラミングをする、ということとは少し違う視点が求められるように思います。 案外インターフェイスを考えるという観点での技術書まとめがないような気がしたので、需要があるかわかりませんが関連して読んだを紹介しておきます。なお、個人的なキャリア上、C++/Javaが対象です。(色々経験したら随時追加するかも知れません) 何か他にいいがあったらぜひ教えてください。 言語仕様をきちんと知る まずはAPIを設計する対象言語をよく知る、ということは必要であると思います。これだけだと、結果的にプログラミングに精通するということとあまり変わりはないかも知れません。

    インターフェイスを設計するために読んだ技術書まとめ - 自由課題
  • 「東京R不動産」仕掛け人・馬場正尊が次に目指すもの―“公共空間をほぐす”!? - 日経トレンディネット

    古い家の価値を引き出す 今回話をうかがうのは、建築家の馬場正尊さん(Open A)だ。8年前に馬場さんが中心となってスタートした「東京R不動産」は、新しい視点で不動産を発見するというコンセプトで、仲介も手がけるウェブサービスとして注目を集めてきた。いわゆる「リノベーション物件」をメインに扱い、今では「東京」だけでなく、「房総」「金沢」「神戸」「福岡」などとエリアを拡大している。 気になるのが「リノベーション」という言葉だ。私の記憶では2000年代の半ばごろからなんとなく耳にするようになり、建築用語とはいえ、今やかなりポピュラーな言葉になっている。「リノベーション? あ、流行りの……」という印象だ。昨今のリノベーションブームにはどういった背景があるのだろう。 国土交通省の調べによると、2009年は42年ぶりに新設住宅着工戸数が78万8410戸に激減した記録的な年だった(2008年は約103万

    「東京R不動産」仕掛け人・馬場正尊が次に目指すもの―“公共空間をほぐす”!? - 日経トレンディネット
    usadamasa
    usadamasa 2011/11/08
    "「形容詞的なもの」に軸が移ってきていると思うんです。設計するときも、「ここに座ると人がどう感じるか?」ということを強く意識しますね。「美しい」なのか「気持ちいい」なのか。"
  • 精神と空間「白井晟一」展 [家具・インテリア] All About

    哲人あるいは詩人建築家と呼ばれ、あるときは孤高または異端と形容され、建築界では存命中から神話化されていた白井晟一(1905-1983)の回顧展が汐留ミュージアムで開催される。 建築家 白井晟一ってどんな人? 「ダンディズム」は白井晟一をひも解く際のキーワードといえるでしょう。 白井は明治生まれの建築家らしく独特のスタイルを持っていました。たとえばネクタイは水玉模様のみ、新幹線乗車時でも、人前では決してジャケットを脱がないなど…。音楽はベートベンを愛好。さらに文字に対するこだわりを強く持ち、弟子入り希望の若者には、掃除の修行をさせながらオールドローマン書体のレンダリングをひたすら手習いさせたと言われています。両極的なものを衝突させながら空間を構成していくその建築手法同様、貴公子と野人の顔を持つ、と評されることもあったのでした。 筆者にとって白井建築との出逢いは、六木から東京タワー方面に向か

    精神と空間「白井晟一」展 [家具・インテリア] All About
    usadamasa
    usadamasa 2011/01/05
    "哲人あるいは詩人建築家と呼ばれ、あるときは孤高または異端と形容され、建築界では存命中から神話化されていた白井晟一(1905-1983)の回顧展が汐留ミュージアムで開催される。"
  • 南青山に米「マーク ジェイコブス」世界初の単独ビル-12月開業へ

    「基礎建築から作る」世界初のビルとなる「マーク ジェイコブス ビルディング」(イメージ)© Stephen Jaklitsch architects 米ファッションブランド「マーク ジェイコブス」は12月、南青山に世界初となる単独ビル「マーク ジェイコブス ビルディング」(港区南青山5)を開設する。 ニューヨークの名門美術大学パーソンズを卒業したマーク・ジェイコブスさんが1986年に初コレクションを発表した同ブランドは、セカンドライン「マーク by マーク ジェイコブス」とともに日でもファンの多い人気ブランド。ジェイコブスさんは、仏・高級ブランド「ルイ・ヴィトン」のアーティスティック・ディレクターも務め、アーティスト村上隆さんとコラボーレートした「モノグラム・マルチカラー」などのヒットでも知られる。 出店場所は、「プラダブティック」などが並ぶみゆき通りから1入った路面。ブランド創設以来

    南青山に米「マーク ジェイコブス」世界初の単独ビル-12月開業へ
    usadamasa
    usadamasa 2010/09/27
    [for:@twitter]米・建築事務所「ステファン・ジャクリッチ・アーキテクツ」が設計した同ビルは、アメリカ建築家協会主催のデザインアワードで優秀賞を受賞した。ビル内には「マーク ジェイコブス 青山(MARC JACOBS AOYAMA)」
  • 「Web開発者のための大規模サービス技術入門」という本を書きました - naoyaのはてなダイアリー

    自分が作ったWebサービス、将来大きくなってもシステムは大丈夫なんだろうか? そんな不安を抱きながらWebサービス開発に携わっている方も多いでしょう。あるいは、毎日毎日システムが悲鳴を上げる、どうしたらこの状況を看破できるんだろう? 成長したWebサービスを前に、困っている技術者の方もいるかもしれません。 筆者も、まったく同じ経験をしてきました。 月間1,500万人が訪れる、はてなというサイト。その大規模システムの開発と運用に、筆者らは取り組んでいます。1,000台のホストが、その負荷を捌きます。100万人以上のユーザによってブログやソーシャルブックマークに投稿され続けるデータは日々大きくなっていき、サーバリソースを逼迫させます。ギガバイト、テラバイト単位のデータ量が技術者たちを悩ませます。それでもトラフィックの波は収まることを知りません。 (中略) どうしたらこの怪物、大規模サービスを抑

    「Web開発者のための大規模サービス技術入門」という本を書きました - naoyaのはてなダイアリー
    usadamasa
    usadamasa 2010/07/01
    [for:@twitter]結果として、負荷分散にまつわるOSの動作原理、DBの分散方法、大規模データを処理するための基礎知識、実践的なアルゴリズムをシステムに組み込む実装、検索エンジンの仕組み、システム全体を見渡すためのイ
  • ものつくりのセンス ---Taste for Makers---

    ものつくりのセンス ---Taste for Makers--- Paul Graham, February 2002. Copyright 2002 by Paul Graham. これは、Paul Graham:Taste for Makers を、原著者の許可を得て翻訳・公開するものです。 プロジェクト杉田玄白正式参加テキスト。 <版権表示> 和訳テキストの複製、変更、再配布は、この版権表示を残す限り、自由に行って結構です。 (「この版権表示」には上の文も含まれます。すなわち、再配布を禁止してはいけません)。 Copyright 2002 by Paul Graham 原文: http://www.paulgraham.com/taste.html語訳:Shiro Kawai (shiro @ acm.org) <版権表示終り> Paul Graham氏のエッセイをまとめた『

    ものつくりのセンス ---Taste for Makers---
    usadamasa
    usadamasa 2010/06/06
    数学者は良い仕事を「美しい」と形容する。 科学者、技術者、音楽家、建築家、デザイナー、作家、画家、そういった人々も、 過去や現在に、「美しい」という形容詞を使ってきた。 皆が同じ単語を使うのは単なる偶然な
  • 不景気で揺らぐ「新築住宅信仰」 中古大改造の方がお得 

    中古住宅を安く買って好きなようにリフォームする人が増えている。不景気の影響で中古に対する抵抗感がなくなり、何が何でも新築がいいという「新築信仰」が薄れてきたようだ。住宅メーカーが自社の中古住宅を買い取り、リフォームして販売するサービスも続々登場している。 SNS大手「ミクシィ(mixi)」には中古を買って好きなようにリフォームしたいという人たちが集まるコミュニティがあり、2000人以上が参加している。「築27年を経過した戸建を再生致しました。多額のローンを組んで支払いに追われる生活をするより古い建物に自ら命を吹き込んで、愛着のある空間での生活も十分に豊かかと思います」とか「旦那さんが直してくれた古民家暮らしです。かなり古い古民家で蚕さんの道具とかまででてきました」といった体験談が2008~09年に書き込まれている。 築年数10年以下マンションなら300~500万円 リフォーム業者の紹介サイ

    不景気で揺らぐ「新築住宅信仰」 中古大改造の方がお得 
  • watari-um art museum

    このページは、自動でジャンプします。 切り替わらない場合は、こちらへアクセスしてください。 This page will jump automatically. If it does not switch, please access here.

  • Amazon.co.jp: 自宅の書棚―本のある暮らし。本をインテリアとして生かす。 (スペースデザインシリーズ): アランパワーズ (著), 由美子,今井 (翻訳), Powers,Alan (原名): 本

    Amazon.co.jp: 自宅の書棚―本のある暮らし。本をインテリアとして生かす。 (スペースデザインシリーズ): アランパワーズ (著), 由美子,今井 (翻訳), Powers,Alan (原名): 本
    usadamasa
    usadamasa 2006/08/10
    自宅と仕事場の境目がなくなりつつある今、自然とたまってしまう本の整理にも技術がいる。『Living with Books』は、実用的かつスタイリッシュに「本と暮らす」アイデアを提案した1冊。書斎