「ドメイン駆動」に関連する技術ブログ
企業やコミュニティが発信する「ドメイン駆動」に関連する技術ブログの一覧です。
全125件中 16 - 30件目
【イベントレポート】Kotlin Fest 2024に参加しました
2024/07/05
ブックマーク
2024年6月22日(土)に Kotlin Fest 2024 が開催されました。Kotlin Festは「Kotlinを愛でる」というビジョンを掲げた技術カンファレンスです。タイミーのAndroidエンジニアはエンジニアの成長を支援する制度の一つである Kaigi Pass を利用して参加しました。 本投稿では、Kotlin Fest 2024に参加したメンバー(中川、haru、みかみ、 しゃむ 、 むらた 、 tick-tack )が気になったセッション
DomainObjectからValueObjectを自動生成するOSS作ってみた ~ ts-vo-generator~
2024/06/24
ブックマーク
初めに こんにちは。 PS/SLの佐々木です。 最近輪読会でDDDについての書籍を扱っているのですが、その中でValueObjectを作るのか作らないのか論争が巻き起こっています。 私自身作るに越したことはないと思うのですが、実装量が多くなるのと、必要なものだけ作ればいいのではないかと思う反面、作る作らないの判断が人によると一貫性のないコードになってしまう懸念点
リアーキテクチャをお手伝いするDryRunというツールを作りました
2024/06/14
ブックマーク
はじめに Platform Group の久保田( @ykbt13 )です! BASEではリアーキテクチャとしてバックエンドの既存機能を旧リポジトリから新リポジトリへ移行する作業を日々行っています。詳しく知りたい方はぜひこちらを参照してください。 www.youtube.com そんななか、BASEにおけるコア機能の1つである商品の発送機能の移行が行われました。しかしながら、コア機能であるがゆえに様
ASP.NET Core入門 – DIコンテナ 解説【.NET 8】
2024/05/09
ブックマーク
こんにちは、サイオステクノロジーの佐藤 陽です。 今回も ASP.NET Core についての記事を書いていきます。 今回は、第四弾として ASP.NET Core の DI コンテナの機能ついて解説していきたいと思います。 とは言いつつ、ASP.NET Core に依存した部分はそんなに大きくないので ASP.NET Core関係なしに DI って何? 依存性の注入って何? Injection の種類ってどんなのがあるの? といった
メンバーシップAppの開発とDDDの実践から得た学び
2024/04/25
ブックマーク
はじめに こんにちは、バックエンドエンジニアの@zawaです。 私は入社以来、1年ほどショップオリジナルの「メンバーシップ」(会員制度)を開設できる「メンバーシップApp」の開発に携わってきました。 少し前になりますが、2024年2月末にメンバーシップAppの特典交換機能をリリースしました。 リリース内容の詳細はぜひこちらをご覧ください! baseu.jp メンバーシップA
Object-Oriented Conference 2024 に参加しました
2024/04/05
ブックマーク
はじめに こんにちは。BASEでバックエンドエンジニアとして働いているオリバ( @toshi-oliver )と申します。 普段は、BASEの発送を簡略できるかんたん発送Appの機能拡張に従事しております。 BASEに入社してバックエンドエンジニアに転向してから約1年3ヶ月ほど経ち、PHP、オブジェクト指向、DDDやクリーンアーキテクチャなど様々な分野を学んできました これらの分野に大きく
Guide to Building an S3 Local Development Environment Using MinIO (RELEASE.2023-10)
2024/03/22
ブックマーク
Introduction and Summary Hello. I am Miyashita, a membership management engineer in the Common Services Development Group[^1][^2][^3][^4] at KINTO Technologies. Today, I'd like to talk about how we solved the challenges we faced with building an S3-compatible local storage environment in our development site. Specifically, I'll share a practical approach on how to leverage the open source MinIO to emulate AWS S3 features. I hope this article will be helpful for engineers confronting simi
生成AIアプリのクリーンアーキテクチャを考える
2024/03/05
ブックマーク
目次 はじめに クリーンアーキテクチャとは 例として考えるアプリケーション 生成AIアプリにおける難しさ 実際に作ってみる 実装を差し替えてみる まとめ はじめに こんにちは、InsightEdgeの開発チームに参画させていただいています伊藤です。 InsightEdgeでは現在、LLM/生成AIを用いたアプリ開発を多く手掛けています。 私もOpenAI等の生成AIを使ったアプリケーションの実装
「報酬計算をモデリングして自然なコードに落とし込む」介護ドメインの複雑さと向き合ってきた6年間の話
2024/02/27
ブックマーク
介護事業者向け経営支援サービス「カイポケ」の開発をしているエンジニアの宗です。2018年に入社し、早いものでこの春には7年目に入ります。(自分としてはまだ4年経ったくらいの気分なので、数えてみては毎回驚いてます) 今回は、エス・エム・エスに中途で入社して以降、自分がどんなことをやってきたかを振り返りつつ、一部を具体的にご紹介してみよ
ドメイン駆動設計に触れてから2年経ったので、開発者の取り組み方について振り返ってみる
2024/01/10
ブックマーク
はじめに こんにちは、コミューンの中でSuccessHubというプロダクトの開発者をしている中野です。 SuccessHubは正式にローンチされてから1年半弱経過しており、開発初期からドメイン駆動設計を基に開発を進めています。この経験を通じて、コードベースのアプローチ以外の部分でも、開発者としての取り組みに関する課題や成功体験が浮かび上がってきました。今回はその
ドメイン駆動設計に触れてから2年たったので、開発者の取り組み方について振り返ってみる
2024/01/10
ブックマーク
はじめに こんにちは、コミューンの中でSuccessHubというプロダクトの開発者をしている中野です。 SuccessHubは正式にローンチされてから1年半弱経過しており、開発初期からドメイン駆動設計を基に開発を進めています。この経験を通じて、コードベースのアプローチ以外の部分でも、開発者としての取り組みに関する課題や成功体験が浮かび上がってきました。今回はその
アーキテクチャの進化はドメインイベントが起点になる
2023/12/24
ブックマーク
こちらの記事は カケハシ Advent Calendar 2023 Part2 の24日目の記事になります。 adventar.org はじめに 反復的な開発は、変更容易性の高いソフトウェアが不可欠です。ソフトウェア開発の経験がある方なら、デリバリ後の洞察や市場環境の変化から、新しい機能の追加やアーキテクチャの進化の必要性に直面したことが一度はあるでしょう。 私自身、要求分析手法やSOLID原則等の
DDD入門:コーディング編
2023/12/22
ブックマーク
はじめに こんにちは、クラウドエース Backend Division 所属の秋庭です。 この記事はDDD入門:用語解説・モデリング編に続くコーディング部分の記事となっています。 https://zenn.dev/cloud_ace/articles/b348122e207fac 対象 想定読者 DDD におけるコーディング部分についてこれから学ぼうと考えている方。 用語解説・モデリング編を既に読んでいただいた方。 記事内容 「用語解説・モ
MinIOを用いたS3ローカル開発環境の構築ガイド(RELEASE.2023-10)
2023/12/21
ブックマーク
自己紹介・記事要約 こんにちは。KINTOテクノロジーズの共通サービス開発グループ[^1][^2][^3][^4]で会員管理のエンジニアを担当している宮下です。 今日は、私たちの開発現場で直面したS3互換のローカルストレージ環境構築の課題をどのように解決したかをお話しします。 具体的には、オープンソースの MinIO を活用してAWS S3の機能をエミュレートする方法について、実践
DDD(ドメイン駆動設計)の概要をまとめてみた
2023/12/21
ブックマーク
! こちらの記事は、アルサーガーパートナーズアドベントカレンダーの21日目の参加記事です。 他の記事は下記リンクをご参照ください。 https://qiita.com/advent-calendar/2023/arsaga はじめに エンジニア歴1年未満の新米です! 最近、DDDを用いた開発に携わることになったため、アウトプットを兼ねてこちらの記事にまとめていきたいと思います! DDDってなんぞや?って方が、こ