システム設計

OpenAPIを利用してWebアプリケーションの開発プロセスを効率化した話

エクストーンの豊田です。Webアプリケーションの開発においてバックエンドチームがAPIを作成し、フロントエンドチームがそのAPIを利用してシステムを構築を行うような開発プロセスが私たちのチームでは頻繁に行われています。その中で、OpenAPIを積極的に活…

PostgreSQLのjsonb型を活用したテーブル設計

エクストーンの豊田です。 最近、PostgreSQLのテーブル設計を行う機会があり、jsonb型を利用することでシンプルな構造を実現できたという体験がありました。 今回は、jsonb型の有用性やデータの作成・取得・検索方法、インデックスの作成方法について、こち…

LLMを活用したドキュメンテーションのすすめ(ワイヤーフレーム編)

エクストーンの豊田です。エクストーンでは今年生成系LLMの活用に力を入れておりまして、企画や設計など様々な分野でLLMを有効活用できないか模索しています。 そんな中、Webアプリケーションの詳細仕様のドキュメントを作るに当たって、LLMが有効活用できそ…

Firebase Authenticationを用いた「やってはいけない」システム設計の話

エクストーンの豊田です。先日、エクストーン社内で技術勉強会があり、そちらでFirebase Authenticationを利用してWebサービスを設計・運用した際に困った話をさせていただいたので、こちらでも紹介させていただきたいと思います。 Firebase Authentication …