S3 【2026年版】MinIOとは?S3互換オブジェクトストレージでローカル開発〜本番運用まで一発理解(Spring Boot例つき) ByMon 2026年2月12日2026年2月12日 MinIO(ミニオー)は何ができる?結論:「自前で持てるS3」 MinIOは Amazon S3互換API を話す「オブジェクトストレージ」ですつまりアプリ側は S3向けのSDK(AWS SDKなど) のまま、接続先だけ…
Spring Security 【Spring Boot 3対応】Spring Securityの最小構成:SecurityFilterChainで「まず動く」認証・認可と、401/403の潰し方 (テンプレあり) ByMon 2026年2月11日2026年2月11日 Spring Securityを入れた瞬間、なぜ全部が認証必須になるのか? spring-boot-starter-securityを依存に入れると、Spring Bootはデフォルトのセキュリティ設定を自動適用します …
ブログ shadcn/ui×TypeScriptで進めるモック開発 ― なぜ今これが選ばれるのか? ByMon 2026年1月26日2026年1月26日 Web開発の世界では、UIコンポーネントの選択がプロジェクトの生産性や保守性を左右します そんな中でshadcn/uiは従来型の UI ライブラリとは異なるアプローチで、TypeScriptを活用したモック開発に最適な選…
ブログ 【バックエンドAPI開発】チーム開発で意見が割れたときに、開発を止めずに前へ進む方法 ByMon 2026年1月23日2026年1月23日 バックエンド開発を進めていると、ある瞬間に手が止まることがあります実装は順調だったのに、設計や方針の話になった途端、意見が割れて前に進まない こうした議論は、技術者として真剣に向き合うほど起きやすいものですそして厄介なの…
ドメイン駆動設計 【実践】DDDのドメインモデル設計手順:集約・値オブジェクト・不変条件をJavaで実装する ByMon 2026年1月22日2026年1月22日 この記事でわかること 対象読者:DDDの用語は知っているが、実務で「具体的にこの形で作ればよい」を固めたい中級者 前提:ドメインモデル設計のゴールは“変更に強いビジネスルールの箱”を作ること DDDでドメインモデルを作る…
ドメイン駆動設計 【DDD実践】ドメインモデルの役割と設計指針|Entityに寄りがちな設計をどう考えるか ByMon 2026年1月20日2026年1月20日 1. はじめに ドメイン駆動設計(DDD)を学び始めると、必ず出てくるのが「ドメインモデル」という言葉です 一方で、 といった悩みを感じている方も多いのではないでしょうか? この記事では、「DDDにおけるドメインモデルの…
API Next.js vs Spring Boot: API実装の比較 ByMon 2026年1月12日2026年1月12日 1. はじめに Webアプリ開発では「API をどう実装するか」は避けて通れませんよねJava界隈ではSpring Bootが定番ですが、最近ではNext.jsを使って フロントと同時に API を実装するケースも増えて…
AWS 【AWS】DynamoDBとは何?どんなときに使う? ByMon 2025年11月2日2025年11月2日 AWS DynamoDB(ダイナモ・ディービー)は、Amazonが提供するフルマネージド型のNoSQLデータベースサービスです 一言でいうと、「サーバーの管理を気にせず、高速でスケーラブルなデータストアを使える仕組み」で…
最適化 コネクションリーク発生!Spring Bootでたくさんのファイルやデータの保存処理を行うことで発生することがありますよ! ByMon 2025年7月30日2025年7月30日 Spring Bootを使用して大量のファイルを保存する際に、コネクションリークが発生する可能性があります 特に、1つのトランザクションで大量のファイルを保存する場合、データベースコネクションが長時間占有されるため、コネ…
Java 【Java】Listの重複を削除したいよ!これで解決! ByMon 2025年7月28日2025年7月28日 JavaでListの重複を削除する方法はいくつかあります! それぞれ用途やパフォーマンスに応じて使い分けで来ますので代表的な実装方法を複数紹介していきます 1. Setを使う方法(順序無視) 重複削除されるが、順序は保証…