# Turbolift Examples ## Kubernetes Builds a deployment, service, and ingress rule for the function to be distributed. Cool features: distribution-as-a-feature, automatically deleting the pods, deployments, services, and ingress rule when the main program completes. This implementation is BYOC (Bring Your Own Container, you have to pass a special function while instantiating the cluster interface that allows makes the containers available in the cluster, perhaps via a private registry). ## Local Queue The local queue example should never be used in a production application. It's designed to test the core features of turbolift (automatically extracting microservices from a rust codebase and running them on an http server), without any of the platform-specific code for e.g. running on kubernetes. Check this example out if you're interested in a bare-bones example turbolift project without any platform-specific specialization. Note: if you're looking to run code locally in turbolift instead of using a distribution platform, you should deactivate the distributed turbolift feature in your project's `Cargo.toml`. This will let your program run all services locally, e.g. while developing.