NRIネットコム Blog

NRIネットコム社員が様々な視点で、日々の気づきやナレッジを発信するメディアです

アーキテクチャ・理論

AWS Application Migration Service(AWS MGN)のアーキテクチャとライフサイクルの関係、使い方の注意点まとめ − AWS Server Migration Service(AWS SMS)との違いも含めて

小西秀和です。 今回はAWS Application Migration Service(AWS MGN)について実際に使ってみた経験からアーキテクチャとライフサイクルの関係、使い方の注意点をまとめてみたいと思います。 今回の記事の内容は次のような構成になっています。 AWS Applicatio…

デザインパターン 「AbstractFactory」を学んで感じたメリット・デメリット

本記事は 2022年度 新人卒業記念Week 5日目の記事です。 4日目 ▶▶ 本記事 ▶▶ 6日目 はじめに Abstract Factoryとは Abstract Factoryパターンのメリット・デメリット メリット デメリット 使用例 最後に はじめに 新人卒業ウィーク5日目を担当する新井翔太…

メールでの作業申請依頼の処理が大変だったのでサーバレスシステムにおまかせした件

改めまして、基盤デザイン事業部の小林です。 さて、皆さんは基盤(インフラ)担当というとどういったお仕事を想像されますか? もちろんこの答えは会社ごと、さらには部署ごとにそれぞれ異なると思いますので、私たち基盤デザイン事業部の視点でお話しさせ…

AWS CloudFormation StackSetsの仕組み・機能、マネジメントコンソールとAPIの関係、デプロイターゲットのアカウントフィルター、パラメータの意味・役割に関するまとめ

小西秀和です。 今回はマルチアカウント管理でよく使うAWS CloudFormation StackSetsについて仕組み・機能、マネジメントコンソールとAPIの関係、デプロイターゲットのアカウントフィルター、パラメータの意味・役割にフォーカスしてまとめました。 なお、AW…

NFT取引の仕組みを技術的に理解する

本記事は NRIネットコム Advent Calendar 2022 9日目の記事です。 🎁 8日目 ▶▶本記事 ▶▶ 10日目 🎄 はじめに 昨今、デジタル資産の非代替性及びその所有権を保証するために、NFTと呼ばれるトークンが活用されています。NFTを利用した様々なサービスがローンチさ…

REST APIアーキテクチャとMVCアーキテクチャの違い

本記事は 執筆デビューWeek 10日目の記事です。 ✨ 9日目 ▶▶ 本記事 ▶▶ 11日目 初めに MVCとREST APIの違い ビュー層の構成 認証・認可アーキテクチャ サービス構成 REST API+SPA構成のメリット/デメリット MVC構成のメリット/デメリット 総括 最後に 初めに…

SpringBootでレイヤをマルチプロジェクトで分割したらメリットが多かったというお話

本記事は WebアプリWeek 2日目の記事です。 1日目 ▶▶ 本記事 ▶▶ 3日目 はじめに 前提 SpringBoot の基本形について マルチプロジェクト化によるレイヤの分割 基本形 メリット デメリット 発展形 まとめ はじめに はじめまして、石橋章太郎です。 JDK 1.3 …

AWSドキュメントのすゝめ −AWSを主体的に自立して学習する方法−

