From the course: Capstone: Building Production Features with Copilot

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

Task 3: The data layer

Task 3: The data layer

- [Instructor] A major issue in the world of agentic coding is what to focus on. One place to focus on is to look at the runtime itself. Many interpreted languages have severe legacy issues because the binary itself is huge. So in the case of, for example, Python, oftentimes it could be a hundred or maybe 200 megabytes just to get everything into a container runtime. Same with scripting languages. For example, Deno TypeScript. It's going to bundle the entire V8 runtime inside, and you're going to have close to a hundred megabyte runtime. If you look at interpreted languages, they're really an issue in terms of the size. A binary though, especially for a modern-compiled language like Go or Rust, is tiny, and so the runtime bloat is essentially non-existent. And if you look at the startup time, this really plays a role with CLI execution or deploying it into production. You also eliminate the runtime dependency hell, the…

Contents