The entity initialization tooling provides an prescriptive starting point for developing a service and associated entities. It sets up a development project and build configuration.
Scripts, plugins and other tools streamline the process of developing, building and deploying your entity. These tools support an interface-first development process; you define the service interface and domain model in
.proto files as gRPC descriptors. Native code generated from these descriptors provides scaffolding to allow you to rapidly and confidently develop an aligned implementation.