LayerX エンジニアブログ

LayerX の エンジニアブログです。

ソフトウェア設計

多種多様な会計ソフトと接続するためのSaaSの作り方

こんにちは。LayerX エンジニアの花村(@naomasabit)です。 プレスリリースでも多く出していますが、請求書処理を行うLayerX インボイスは多くの会計ソフトと連携しています。他ソフトウェアと連携するという機能は複雑性を伴いますが、この記事では私が会…

AI-OCRを支える非同期処理アーキテクチャ

こんにちは!LayerXエンジニアの高際 @shun_tak です! この記事では、LayerX インボイスの請求書AI-OCRを支える非同期処理の仕組みについて解説したいと思います。 いきなりサマリーですが、今回お伝えしたいのは以下の2点です。 請求書は突然大量にアップ…

LayerX インボイスのメール受信の仕組み

こんにちは!LayerXの mosa(榎本)です。 今日は、LayerXインボイスの機能であるメール受信について解説していきます。 LayerXインボイスでは、様々な方法で請求書ファイルを取り込むことができます。直接経理の方がアップロードできるのはもちろん、特定のメ…

プロダクトをつくる研究開発組織LayerX Labsにおける技術選定の軸

LayerX LabsのOsuke(@zoom_zoomzo)です!今回の記事では、僕自身LayerX創業当初から研究開発をメインに取り組んできたこともあるので、Labsにおける技術選定や設計を考える上での軸やその具体例について紹介したいと思います。 LayerX Labsにおける技術選…

GraphQLによるLayerX インボイス ワークフロー機能のモデル設計

DX事業部でLayerX インボイスのワークフロー機能開発を担当している木戸と申します。 今回は先日リリースしたワークフロー機能について、 開発開始から2ヶ月でリリースに至るまでの流れと、採用したGraphQLでのモデル設計についてご紹介いたします。 GraphQL…

GraphQLでバックエンドのコードをすっきりさせた話

こんにちは!LayerXの mosa_siru (榎本) です。 LayerX インボイスでは、もともと github.com/go-swagger/go-swagger を利用してREST APIを開発していましたが、最近開発したワークフロー機能 のコンポーネントではGraphQLを取り入れました。 GraphQLには様…

LayerX インボイスにおける請求書AI-OCRの概要

こんにちは!LayerX エンジニアの高際 @shun_tak と申します! この記事ではLayerX インボイスを支える請求書AI-OCR (Optical Character Recognition; 画像からの文字認識) について、 開発における品質の考え方 開発の方針 請求書AI-OCRを構成する処理群 と…

LayerX インボイスの技術スタック〜分野横断で開発するためのSchema Driven Development〜

DX事業部の @yyoshiki41 です。 今回は、今年1月にリリースしたLayerX インボイス のアプリケーション開発についてです。 インフラ構成については、昨日のLayerX インボイスのインフラアーキテクチャで紹介されています。 tech.layerx.co.jp LayerX インボイ…