楽天カード テックブログのフィード
https://zenn.dev/p/rakutencardtech
楽天カード株式会社がお送りする技術ブログです。主に一般的なエンタープライズ系開発・運用に関わる技術情報の発信を行います。
フィード

Google CloudでExadataを動かしてみた
1
楽天カード テックブログのフィード
楽天カード株式会社 システム運用本部 サービス運用部 プラットフォーム推進グループ プラットフォーム戦略チームリーダー 中田宏昭 はじめにこんにちは、楽天カードの中田です。今回は、Oracle Database@Google Cloudを使って、Google Cloud上でOracle Exadataを動かす検証を行いましたので、そこで得た知見を紹介します。Oracle AI Database(旧称:Oracle Database。以下、Oracle DB) は、現在でもエンタープライズ領域で広く利用されているデータベースです。特に Oracle Exadata は、Orac...
5日前

MicroProfileで切り拓く新世代エンタープライズ開発(4) 外部接続の歴史と、AI時代を見据えたAPIアーキテクチャー
楽天カード テックブログのフィード
1. はじめに:システムを外へと開く「境界(API)」の設計こんにちは、楽天カードの岩崎です。前回は、「金融システムの心臓部」であるデータモデルとデータベース(RDB)の絶対的な必要性、そしてモダンなエンタープライズJavaにおける新仕様「Jakarta Data」によるデータアクセスの極限の抽象化について見てきました。データベースが「状態をどう安全に永続化するか」という 静的な構造 であるならば、システムを外部のサービスやクライアントと接続する「API(Application Programming Interface)」は、システムが外部の世界と対話するための「境界」ともいえ...
5日前

MicroProfileで切り拓く新世代エンタープライズ開発(3) 金融データとRDBの呪縛、プログラミングモデルの発展
楽天カード テックブログのフィード
MicroProfileで切り拓く新世代エンタープライズ開発(3) 金融データとRDBの呪縛、プログラミングモデルの発展 1. はじめに:トランザクションと表裏一体の「データモデル」前回では、「金融システムの心臓部」ともいえるトランザクション制御の歴史から、マイクロサービス時代の分散トランザクションへと至る変遷を見てきました。今回は、そのトランザクションとまさに「表裏一体」の関係にある データベース(データモデル) に焦点を当てます。トランザクションが「状態をどう安全に変更するか」という動的な振る舞いであるなら、データモデルは「状態をどう表現し、永続化するか」という 静的な構...
2ヶ月前

MicroProfileで切り拓く新世代エンタープライズ開発(2) 金融システムの心臓部: トランザクション制御
楽天カード テックブログのフィード
(2)金融システムの心臓部: トランザクション制御楽天カード株式会社 システム本部 技術フェロー岩崎浩文 1. はじめに:なぜ今、トランザクションの歴史を振り返るのか前回の第1回では、「10年先も安心できるアーキテクチャー」をテーマに、J2EEからMicro ProfileやHelidonへの技術の変遷と現在地について解説しました。本記事では、金融システムの「心臓部」といえるトランザクション処理に焦点を当てます。AWSやSpring Bootが当たり前のように存在するクラウドネイティブ世代からすると、「分散トランザクション」や「データ整合性」はフレームワークがよしなにやっ...
3ヶ月前

MicroProfileで切り拓く新世代エンタープライズ開発
楽天カード テックブログのフィード
(1)10 年先も安心できるアーキテクチャー楽天カード株式会社 システム本部 技術フェロー岩崎浩文 技術情報の発信を開始します初めまして、楽天カードです。こちらでは表に出ることが少ないと言われる、金融系システムの設計・開発に関する情報を発信していきます。ぜひフォローをお願いいたします。初回はまず、当社技術フェローの岩崎より、重厚なエンタープライズシステムを対象とした「10 年先も安心できるアーキテクチャー」という少し大きめのテーマで連載を開始します。ご期待ください。 はじめに:技術選定の重要性と背景エンタープライズ開発の現場では、技術選定がプロジェクトの成否を大きく...
5ヶ月前