システム設計面接の傾向と対策
2025年9月29日システム設計面接の傾向と対策を読んだ。 面接対策というテーマではあるが、システム設計のパターンを学ぶにもちょうど良い。 作問する側にとっても参考になると思う。 システム設計の勘所を抑えた質問のパターンについても参考になる部分があるので、システム設計面接ではない技術面接の面接官にとっても役立ちそう。 この手の本は少ないが、アーキテクチャの設計事例やパターンについて実例に近い形で学ぶことができる本はも...
システム設計面接の傾向と対策を読んだ。 面接対策というテーマではあるが、システム設計のパターンを学ぶにもちょうど良い。 作問する側にとっても参考になると思う。 システム設計の勘所を抑えた質問のパターンについても参考になる部分があるので、システム設計面接ではない技術面接の面接官にとっても役立ちそう。 この手の本は少ないが、アーキテクチャの設計事例やパターンについて実例に近い形で学ぶことができる本はも...
セッションベースとトークンベースの認証方式について 概要 Webアプリケーション開発において、認証方式の選択は システムのスケーラビリティ、セキュリティ、保守性に大きな影響を与える設計判断である。この記事では、セッションベース認証とトークンベース認証について、技術的な詳細から実装上の考慮事項まで包括的に比較・解説する。 認証の基礎知識 認証とは? 認証(Authentication)とは、システム...
なっとく!関数型プログラミングを読んだ。 Scalaで関数型プログラミングの丁寧に解説した良書であると感じた。 途中からScalaの言語仕様の話が多いように感じる部分もあったが、言語に関係なく関数型のエッセンスについて易しく学ぶことができる。 ...
LTで簡単にまとめた資料もあるので、要約を知りたい場合は以下を参照してほしい。 cf. AAPについて調べてみた アーキテクチャアドバイスプロセスとは何か 現代のソフトウェア開発では、チームの自律性と開発速度が重要視される一方で、アーキテクチャの一貫性も求められる。この相反する要求に応えるのが、アーキテクチャアドバイスプロセス(Architecture Advice Process, AAP)であ...
自分で考えたオリジナルの仕様やフレームワークを整理・保存するためのリポジトリを作成した。 リポジトリ: spec-by-bmf-san 背景 開発や業務改善の中で、既存のフレームワークや手法に対して「もう少しこうだったらいいのに」と感じることがよくある。そんな時に思いついたアイデアや改良案を、きちんと文書化して残しておく場所が欲しいと思い、専用のリポジトリを立ち上げることにした。 現在公開している...
Prologへの入門を読んだ。 Regoを学ぶ際にその背景情報を得ようと思って読んでみた。 Prologの深い思想まで理解できなかったが、宣言型言語というエッセンスは汲み取れた。 ...
カモメになったペンギンを読んだ。 ペンギンがカモメになった話・・・ではなく、変化が求められる環境でどのように課題を解決するか、チームを組成するかということを学ぶことができる寓話。 変革を成功させる八段階のプロセスはリーダーやマネージャーなど組織に変化をもたらすような立場のポジションであれば、頭の中に入れておきたい考えではないだろうか。 ...