TECH PLAY

API」に関連する技術ブログ

3224 件中 2146 - 2160 件目
こんにちは、株式会社スタメンで TUNAG のiOSアプリエンジニアをしている青木 ( @38Punkd )です。 何気に今回の記事がこの Tech Blog への初投稿で、ワクワクしています。 TUNAGのiOSアプリは、これまでリアクティブプログラミングの手法として、 RxSwift を導入してきました。 そして今年度から、アプリがサポートするOSバージョンの下限を13.0に引き上げたため、Apple公式の非同期フレームワーク Combine が使えるようになりました。 アプリに対してサードパーティ製
こんにちは。 株式会社ココナラ フロントエンド開発グループの加藤です。 1年前、ココナラのフロントエンドは表示速度に課題があり、Google Search Consoleのページエクスペリエンスではモバイルの良好URLはたった1%しかありませんでした。 しかしその後パフォーマンス改善に取り組み、良好URL99%まで大幅に改善することができました。(記事の最後に実際のスクリーンショットもあります) この記事では、そこで行った改善内容を紹介したいと思います。 はじめに ココナラのフロントエンドは、主にNuxt
はじめに 近年、AgileやScrumの普及に伴って、振る舞い駆動開発(Behavior Driven Development、以下BDD)や受け入れテスト駆動開発(Acceptance test–driven development、以下ATDD)にも注目が集まってきました。 そこで本連載では、BDDやATDDとは何か、どのように活用すれば良いのか考えていきたいと思います。 本連載の構成は以下の通りです。 本連載のメインであるBDDやATDDは、テスト駆動開発(Test-driven developme
はじめに こんにちは。24卒で新卒入社予定の土田祐将です。 今回、内定者アルバイトとして2ヶ月間、株 ...
今回は Cloud Run jobs を用いて、FTP サーバから Cloud Storage にファイル転送する仕組みを作成していきます。 概要 事前準備 開発環境の準備 ディレクトリ構成 Dockerfile main.py requirements.txt 使用するリソースの作成 FTP サーバの初期設定 動作確認 Cloud Run jobs の実行 リソースの削除 本番運用に向けての考慮事項 接続方式 IP アドレス プロトコル サービスアカウントの権限 概要 データ分析パイプラインなどで、デー
はじめに こんにちは。SHIFTの片山です。 今回は GitHub Copilot を利用して、ユニットテストを実装してみたいと思う。テストコードを書くのは、プロダクトのコードとの違いやそれにかかる時間から心理的な面でしんどさを感じることもあると思うが、Copilot を活用する事でどれだけ楽になるか?を確認できればと思う。
はじめに こんにちは、ECプラットフォーム基盤SREブロックの織田と、カート決済SREブロックの遠藤です。 本記事では、Istio Rate Limitの概要とZOZOTOWNでの導入事例を2つご紹介します。 目次 はじめに 目次 現在のZOZOTOWN Istio Rate Limitの概要 Istio Rate Limitとは? 仕組み どのような制限ができるのか? Circuit Breakerとの違い 導入事例 事例1. マイクロサービスから外部APIへのリクエスト制限 構成 設定と計測のポイント
この記事は、 Merpay Tech Openness Month 2023 の16日目の記事です。 こんにちは。メルペイのバックエンドエンジニアの @panorama です。 今回はメルカードのバックエンドにおいて「外部APIへのリクエストの流量制御を実現するためにCloud Tasksを導入した話」をご紹介します。 背景 メルカードのバックエンドでは提携している企業さまのAPIをさまざまな処理で呼び出しています。(以降このAPIを外部APIと呼びます。) メルカードをご利用いただいているお客さまが増え
はじめに この記事は、 Merpay Tech Openness Month 2023 15日目の記事です。 こんにちは。メルペイ加盟店精算チームのバックエンドエンジニア @r_yamaoka です。 今日は現在自分がリードして取り組んでいるテストコードの改善について紹介したいと思います。 抱えている課題  私が所属している加盟店精算チームのマイクロサービスは加盟店さま向けサービスとして欠かせないものであり、メルペイ最初期から存在するサービスです。他のマイクロサービスにあまり無い特徴として多数のバッチ処理
こんにちは。Turing株式会社でインターンをしている、東京大学学部4年の三輪です。 TuringのUXチームでは、Android OSを採用して独自の車載UI開発を進めています。Android OSはセンターディスプレイにあたる部分で主に利用される予定で、エアコン、ドア、ライトなどの操作をディスプレイ上で行えるようにするほか、ナビアプリや音声アシスタントなどの実装をAndroidプラットフォーム上で進めていく予定です。 自動車に搭載するOSを開発していくうえで、さまざまなハードウェアをOS上で扱えること
こんにちは、SRE ディビジョンの小堀内です。 2023 年 5 月 に開催された Google I/O 2023 では Firebase に関する内容も発表されました。 What's new at Google I/O 2023 - The Firebase Blog 今回は、この発表の中から New AI Extensions powered by the PaLM API(PaLM APIを利用した新しいAI拡張機能) に関する内容を紹介していきます。 記事概要 本記事では、Firebase Ext
こんにちは。クラウドエースの阿部です。 本日は、Cloud Load Balancing の名称変更について紹介したいと思います。 ! 2023/06/27 日本語ドキュメントにも Cloud Load Balancing の新名称が反映されたため、一部修正しました。 概要 6/21(日本時間で6/22の早朝)に、リリースノートで Cloud Load Balancing として提供されているロードバランサ製品の名称をリブランディングすることがアナウンスされました。 参考: https://cloud.g
はじめまして! BALES CLOUD エンジニアのてぃが(光永)と申します。 今回、BALES CLOUDとZoom Phoneの連携をすることになりました。 調査・実装等々行いましたので、この件についてお話ししたいと思います。 前置き Zoom Phoneとは? BALES CLOUDとは? インサイドセールスとは? なにをするのか? BALES CLOUDとZoom Phoneを連携するということ Zoom Phone連携の構成 なにをやったのか? Zoom Phoneの調査 Zoom Phone
はじめに BOXIL SaaSのChatGPTプラグインとは システム概要 開発にあたっての主な意思決定項目 開発の進め方 開発者申請 法務周りの対応 インフラ構成 カテゴリ検索APIの開発 ChatGPTプラグインのここがすごい3選 プラグインの使用を促してくれる 用意したAPI同士の連携ができる 申請から承認まで最短1日!? さいごに はじめに こんにちは。スマートキャンプでエンジニアをしている佐々木(社内ではピーターと呼ばれています)です。 2023年6月20日のプレスリリースの通り、スマートキャン
要約 Vertex AI Pipelines の scheduler API がプレビューリリースされた。 これまで Vertex AI Pipelines の定期実行は、Cloud Scheduler などの他プロダクトを利用する必要があった。 scheduler API により、Vertex AI Pipelines の定期実行を Vertex AI だけで可能になった。 1. はじめに こんにちは、クラウドエース データML ディビジョン所属の田中です。 クラウドエースのITエンジニアリングを担うシ