タグ

アンチパターンに関するmziyut112のブックマーク (2)

  • SQLアンチパターンを読んで考えたこと - Qiita

    ジェイウォーク(信号無視) アンチパターン カンマ区切り文字列でidを一つのカラムに格納する。 デメリット 特定のidを持つレコードだけを抽出する、のような来簡単なクエリにまで正規表現が必要になる。仮に002というidに紐づけられているレコードを検索する際のWHERE句は1002などを避けるためにfig. 1のようになる fig. 1 WHERE id ~* ANY(ARRAY['002,%', '%,002,%', '%,002']) OR id = '002'; VARCHARのような上限のある型を用いてしまうと当然、紐づけられるid数に物理的な上限が生じる。 idの編集の際に文字列の結合が必要になってしまう 区切り文字は決してidとして使われない文字にしなければならない 例外 格納されたそれぞれ個別のidを取り出すことはない場合 カンマ区切りで結合されているというフォーマットに意味

    SQLアンチパターンを読んで考えたこと - Qiita
  • オンコールアラートアンチパターン - ださろぐ@はてな

    オンコールアラートを設定しようと考えた際に考慮すべき点を自分なりにアンチパターンとしてまとめたなにかです。 ホワイトボックスモニタリングにより得られたメトリクス、ログなどからアラーティングを行う、または併用する環境を想定しています、ブラックボックスモニタリングによるアラート、SLOベースのアラートのみでうまく運用されているサービスにはあてはまらないと考えてます。 参考書籍は色々あり、最後に記載していますが提示されてるプラクティス通りではないものもあります 。自組織、システムにあった設計をしましょう。 システムの監視がまったくありませんみたいな状況であればまずはサービスのURLに対する外形監視からはじめましょう。 言葉の定義 アンチパターン サービスに対する外形監視が設定されていない アラートを受け取って直ちに何かアクションを行う必要がない アラートに対応するrunbookが存在しない 自動

    オンコールアラートアンチパターン - ださろぐ@はてな
  • 1