アンチコラプションレイヤー is 何
外部APIやレガシーシステムと連携していると、最初は単なるAPI呼び出しだったはずのコードが、いつの間にか複雑になっていくことがある。
ソフトウェア開発、設計、読書、個人開発について、考えたことを静かに残すための場所です。
外部APIやレガシーシステムと連携していると、最初は単なるAPI呼び出しだったはずのコードが、いつの間にか複雑になっていくことがある。
ページネーションの設計は、単に「何件ずつ返すか」を決めるだけの話ではない。
DDDを実装していると、よく迷うことがある。
電車のダイヤは、普段は「何時何分に電車が来るか」という時刻表として見ている。
HTTPメソッドに QUERY が追加された、という話を見かけた。直感的にはGETにBodyを付けられるようになったのかなくらいの印象で予想通りっちゃ予想通りだが、実務的にはどういう意味がある...
普段は社内向けのアプリケーションを開発することが多く、外部公開APIを自分で設計・実装する機会はあまりなかった。
AI時代になり、個人開発はだいぶ楽になったけど、開発環境は相変わらずだるい。最近そんなことをよく考えています。
Xでこんな投稿を見かけました。(https://x.com/jahirsheikh8/status/2070849696730607695)
「AIによってソフトウェアエンジニアは不要になる。」
ウェブシステムの設計やセキュリティの議論で必ず登場する「認証(Authentication)」と「認可(Authorization)」。 名前が似ているため混同されがちですが、これらは明確に役...