Category: Database, Data, Kubernetes

Ent, the Go entity framework originally created at Facebook and open sourced in 2019, has joined the Linux Foundation. Ent helps developers work on complicated back-end applications, where they might have to deal with a large number of entity types, as well as the relationships between them.

This means that, for every entity a developer defines in their Ent schema, explicit, type-safe code is generated for the developer to efficiently interact with their data.

Trying to maintain code and queries that traverse hundreds of types of entities in relational terms was just too error-prone and slow and Ent was created directly from that pain.” With Ent both written in Go and generating code in Go, Mashraki says that the framework has found a natural home in the cloud native community, with many Cloud Native Computing Foundation (CNCF) projects using the framework.

Related Articles