Scraps 最終更新 2026/10/02 06:50

#バックエンド

@ReQ_HY /

dbt + DuckDB で学ぶ Spotify 式 Context Layer - 正確なKPI集計と自由なデータ探索を両立する Text-to-SQL 設計論

  • SpotifyのVedder設計思想を参考に、DuckDB + dbt-duckdb + Gemini 3.7 Flashで4つの検証パターンを比較した
  • Context LayerとSemantic Layerの違い、Ratioメトリクスの確定SQL生成、AI Routerによる自動ルーティングが主な実装
  • 定型KPIはSemantic Layerで非定型探索はContext Layerに自動分岐する仕組みをローカル環境で実装可能

@Ohmiya-Mizuki /

クリーンアーキテクチャは個人開発でもやる価値があるか

  • 個人開発でクリーンアーキテクチャを採用する価値はプロジェクトの性質に応じて変わる
  • 外部依存の数と変更の独立性、テストのしやすさ、開発の継続性の3つの基準を満たすプロジェクトに価値がある
  • 外部サービスへの依存が2つ以上あり独立して変更される可能性があるプロジェクトでは採用を検討すべき

@igawy /

生成AIで理解を深めた社内勉強会のやり方

  • 生成AIで作成したインタラクティブツールと自社プロダクトのコンテキストを意識した議論でOAuth/OIDCの理解を深めた
  • OAuth/OIDCの認可コードグラント+PKCEフローを再現するツールと、自社プロダクトの実装例をSlackでリアルタイムに議論した
  • 生成AIツールは自分の理解に合わせて進められ、自社文脈でのコンテキストを把握するのに有効だった

@abe /

初学者が検索システム開発チームに挑むにあたり、参考にした書籍・動画まとめ

  • 検索システム開発の初学者向けに、動画と書籍を紹介している
  • Neural Network Consoleの動画と「検索システム(実務者のための開発改善ガイドブック)」の書籍が挙げられている
  • 動画で全体像を把握し、書籍で検索の視点を学ぶことで、技術的な土台を築く方法が示されている

@もりた /

デカルト積問題って知っとるか〜? 気軽にJOINでメモリ爆発するアレのヤバさ実測すぞ!

  • JOINクエリでデカルト積が発生するとメモリ使用量が急激に増加する
  • 連鎖クエリは10万レコードで128MB、デカルト積クエリは64万レコードで156MBのメモリ使用量を記録した
  • エンティティ数が増えるとオブジェクト展開時のメモリ使用量が増加するため、1レコードあたりのデータ量に注意が必要

@ennagara128 /

2026年9月11日 今日のQiitaトレンド記事をポッドキャストで聴こう!

  • Qiitaのトレンド記事をAIポッドキャストで毎朝配信するサービスが始まった
  • 毎朝7時に前日のトレンド記事を音声で配信、通勤中の聴きものとして利用可能
  • 通勤時間に記事を効率的に確認できるが、Qiita投稿のタイミングには間に合わない可能性がある

@mizzsugar /

なんちゃって共同編集 〜技術的・時間的な制約が大きい中で共同編集の要望が発生したら〜

  • 共同編集機能を実装する際、リアルタイム性を諦めてバージョン管理と軽量な工夫で対応した
  • バージョン管理は保存=バージョンの単純モデル、ポーリングによる通知と編集中ユーザーのアイコン表示、バックアップ機能を組み合わせた
  • リアルタイム性を諦めることでインフラ変更や工数を最小限に抑え、社内アプリの小規模な同時編集に適した実装が可能になった

@jiis-sasaki /

アクセスログから不正アクセスの兆候を見つける7つの集計(nginx/Apache対応・コピペOK)

  • アクセスログを7つの集計で不正アクセスを検出する方法を説明
  • ログのIP復元設定、wp-login.phpへのPOST集計、404を量産するIP、2xxで返る要注意パスの検出、User-Agentの偏り
  • 2xxで返る要注意パスが1行でも出たらすでに攻撃されている可能性があるため、ファイルの削除と認証情報の変更が必要

@Anna Heim /

Furoの創業者はシリコンバレーを離れ、ドイツで成功を収めた

  • Furoの創業者がシリコンバレーを離れドイツに移り、資金調達とビジネス成長に成功した
  • ドイツ発のスタートアップが米国ベンチャーキャピタルから資金調達し、ドイツ鉄道会社と契約、シリコンバレーとのネットワークを維持
  • スタートアップは拠点を自国に置くことでコスト削減とネットワーク活用が可能で、米国とのつながりも重要

@Lauren Forristal /

Instagramの最新機能でタグ付き投稿をプロフィールグリッドに追加可能

  • Instagramにタグ付き投稿をプロフィールグリッドに追加できる機能が追加された
  • DM通知や投稿自体からタグ付き投稿を直接追加可能、元の投稿は変更されない
  • タグ付き投稿をプロフィールに反映させる際、元の投稿を削除せずに追加できる点に注意

@Ivan Mehta /

Google、Androidでパスワードマネージャーの切り替えをCSVファイル不要に

  • Androidでパスワードマネージャーの切り替えがCSVファイル不要で可能に
  • パスワードとパスキーの移行がアプリ間で可能、Androidがマネージャーを検出して転送を調整
  • CSVファイルのリスクを回避できるが、対応アプリに依存するためサポート状況を確認する必要がある

@yama3133 /

(新登場)Nx Plugin for AWSでフルスタックAWSアプリのひな型を作ってみた

  • Nx Plugin for AWSでAWSフルスタックアプリのひな型が生成可能
  • tRPC/FastAPI/CDK/Terraformのコンポーネントを単体で追加、connectionジェネレーターで型安全なクライアントを自動生成
  • Nxのキャッシュや依存関係グラフの考え方を新たに学ぶ必要があり、nx syncを実行する手間がある

@Tim Fernholz /

Maven Robotics wants to steal your robot deployment deal

  • Maven Roboticsはロボットの導入で競合を打ち勝ち、産業用の自律的な作業を実現した
  • ロボットはワーケルベースで移動し、2本のアームで30kgを扱える。産業用の作業フローに特化し、ワーケル管理システムと連携する
  • ロボットの運用にはリアルタイムデータの収集と再訓練が不可欠で、産業現場の実情に即した設計が重要

@Takenoko4594 /

AWS Blocksの概要をふわっと理解したい

  • AWS BlocksはAWSサービスをレゴブロックのように組み合わせてアプリケーションを構築できる開発フレームワーク
  • IfC(Infrastructure from Code)とIaC(Infrastructure as Code)の違い、AuthCognitoやApiNamespaceなどのBlockが提供される
  • AWS Blocksはプレビュー段階で、ローカル環境での動作が可能で、AWSリソースの定義とAPIの提供が自動的に行われる