電通総研 テックブログ

電通総研が運営する技術ブログ

FlutterFlow vs Adalo:ノーコードモバイルアプリ開発ツールの比較

XI本部 プロダクトイノベーションセンター アジャイル開発グループの徳山です。 前回の記事「FlutterFlowとは?ノーコードでスマホアプリ開発を始める方法」ではFlutterFlowについての特徴や機能といった基本知識を紹介しました。今回は、FlutterFlowを同じ…

Azure Cosmos DB for MongoDBのデータベース移行: Azure DatabricksとAzure Data Factoryの比較

はじめに 背景 Azure Data Factory利用時の注意点 Azure DatabricksとAzure Data Factoryの比較 Azure Databricksの利用方法 Azure Databricksの作成 クラスターの作成 PySparkの記述方法 storesコレクション ordersコレクション merged_storesコレクション …

FlutterFlowとは?ノーコードでスマホアプリ開発を始める方法

XI本部 プロダクトイノベーションセンター アジャイル開発グループの徳山です。 私たちのグループは現在ローコードツール、その中でもマルチプラットフォーム向けにアプリケーションを開発できるFlutterFlowの活用を行っており、業務アプリのMVP開発などに活…

SupabaseとDrizzle ORMを利用する場合のDBスキーマの管理方法

こんにちは、電通総研の瀧川亮弘です。 本記事ではSupabaseとDrizzle ORMを利用する場合のDBスキーマの管理方法について記載します。 テーブル定義は、Drizzleのお作法に則り、TypeScriptで管理しています。 schema.ts import { boolean, pgEnum, pgTable, p…

Supabase: 参照はRLS(Row Level Security)、登録更新削除はEdge Functionsで認可制御を実装した話

こんにちは、電通総研の瀧川亮弘です。 現在、Supabaseによるアプリ開発を行っています。 本記事ではSupabaseの認可制御をどのような方針で実装しているのか紹介します。 前提 アプリからSupabaseへのリクエストは2つのAPIを使い分けています。 一つ目にSupa…

GitHub Actions で Amazon Inspector を利用した脆弱性スキャンを行う

こんにちは。コーポレート本部 サイバーセキュリティ推進部の耿です。 2024/6に Amazon Inspector が GitHub Actions でのコンテナイメージスキャンをサポートしたとのアナウンスがありました。コンテナイメージの脆弱性スキャンに既にTrivyを利用している方…

オープンソースのJavaScriptライブラリ「Leaflet」で地図表示を試してみる

XI本部スマートソサエティセンターの野網です。データ連携基盤に関連する自治体案件に携わっています。この自治体案件ではデータ連携基盤だけでなく、基盤上で提供するサービスについても検討しています。防災やインフラ管理の観点では、地図上でさまざまな…

yfinanceとAWSで未来の株価を予測する(後編)

こんにちは。コミュニケーションIT事業部 ITソリューション部の英です。 普段はWebアプリやスマホアプリの案件などを担当しています。あと、趣味でAIを勉強しています。 前回はSageMakerの線形学習モデルを使って、S&P500の100日後のスコアを予測しました。 …

web3入門:SNSログインでNFTを獲得!thirdwebを用いたweb3サービスを構築してみた

こんにちは。金融ソリューション事業部の姫野です。 1. 今回実装する内容 1.1 実装内容のキーポイント 1.2 ユーザー体験の流れ 1.3 ガス代について 2. 利用サービス 2.1 thirdwebサービス 2.1.1 Connect 2.1.2 Engine 2.1.3 Drop(ERC1155) 2.1.4 React SDK…

Claude 3.5 SonnetがAWS東京リージョンのBedrockで利用可能に

はじめに 電通総研 X(クロス)イノベーション本部 の三浦です。 2024年8月6日、AWS Bedrockを通じてClaude 3.5 SonnetとClaude 3 Haikuが東京リージョンで利用可能になりました。 これを機に「Amazon Bedrock」の試用をしてみました。 Amazon Bedrockとは A…

web3入門:最新の鍵管理手法を徹底解説!主要3サービスの秘密鍵管理方式を比較

こんにちは。金融ソリューション事業部の姫野です。 本ブログでは、Magic、thirdweb、Web3Authの3サービスの秘密鍵管理方式に焦点を当て、深く掘り下げていきます。各サービスの主要なアーキテクチャと処理フローを、図解も含めて詳細に理解していきましょう…

アーキテクト思考:メンタルモデル構築の重要性

こんにちは、X(クロス)イノベーション本部の米久保 剛です。 ITの世界は日々進化し続けており、新しい技術や概念が次々と登場しています。このような環境下で、ITアーキテクトには常に最新の動向を把握し、適切な判断を下すことが求められます。そのために…