タグ 疎結合
人気順 10 users 50 users 100 users 500 users 1000 usersフロントエンドの複雑さに耐えるため実践したこと / readyfor-nextjs-first - Speaker Deck
Transcript READYFOR x Next.js フロントエンドの複雑さに耐えるため実践したこと @ Takepepe READYFOR フロントエンド分離のゴール ▪ BE/FE の責務をわけ、疎結合とすること ▪ 時代に即したベストプラクティスを追求できること #readyfor_meetup READYFOR フロントエンド分離のゴール これまでモノリスだった RoR... 続きを読む
SREの活動事例紹介 〜 Backlogのマイクロサービス化に向けた課題検索機能のリプレイス
BacklogのSREを担当しているmuziです。 今回の記事では、ヌーラボにおけるSREの活動事例として、Backlogの課題検索機能のリプレイスプロジェクトについてご紹介します。 このプロジェクトでは、SREと開発者がチームを組んで、要件定義からリリースまで行いました。その結果、Backlogを構成するサーバ同士が疎結合になり... 続きを読む
技術用語を比喩から学ぼう ! - 第 1 回「疎結合」 - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
builders.flash 読者の皆さん ! こんにちは ! テクニカルトレーナーの吉田慶章です。 builders.flash には様々なカテゴリがありますが、本記事は「How to be a Developer」というカテゴリーに所属しています。エンジニアを目指している方やインフラエンジニアからアプリケーションエンジニアにロールチェンジを目指して... 続きを読む
ソフトウェアアーキテクチャを学ぶために - kawasima
どういう順で、どういう書籍をもとに勉強していけばよいかを書いていく。 なぜソフトウェアアーキテクチャが重要なのかを学ぶ クリーンアーキテクチャ 疎結合がなぜソフトウェア設計で重要なのか? 良いソフトウェア設計のためにやるべきことは何か? クリーンアーキテクチャそのものの話については飛ばして良い。 アーキ... 続きを読む
Zenject入門その1 疎結合とDI Container
はじめに 最近、Zenjectについて導入を検討する人が増えてきました。今回はそのZenjectがそもそも何のためのライブラリなのかを解説します。 Zenjectとは 「Zenject Dependency Injection IOC」は依存性の注入のためのフレームワークと言われています。 よくある勘違い Zenjectを導入すると、次のようなことができるよう... 続きを読む
地下アイドルとアイドルオタクを疎結合にしてみたら、夢も希望もなくなった〜デザインパターンのObserverを考える〜 - Qiita
地下アイドルとアイドルオタクを疎結合にしてみたら、夢も希望もなくなった〜デザインパターンのObserverを考える〜 ある日の地下アイドル 地ア「は〜あ。今日もライブは3人しかこなかったなぁ」 地ア「きょう来てくれたのは、たっくんと、しのぶんと、ゆっきーか」 地ア「この3人、いつも来てくれるんだよねぇ。大事にしなくちゃ」 地ア「私、ぜったいに売れっ子アイドルになるんだから!」 地ア「…そろそろCD... 続きを読む
Developers.IO 2016 | 疎結合で非同期なチーム開発
Developers.IO 2016 | 疎結合で非同期なチーム開発 1. 疎結合で非同期なチーム開発 SORACOM “F” 開発秘話 株式会社ソラコム シニアエンジニア 松井 基勝 2016/2/20 Developers.IO 2016 2. •松井 基勝(まつい もとかつ) •来歴 〜2010/6 ゲーム会社 2010/7〜2015/5 ADSJ 2015/6〜2015/12 フリー 20... 続きを読む
CTO・オブ・ザ・イヤー2015は「疎結合で非同期なチーム」を率いるソラコム安川健太CTOに | TechCrunch Japan
TechCrunch Tokyo CTO Nightの登壇CTO 8人が決定! 参加者は引き続き募集中 TechCrunch Tokyo 2015の1日目である2015年11月17日、今年で2回目となる「TechCrunch Tokyo CTO Night powered by AWS―技術によるビジネスへの貢献:CTO・オブ・ザ・イヤー選出LT」が催された。スタートアップのビジネスに技術で貢献す... 続きを読む
卜部昌平のあまりreblogしないtumblr - RabbitMQ と再送について
概要 : AMQP のプロトコルを読むと、一瞥して送信はパケットを送るだけ、受信はソケットを読み込むだけのようにも見える。しかしながら、実際に書いてみると、再送処理を自前で実装する必要があるため、現実には大変に複雑な処理が必要だ。 そもそもなぜ RabbitMQ を使うのかという話、あるいはなぜ再送が必要かという話 たんにコンポーネント同士が疎結合で通信したいのであればわざわざ MQ を使う必然性... 続きを読む
技術的負債を減らす - mixi Engineers' Blog
こんにちは、システム本部長の松岡です。 ■はじめに 今回はミクシィの物作りの中で、技術的な負債を返済する取り組みの一つについてご紹介します。 ミクシィは2012年8月にユニット制に移行しました。これはユーザーファーストな開発を促進するための挑戦です。 裁量権が各ユニット長に落ちることで早い判断と実施が可能になります。 反面、ソースコードがユニットごとに完全に疎結合しているわけではありませんので、早... 続きを読む
疎結合と MVC と JSON API とオーバーヘッドと非同期とレスポンスタイムに関する適当な考察 - punitan (a.k.a. punytan) のメモ
最近考えていることを話す機会があったので文章にしてまとめてみる。疎結合昨今の複雑化するウェブアプリケーションを効率的に開発するにあたって、疎結合な設計にすることは開発/保守効率を上げるためには必須の条件となることは経験上嫌というほど皆が経験している。(このへんの感覚がわからない人は一度疎結合なアプリケーションを書いてみると良い)疎結合な設計をすることで問題の切り分けが容易になり、自動化されたユニッ... 続きを読む
現実のアプリケーションはこれからも勝手に疎結合になっていく ---そしてmap-reduceこそが並列処理の王道: 最尤日記
まあ以下の文章をダシにする必要は無い内容になっちゃったけど: さてHadoop関連の某セミナーへの参加者が900人を越えたそうです。個人的にはHadoopを必要としている人、またはHadoopに関わる人というのはそれほど多くないと思うのですがね。HadoopのもととなったMapReduceは良くも悪くも、きわめて癖が強い分散処理手法。それをベースにしたHadoopも当然、汎用的なシステムではなく、... 続きを読む
Zend Frameworkを速くするよ - 泥のように
かなり前の話題ですが、PHPのフレームワークのパフォーマンス比較記事がありました。 これを見てわかる通り、Zend Frameworkは結構遅いフレームワークです。昔、リリースされたばかりで機能がショボかったころは速いと言われたりもしましたが、Zend_Applicationが追加されてからは多機能化を突き進んでいて、それに伴って遅くなっています。 そもそもZFのセールスポイントって、「疎結合」「... 続きを読む
よくあるニーズを疎結合に。内部や外部の画像をリサイズや切り抜き、簡易加工を行うPHPスクリプト「TimThumb」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザ
ユーザがアップロードしたり、外部にある画像を使う場合サイズがばらばらであったりして扱いが悪い。そんな画像を加工するのに使えるのがTimThumbだ。 0 TimThumbはPHPで画像のパスを指定してリサイズしたり、簡単な加工を行うソフトウェアだ。パスを指定することも、URLを指定することもできる。GDライブラリを使っているのでPHP側を対応させる必要がある。単純なリサイズだけでなく位置を指定した... 続きを読む
kokepiの日記 - RSSで疎結合される社内システム
■RSSで疎結合される社内システム いや、疎結合って言ってみたかっただけなんですごめんなさいごめんなさい。 社内でとりあえず業務に使われてるWEB系ツールは次のよう。 社内ブログ 社内ソーシャルブックマーク 社内wiki バージョン管理システム 要望管理システム(イシュー管理、バグ管理、不具合追跡) 基本的にほぼ全てのツールが、RSSの入力か出力に対応してる。そうなってると、 インフルエンサーのブ... 続きを読む
naoyaのはてなダイアリー - 疎結合のための Web API
RSS みたいな公開フォーマット(?)はパースしやすいし、手軽に使えるってのはいい。ただ、せっかく内部の情報を使えるのに、あえて公開 API を使う利点ってのはどこにあるのか、と。以前の失敗を考えると、DB を使えるなら DB から直接データを取り出して、プログラム的に使いやすい形に整形する方が手間がないと思う。 on HTTP で流す情報も大本は DB な訳だし、DB ボトルネックもそれほど関係... 続きを読む