技術選定の背景にもなるので、軽く弊社プロダクトに触れておきますと、
要は、ノーコードツール×ETLツール×帳票エンジン になります。
一つ一つでプロダクトになるレベルなので、開発工数が結構掛かるというのが特徴的です。
β版リリースまでに30万行以上コードがあるというのはなかなか珍しいんじゃないかなと思います。
それゆえ、如何に開発工数を減らすかという観点で、技術的難易度度外視で開発効率が良い技術選定をしていく、というのは今後もスタンスとして持ち続けるつもりです。
以下それぞれの技術についての選定理由や、現状での課題感を書いて行こうと思います。
まずGCPかAWSかの選択でGCPを選択したのは、
で、両方使ったことが合ったので、迷わずGCPを選択しました
Firebaseをterraformに載せる部分で、多少苦戦をしましたが、いまは綺麗にまとまってると思います。