Sansan Builders Blog

Sansanのものづくりを支えるメンバーの技術やデザイン、プロダクトマネジメントの情報を発信

アーキテクチャ

変更に強いコンポーネント設計の方針と規約(Webフロントエンド)

技術本部 データ戦略部 Newsグループの木田です。 最近、初めて自作キーボードに挑戦しました。ちょうど2枚目のモニターも買ったので、モニター2台と自作キーボードで快適に記事を書いています。 予めお断りしておきますが、この記事は元々、社内向けに設…

Sansan iOS アプリのマルチモジュール化推進方法

こんにちは、Sansan 技術本部 Mobile Application Group に所属している iOS アプリエンジニアの相川です。 本記事は Sansan Advent Calendar 2021 の23日目の記事になります。 adventar.org 現在 Sansan の iOS アプリチームでは開発環境の改善を目的とした…

人事異動のデータ化の取り組み 〜 CamelotによるPDFの表データ抽出

DSOC サービス開発部 GEES/JES/COEグループの松本です。最近はコロナの影響で巣ごもりをしており、家の庭で芝生を育てています。 色々と手抜きをしてしまったがために生え揃いがまばらで、かわいい反面、芝生の上を裸足で歩けるようになるにはまだまだ時間が…

マルチテナントSaaSのテナント分離をRow-Level Securityに移行した

こんにちは、クラウド請求書受領サービス「Bill One」の開発に携わっているソフトウェアエンジニアの加藤です。Bill OneはB2BのマルチテナントSaaSであり、データベースとして Cloud SQL 上のPostgreSQLを利用しています。従来はマルチテナントのデータを分…

各社がアーキテクチャを語る「Engineering Team Presentation」を開催しました

こんにちは、プロダクト戦略開発室の相場です。今回は先日開催した「Engineering Team Presentation 〜各社の事業を支えるアーキテクチャ〜」のイベントレポートをお届けしたいと思います。 sansan.connpass.com

Builders Box イベントレポート 〜クリーンアーキテクチャ〜 (後編)

はじめに DSOC サービス開発部の正木です。普段はアプリケーションエンジニアとして、Sansan や Eight のサービス基盤となるシステムを Rails をメインに開発・運用を行っています。今回は Builders Box - ON AIR #3 Clean Architecture レポートの後編とし…

Builders Box イベントレポート 〜クリーンアーキテクチャ〜 (前編)

はじめに はじめまして。DSOC の Gees・Jes チーム所属の松本です。 普段は 名刺のデータ化システム「GEES」や、人事異動データ化システム「JES」の開発を、主にRuby on Railsで行っています。今回は弊社が運営するBuilders Boxの主催で2021年1月29日 に行わ…

ソースコードで理解するクリーンアーキテクチャ

はじめに こんにちは。プロダクト開発部の荒川です。 これまで最年少を謳っていましたが、ついに新卒の子にその座を奪われてしまいました。とても残念です。 さて今回のテーマは、皆さんお馴染みクリーンアーキテクチャ(Clean Architecture)です。 クリー…

© Sansan, Inc.