TECH PLAY

クラウドエース

クラウドエース の技術ブログ

730

はじめに こんにちは、クラウドエース フロントエンド ディビジョン所属の徳田です。 JavaScript や TypeScript で実行できるテストフレームワークとして「Jest」「Vitest」はよく知られています。 今回はさらにテストの効率を高められる Property Based Testing ライブラリ「fast-check」について調査しました。 Property Based Testing とは Property Based Testing は、ソフトウェアテストの一種で、ランダムな入力データを生成してテストを実行し、アプリケーションがさまざまなシナリオで正しく動
こんにちは。 フロントエンドエンジニアの雪村です。 今回は Firebase を使って簡単に開発できる PaLM API チャットボットアプリについてご紹介します。 はじめに 本記事では Firebase の機能の紹介と、実際に Firebase と生成 AI を使ったウェブアプリのアーキテクチャを紹介していきます。 以下のような方を対象として本記事を作成しました。 これから Firebase を触ってみようと思っている方 生成 AI が気になるけど、どこから始めればいいか悩んでいる方 特にこれらの状況にあるフロントエンドエンジニアの方!! ぜひ、これを機に Firebase に
はじめに こんにちは。クラウドエース SRE ディビジョンの原子(はらこ)です。 Zenn 記事の執筆は初めてなのですが、絵文字を設定するんですね。なんとなく、骨付き肉の絵文字にしてみました。というと、テキサス BBQ の骨付きバックリブが好物です。どうでもいいですね。 記事を読み始める前に さて、本記事は Oracle Database(以下、Oracle DB)から Cloud SQL for PostgreSQL(以下、Cloud SQL) への移行手段について調査し、まとめた内容になっています。具体的な移行のやり方 (方法) の紹介ではありません。したがって、検証作業など
どうもこんにちは クラウドエースの SRE チームに所属している妹尾です。 今回は Database Migration Service の紹介と、 実際に PostgreSQL を Cloud SQL へ移行する手順も書いていきます。 Database Migration Service とは 任意のデータベースから Google Cloud 内のデータベースサービスへ移行する際に使えるレプリケーション構成ツールです。 オンプレミスの MySQL、PostgreSQL を Cloud SQL へ移行する事はもちろん、 ソースのデータベースとして Amazon Web Service
こんにちは、クラウドエース SRE ディビジョン所属の荒木です。 この記事では、JavaScript のパッケージ管理ツール「pnpm」についてご紹介します。 pnpm とは pnpm は Performant NPM を略したもので、JavaScript のパッケージ管理ツールです。npm や yarn と似ていますが、主にディスク容量の節約とインストール速度の向上、node_modules の厳格さに焦点を当てています。 これは pnpm の公式サイトのトップをスクリーンショットしたものなのですが、ページリロードのたびに "p"、"n"、"p"、"m" の大文字小文字がランダム
はじめに こんにちは、クラウドエース システム開発部 バックエンドディビジョン所属の廣瀬です。 Google Cloud のアクセス管理に関わる機能の中で「ポリシー」と名前のつく「組織のポリシー」「IAM ポリシー」と呼ばれる機能があります。 名前も似ており、かつ機能内容も近いことから区別がつきにくい機能となっております。 本記事では、こちらのポリシーの機能としての違いと 2 つの機能を用いたリソースのアクセス管理の設計にあたっての考慮事項をまとめていきます。 対象読者 Google Cloud の「組織のポリシー」「IAM ポリシー」の違いがよくわからないという方 Googl
はじめに こんにちは、クラウドエース フロントエンドディビジョン所属の金です。 本記事では End to End テスト (E2E テスト) のツールの一つである Playwright について基本的な機能を中心にご紹介します。 本記事の対象者 E2E テストの初心者 Playwright を軽く試してみたい人 End to End (E2E) テストとは Playwright のご紹介を始める前に、E2E テストについて簡単にご説明します。 E2E テストは、アプリケーションが意図通りに動作するかどうかをテストするためのソフトウェアテスト技術です。 ご参考: E2E (
はじめに こんにちは、クラウドエース データ ML ディビジョン所属の宮崎です。 クラウドエースの IT エンジニアリングを担うシステム開発部の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを含む一貫したデータ課題の解決を専門とするのがデータ ML ディビジョンです。 データ ML ディビジョンでは活動の一環として、毎週 Google Cloud の新規リリースを調査・発表し、データ領域のプロダクトのキャッチアップをしています。その中でも重要と考えるリリースを本ページ含め記事として公開しています。 今回ご紹介する機能は、Google Cloud の BigQuery と B
はじめに こんにちは、クラウドエースで SRE ディビジョンに所属している池ヶ谷と申します。2023 年 12 月現在、Cloud Firewall Plus がプレビュー版で提供されており、侵入防止システム (IPS) が追加されています。本記事では Google Cloud での IPS 機能の概要をご紹介したいと思います。詳しい設定方法などは割愛します。 https://cloud.google.com/firewall?hl=ja この記事を書いた動機 IT に関する知識が全くない状態で入社してから半年以上が経ちました。新入社員研修が終わり、少しは知識が増えたと感じていま
こんにちは、クラウドエース SRE ディビジョン所属の荒木です。 この記事では、データベースのクラウド移行に関連するツール「migVisor」についてご紹介します。 データベース移行って難しいですよね 昨今、IT インフラのクラウド移行が進んでいます。当然、データベースもクラウド移行の対象となり、クラウド化による運用負荷やコストの軽減、パフォーマンスの改善を期待するでしょう。 しかし、データベースの移行は単純な作業ではありません。移行方法は、使用するデータベースの種類や選択するクラウド プラットフォームによって大きく異なります。また、移行方法だけでなく、移行後のパフォーマンスやコスト
はじめに こんにちは、クラウドエース Backend Division 所属の秋庭です。 この記事はDDD入門:用語解説・モデリング編に続くコーディング部分の記事となっています。 https://zenn.dev/cloud_ace/articles/b348122e207fac 対象 想定読者 DDD におけるコーディング部分についてこれから学ぼうと考えている方。 用語解説・モデリング編を既に読んでいただいた方。 記事内容 「用語解説・モデリング編」を踏まえ、ここからはコーディングを行って実装に落とし込んでいきます。 前提としているドメインモデル図や用語の情報は前記事を
はじめに こんにちは、クラウドエース データ ML ディビジョン所属の寺内です。 データ ML ディビジョンでは、Google Cloud が提供しているデータ領域のプロダクトについて、新規リリースをキャッチアップするための調査報告会を毎週実施しています。 新規リリースの中でも、特に重要と考えるリリースを記事としてまとめ、本ページのように公開しています。 本記事では、今回リリースされた Dialogflow CX 統合へ追加された機能と、具体的な設定方法を解説いたします。 1. リリース概要 今回ご紹介するリリースは2023年9月29日付で発表された Dialogflow CX
はじめに こんにちは!クラウドエース データ ML ディビジョン所属のマルフォイです。 データ ML ディビジョンでは、Google Cloud が提供しているデータ領域のプロダクトについて、新規リリースをキャッチアップするための調査報告会を毎週実施しています。 新規リリースの中でも、特に重要と考えるリリースを記事としてまとめ、本ページのように公開しています。 今回ご紹介するリリースは、「Cloud Spanner バッチ指向のスキャン」についてです。 このリリースによって、今まではサポートされていなかったバッチ指向のスキャン機能が追加され、スキャンのスループットとパフォーマンス向上
はじめに こんにちは、クラウドエース データ ML ディビジョン所属の 川人 です。 データ ML ディビジョン では、Google Cloud が提供しているデータ領域のプロダクトについて、新規リリースをキャッチアップするための調査報告会を毎週実施しています。 新規リリースの中でも、特に重要と考えるリリースを記事としてまとめ、本ページのように公開しています。 本記事では、2023 年 12 月 7 日に Google によって発表された、最新のマルチモーダル生成 AI モデル Gemini 1.0 について紹介します。 Gemini とは Gemini とは Google で開
こんにちは、SRE ディビジョンの小堀内です。 今回は Google Cloud に関するテーマとは異なるテーマで記事を執筆させていただきます。 テーマ 僕が考える テックブログを書く意義 と 書き方のすゝめ 対象読者 テックブログを書くことによるメリットを感じられていない方 テックブログを書くことへ壁の高さを感じている方 そもそもテックブログの書き方がわからない方 説明すること/説明しないこと 説明すること テックブログを書く意義 テックブログ (Zenn) 執筆の手順例 テックブログを書くにあたって便利な VSCode の拡張機能とその設定方法 説明しない
はじめに こんにちは、クラウドエース SRE ディビジョンの黒田です。 今回は 7 月 20 日に一般公開された Cloud Build リポジトリの第 2 世代に関して、第 1 世代との違いと新しく追加された機能に関して説明したいと思います。 Cloud Build の簡単な説明 Cloud Build は様々な種類のリポジトリやストレージからソースコードをインポートし仕様に合わせてビルドを実行するサービスです。 Google Cloud 上で CI/CD を実装する際に使用されるサービスであり、迅速かつ安全なソフトウェアのデリバリーが可能になります。 https://clou
はじめに こんにちは、クラウドエース データ ML ディビジョン所属の大城です。 クラウドエースの IT エンジニアリングを担うシステム開発部の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを含む一貫したデータ課題の解決を専門とするのがデータ ML ディビジョンになります。 データ ML ディビジョンでは活動の一環として、毎週 Google Cloud の新規リリースを調査・発表し、データ領域のプロダクトのキャッチアップをしています。その中でも重要と考えるリリースを本ページ含め記事として公開しています。 今回で 2 本目の記事執筆となります。よろしければ、前回執筆した「Bi
こんにちは、SRE ディビジョンの小堀内です。 今回は、Google Cloud の中でも目玉プロダクトの内の 1 つである、Duet AI for Developers を触ってみました。 その中で感じた、他生成 AI との違いや Duet AI for Developers の使い所を紹介していきます。 結論 Duet AI for Developers は、 Google Cloud を用いたアプリケーション開発に向いている チャットアシスタンスのレスポンスが速い コードアシスタンスの機能が強力 モデルトレーニングのためのデータとして、プロンプトやその応答を使用しない
はじめに こんにちは、クラウドエース データMLディビジョン所属の直江です。 データMLディビジョンとはクラウドエースのITエンジニアリングを担うシステム開発部の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを含む一貫したデータ課題の解決を専門としております。 データMLディビジョンでは活動の一環として、毎週Google Cloudの新規リリースを調査・発表し、データ領域のプロダクトのキャッチアップをしています。その中でも重要と考えるリリースを本ページ含め記事として公開しています。 今回紹介するリリースは、Eventarcを使用したDataflowジョブを管理についてです。
はじめに こんにちは!クラウドエース データML ディビジョン所属の佐塚と申します。 データML ディビジョンとはクラウドエースのITエンジニアリングを担うシステム開発部の中で、特にデータ基盤構築・分析基盤構築からデータ分析までを含む一貫したデータ課題の解決を専門としております。 データML ディビジョンでは活動の一環として、毎週Google Cloud の新規リリースを調査・発表し、データ領域のプロダクトのキャッチアップをしています。その中でも重要と考えるリリースを本ページ含め記事として公開しています。 今回紹介するリリースは「Cloud Run ジョブにオーバーライド機能が追加」