Home / Companies / Earthly / Blog / Post Details
Content Deep Dive

Remote Code Execution as a Service

Blog post from Earthly

Post Details
Company
Date Published
Author
Corey Larson, Brandon Schurman and Adam Gordon Bell
Word Count
1,837
Company Posts That Month
41
Language
English
Hacker News Points
-
Post removed?
No
Summary

Earthly Compute is an internal service developed to handle compute-heavy workloads such as video encoding and machine learning inference, and it operates through Earthly Satellites, which have been recently announced. The initial version of Earthly Compute used separate EC2 instances per client, enabling remote code execution as a service (RCEAS) for executing customer-submitted Earthfiles. However, traditional container orchestration frameworks like Kubernetes were unsuitable due to security concerns, prompting the need for proper virtualization. To optimize costs and performance, the team implemented a sleep feature that shuts down inactive instances, which can be woken up to handle build requests, reducing AWS bills while maintaining efficiency. Further enhancements included adopting a hibernate feature to reduce latency and addressing resource management issues by employing Cgroups to limit CPU, memory, and disk usage. Despite initial challenges, Earthly Compute now effectively powers Earthly Satellites and Earthly CI, providing a faster, secure CI service while mitigating operational complexities, including potential threats like crypto-mining.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 5 1,432 181 75 -56%
AI Model Fine-tuning 1 653 128 64 -3%
Secrets Management 1 783 121 60 -41%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.