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

企業やコミュニティが発信する「API」に関連する技術ブログの一覧です。

さくらのクラウド高火力プランを使って大規模言語モデル(LLM)を動かしてみよう 〜後編〜

この記事は、2023年6月17日(土)に行われたオープンソースカンファレンス 2023 Online/Hokkaidoにおける発表を編集部にて記事化したものです。 前編のあらまし さくらインターネットの芦野です。 前編の […]

ChatGPTにSlackカスタム絵文字を作ってもらった

はじめに こんにちは。分析グループでデータエンジニアをしている小池です。Slackって便利ですよね。こいつは突然何を言い出すのか。そう思ったかたも多いかもしれません。しかし、安心してください。Slackが便利であることはまぎれもない事実です。そして、その中でも絵文字リアクションは群を抜いて便利だとわたしは思います。そもそも絵文字リアクションが何者

LLM活用促進に向けたPlatform Engineeringからのアプローチ

KEELチーム の相原です。 今回は流行に乗ってLLM(Large Language Models)の話です。 とは言うもののLLMは単なる流行ではなく新たなパラダイムと言っていいでしょう。 解けるタスクの幅は未だ底が知れず、機械学習とは求められる能力も多少異なることからソフトウェアエンジニアである私の周りでも大きな変化が起きていると感じます。 LIFULLでもこの変化をコーポレートメッセ

UE5上のオブジェクト情報をChatGPTに問い合わせる方法

こんにちは、金融ソリューション事業部の岡崎、若本です。 3DCG空間では、オブジェクトに関する情報を過度に表示し過ぎることはユーザー体験を阻害する要因になります。その一方で、あまりに情報が少ないと世界観の欠如に繋がります。そのため、質問応答などのユーザーが求める情報を必要なだけ表示する仕組みが求められることがあります。 そこで今回は、 Unreal

SwiftのCombineを、RxSwiftとの違いを理解しながら導入する

こんにちは、株式会社スタメンで TUNAG のiOSアプリエンジニアをしている青木 ( @38Punkd )です。 何気に今回の記事がこの Tech Blog への初投稿で、ワクワクしています。 TUNAGのiOSアプリは、これまでリアクティブプログラミングの手法として、 RxSwift を導入してきました。 そして今年度から、アプリがサポートするOSバージョンの下限を13.0に引き上げたため、Apple公式の非同期

良好URLを1%から99%に爆増させたパフォーマンス改善の話

こんにちは。 株式会社ココナラ フロントエンド開発グループの加藤です。 1年前、ココナラのフロントエンドは表示速度に課題があり、Google Search Consoleのページエクスペリエンスではモバイルの良好URLはたった1%しかありませんでした。 しかしその後パフォーマンス改善に取り組み、良好URL99%まで大幅に改善することができました。(記事の最後に実際のスクリーンショ

TDDとBDD/ATDD(1) TDDはテスト手法ではない

はじめに 近年、AgileやScrumの普及に伴って、振る舞い駆動開発(Behavior Driven Development、以下BDD)や受け入れテスト駆動開発(Acceptance test–driven development、以下ATDD)にも注目が集まってきました。 そこで本連載では、BDDやATDDとは何か、どのように活用すれば良いのか考えていきたいと思います。 本連載の構成は以下の通りです。 本連載のメインであるBDDやATDDは、テスト駆

オンザフライ プレビュー生成による動画流出対策

はじめに こんにちは。24卒で新卒入社予定の土田祐将です。 今回、内定者アルバイトとして2ヶ月間、株 ...

Cloud Run jobsでFTPサーバからCloud Storageにファイル転送してみた

G-gen 又吉です。今回は Cloud Run jobs を用いて、FTP サーバから Cloud Storage にファイル転送する仕組みを作成していきます。 概要 事前準備 開発環境の準備 ディレクトリ構成 Dockerfile main.py requirements.txt 使用するリソースの作成 FTP サーバの初期設定 動作確認 Cloud Run jobs の実行 リソースの削除 本番運用に向けての考慮事項 接続方式 IP アドレス プロトコル サービスアカウント

GitHub CopilotでVitestのテストを書いてみたら肌感で3~4割生産性が上がった気がした話

はじめに こんにちは。SHIFTの片山です。 今回は GitHub Copilot を利用して、ユニットテストを実装してみたいと思う。テストコードを書くのは、プロダクトのコードとの違いやそれにかかる時間から心理的な面でしんどさを感じることもあると思うが、Copilot を活用する事でどれだけ楽になるか?を確認できればと思う。

Istio Rate Limitを活用した流量制限の取り組み

はじめに こんにちは、ECプラットフォーム基盤SREブロックの織田と、カート決済SREブロックの遠藤です。 本記事では、Istio Rate Limitの概要とZOZOTOWNでの導入事例を2つご紹介します。 目次 はじめに 目次 現在のZOZOTOWN Istio Rate Limitの概要 Istio Rate Limitとは? 仕組み どのような制限ができるのか? Circuit Breakerとの違い 導入事例 事例1. マイクロサービスから外部APIへのリクエス

Cloud Tasksで外部APIへの流量制御をするときに考えたこと

この記事は、 Merpay Tech Openness Month 2023 の16日目の記事です。 こんにちは。メルペイのバックエンドエンジニアの @panorama です。 今回はメルカードのバックエンドにおいて「外部APIへのリクエストの流量制御を実現するためにCloud Tasksを導入した話」をご紹介します。 背景 メルカードのバックエンドでは提携している企業さまのAPIをさまざまな処理で呼び出しています。(以

テストコードの改革を進めている話

はじめに この記事は、 Merpay Tech Openness Month 2023 15日目の記事です。 こんにちは。メルペイ加盟店精算チームのバックエンドエンジニア @r_yamaoka です。 今日は現在自分がリードして取り組んでいるテストコードの改善について紹介したいと思います。 抱えている課題  私が所属している加盟店精算チームのマイクロサービスは加盟店さま向けサービスとして欠かせないも

Firebase Extensions + PaLM API で 要約アプリを作ってみた

こんにちは、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 Extensions と PaLM API について説明・検証を

Cloud Load Balancing の名称がリブランディングされました

こんにちは。クラウドエースの阿部です。 本日は、Cloud Load Balancing の名称変更について紹介したいと思います。 ! 2023/06/27 日本語ドキュメントにも Cloud Load Balancing の新名称が反映されたため、一部修正しました。 概要 6/21(日本時間で6/22の早朝)に、リリースノートで Cloud Load Balancing として提供されているロードバランサ製品の名称をリブランディングすることがアナウン
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?