skillup

技術ブログ

「 アーキテクト設計全般 」 一覧

no image

Saml認証とSSO(シングルサインオン)について

現在の案件ではSaml認証でSSO(シングルサインオン)をつかっているのでこちらについての調査を。 Saml認証とは 認証情報をやりとりする書式のようです。そもそもがSaml=SecurityAsse …

no image

デザインパターンの使い所

昔からデザインパターンは勉強しておりましたが、使い所などで悩むことが多かったです。 現在の現場でいろいろなパターンを見させていただき、なんとなくではありますが使い所がわかったので、まとめてみようと思い …

no image

エラーの告知や収集、通知などについて

障害対応時は基本的にエラーの情報を見て以下のようなことを考えることになりますが、 どういうエラーを出すのか どのようにエラーを拾うのか システム管理者にどのように告知するのか などはいろいろ議論の余地 …

no image

テストコードの粒度に関して

テストコードを書いていることの悩みの1つにテストコードをどの粒度で書けばいいのか、ということがあります。 例えばバッチの場合、大きく分けると エントリーポイントのFeatureテスト Unitテスト( …

no image

例外発生時で考えるべきポイント

いままでもいろいろ考えてきましたが、例外が発生した時のポイント(あるいはその周辺)について再度考えて見ようと思います。 トランザクションスコープ どこからどこまでをトランザクションの1範囲とするか、議 …

no image

キャッシュの使い所とメリデメに関して(主に一覧系の処理に関して)

現在のプロジェクトがかなりの規模のECサイトになるため、正確性とパフォーマンスのトレードオフなどが先日議題にあがりました。 完全なトレードオフではないのかもしれませんが、比較的あちらをたてればこちらが …

no image

ここ1年ぐらいで再確認したネタなど

今の現場では比較的、いわゆるモダンな環境で開発をしていることもあり、非常に勉強になります。 今の現場に入る前に10年近くはPHPをやっていますが、まだまだ知らないこと(といいますか新しいことがふえてき …

no image

abstract,interface,traitなどについて

昔はようわからなかったabstract(継承全般)、interface、traitの使い分けなどについて。 今の現場でいろいろと考えることがあり、自分なりにいろんな方の知見を共有できたので、メモしてお …

no image

event-listenerについて

前回Observeパターンに触れましたが、少し似たパターンとしてevent-listenerを使ったパターンが存在します。 Model(Eloquentのフック)というのが大まかな共通項ですかね。 そ …

no image

Observeパターンについて

Observeパターン 主にログや履歴系のテーブルで多いかと思うのですが、あるモデルが更新されると別のモデルもセットで更新される、のようなケースがあるかと思います。 たとえばstockテーブルとsto …

アーカイブ