本記事は わた推し~AWSアワードエンジニア編~ 2日目の記事です。 1日目 ▶▶ 本記事 ▶▶ 3日目 小西秀和です。 先日、2020、2021年に引き続き、2022年のAWS ALL Certifications Engineer(旧称:APN ALL AWS Certifications Engineer)、AWS Top Engineer(旧…

モバイルアプリ開発にKMP(Kotlin Multiplatform)を採用して工夫したこと

本記事は モバイルアプリWeek 5日目の記事です。 4日目 ▶▶ 本記事 ▶▶ 6日目 こんにちは岩崎です!「モバイルアプリWeek」の5日目の記事を書かせていただくことになりました。私は現在大規模モバイルアプリのリプレイスプロジェクトに参加しており、そのプ…

AndroidでMVVM

本記事は モバイルアプリWeek 2日目の記事です。 1日目 ▶▶ 本記事 ▶▶ 3日目 はじめに ネットコムのブログが出来てからはじめてのブログ執筆になります、クラウド部の西村です! 私は去年の夏から右も左も分からないままAndroid開発に携わるようになり、初…

Jamstack構成(microCMS × Gatsby × Netlify)で自社サイトをフルリニューアルした話

本記事は NRIネットコム Advent Calendar 2021 22日目の記事です。 21日目 ▶▶ 本記事 ▶▶ 23日目 はじめまして、フロントエンドエンジニアの牧と申します。 今回自社サイトのリニューアルをJamstack構成で行ったので、Jamstackとそこで採用したサービスにつ…

AWSアカウントはなぜ&どう分けるべき?

こんにちは、本記事は上野によるJapan APN Ambassador Advent Calendar 2021の21日目の記事となります。 AWSアカウント、複数使用していますか? みなさん、用途ごとにAWSアカウントは分けていますでしょうか。最近は一般的になってきたマルチアカウント構成…

ペアプログラミングを用いたオンボーディング

本記事はNRIネットコム Advent Calendar 2021 20日目の記事です。 💑 19日目 ▶▶ 本記事 ▶▶ 21日目 ⌨️ こんにちは、岩崎です!「NRIネットコム Advent Calendar 2021」の20日目の記事を書かせて頂くことになりました。現在私は10年にわたって運用され続け、今も…

EC2からS3へアクセスする4つのルートとコスト

こんにちは佐々木です。以前、『AWSのグローバルIPの空間はインターネットなのか?』と題して、AWSのパブリックIP同士の通信が何故AWSのプライベートネットワークの通信になるのかという話をしました。その中で、PrivateLinkの必要性はどう考えるべきなのか…

機械学習にも倫理教育を!機械学習モデルと公平性

はじめまして。喜早です。 業務では主に開発チームのマネジメントと要件定義を生業にして日々を過ごしています。 さて、多少エモめのタイトルをつけましたが、今回は機械学習とそれを構築する人間との倫理のお話をしようと思います。 機械学習モデルとバイア…

Architecture as Codeってなぁに? 〜Infrastructure as Codeを超えて〜

こんにちは、最近Alexaに好きな音楽を伝えるとそればっか再生されて飽きてきたので、どうAlexaに伝えれば傷つかないかを考えている志水です。 「APN AWS Top Engineers/APN Ambassadors Week」の3日目の記事になります。といっても、特にTop Engineerに関係…

AWS 認定 ソリューションアーキテクト – プロフェッショナル(AWS Certified Solutions Architect – Professional)の学習方法

小西秀和です。 この記事は「AWS認定全冠を維持し続ける理由と全取得までの学習方法・資格の難易度まとめ」で説明した学習方法を「AWS 認定 ソリューションアーキテクト – プロフェッショナル(AWS Certified Solutions Architect – Professional)」に特化し…

GUIによるデータの加工処理(データプレパレーション)とデータの連携について

こんにちは佐々木です。 それでも続くデータ分析基盤の設計シリーズの第六弾です。前回に引き続き、データ加工をテーマにします。今回は、GUIによるデータ加工処理についてです。将来的には、GUIが活躍する領域がもっと広がってくると予想していますが、その…

データの民主化とELT(Extract/Load/Transform)

こんにちは佐々木です。 それでも続くデータ分析基盤の設計シリーズの第四弾です。と思っていたのですが、その前に1個書いていたので、第五弾でした。今回は、データの民主化の概念と、ELTです。ELTと書くと、ETL(Extract/Transform/Load)の誤字でしょと言…

データ分析基盤における個人情報の扱いについて

こんにちは佐々木です。 誰に望まれた訳でもないですが、データ分析基盤の設計シリーズの第三弾です。今回のテーマは、データ分析基盤における個人情報&パーソナルデータの扱いについてです。ここを最初に考えておかないと、データ分析基盤は毒入りとなって…

AWS 認定 ソリューションアーキテクト – アソシエイト(AWS Certified Solutions Architect – Associate)の学習方法

小西秀和です。 この記事は「AWS認定全冠を維持し続ける理由と全取得までの学習方法・資格の難易度まとめ」で説明した学習方法を「AWS 認定 ソリューションアーキテクト – アソシエイト(AWS Certified Solutions Architect – Associate)」に特化した形で紹介…

データレイクはRAWデータレイク・中間データレイク・構造化データレイクの3層構造にすると良い

こんにちは佐々木です。 前回、データレイクとDWHを分離せよという趣旨の記事を書いていました。今回は、その続きとして、データレイクをRAWデータレイク・中間データレイク・構造化データレイクの3層構造がお勧めですよというお話をします。何の事でしょう…

ウェブサイト制作に役立つ心理学

こんにちは、初めまして。Webディレクターをしております、西田と申します。 AWSやGoogle Analyticsのプロがたくさんいる弊社ですが、そんな中でも私は、Webのコンテンツ制作を生業としているチームのメンバーです。 私達チームが何をしているかを1秒でまと…

データ分析基盤構築の肝は、データレイクとDWHの分離

こんにちは佐々木です。 いろいろなところで口を酸っぱくして言っているのは、データレイクとDWHを分離しろと。とりあえずDWHに放り込むという考えはあるけど、DWHに入れる時点でデータの整形が行われて、情報の欠損がでてくる。だから、その前にデータレイ…

AWS SSOの利用と権限セットの設計の考え方

こんにちは。仕事でAWSの構築し、プライベートでAWSの研究と技術書の執筆をし、Amazonで本を売っているAmazon依存症の佐々木です。 今日は、みんな気になるけど、なかなか手が出しにくいAWS SSOについて解説します。一口にSSOと言っても多岐に渡るので、SSO…