Facebook社製ORM entの選定理由・v1へのロードマップをまとめました。 entの日本語記事がまだ少ないので、少しでもentについて知っていただければと思って書きました。 著者は本業・個人開発共にORMとしてentを採用しています。 entとは? GolangのORM(Object-relational mapping)です。 ent はGoのためのシンプルかつ強力なエンティティフレームワークです。このフレームワークを使うことで,大量のデータモデルをもつアプリケーションのビルドとメンテナンスを簡単に行うことができます。 by https://entgo.io/ja/docs/getting-started 特徴 データベーススキーマをグラフ構造として簡単にモデル化 型安全にsqlクエリを書ける コード生成に基づく静的型付け データベースクエリおよびグラフトラバーサルの記述が容易