RDBMS総論:Webシステム構築における重要性とその理由"
Jul 22, 2023
Webシステムの構築に欠かせないRDBMS(リレーショナルデータベース管理システム)について解説しています。RDMNSはプログラムが簡単にデータベースにアクセスし、データ整合性を保ちながら複数ユーザーの同時利用を可能にすることができます。単に効率的にプログラムを作るのではなく、ビジネスにおける情報という価値をより効果的に提供するためのシステムとして位置付けられています。
ReadRailsを用いたメールジョブの永続化の実装方法
Jul 22, 2023
再起動時にジョブが失われないよう、メールジョブの永続化を実現する方法を説明しています。永続化の実現には、sidekiqというバックグラウンドジョブ管理ライブラリと、Redisというデータ構造サーバーを使用します。
Readデータベース設計の基本と応用 ~ ID導入と業務視点正規化の活用 ~
Jul 22, 2023
データベース設計の際には、「One Fact in One Place」を基本原則にし、正規化を行うことが重要です。その上で、ID導入や業務視点の正規化といった手法を取り入れることで更なる効率化を図ることができます。エンティティの選定、主キーの設定、ビジネス上の正規化が重要なポイントとなります。
Readシステムスペックを実装する
Jul 3, 2023
今回は、下記の項目に対してシステムスペックを実装します。システムスペックとは、アプリケーションのプログラム全体が期待通りの挙動になっているかを確認するための統合テストです。
ReadCategories