Semaphore

  • Product
    • Features
      • Continuous Integration & Pipelines
      • Deployments & Automation
      • Metrics & Observability
      • Security & Compliance
      • Developer Toolkit
      • Test reports
      • Monorepos
      • Self-hosted agents
    • Menu Item
      • Deployment options
        • Open source
        • Cloud
        • Hybrid
        • Enterprise
      • Explore
        • Customers
        • Premium Support
        • Security
    • new

      Semaphore v1.3 Release Roundup

      Read full release notes

  • Solutions
    • Explore
      • Cut down costs 50%
      • Replace Jenkins
      • Monorepos
      • Flaky Tests
      • Promotions
      • Deployment Environments
    • Menu Item
      • Use Cases
        • iOS
        • Docker & Kubernetes
        • Android
      • Compare
        • vs Jenkins
        • vs GitHub Actions
        • vs Travis CI
        • vs Bitbucket
    • WHITEPAPER

      How does Semaphore Open Source work?

      Download

  • Pricing
  • Resources
    • Menu Item
      • Explore
        • Cloud Docs
        • Community Edition Docs
        • Blog
        • Podcast
        • Resources
        • CI/CD Learning tool
        • Newsletter
      • Community
        • Youtube ↗
        • Release Roundups ↗
        • Discord ↗
        • GitHub ↗
    • Semaphore Uncut Podcast

      Listen now

      Semaphore on YouTube

      Watch now

Star
...
  • Login
  • Get started

Semaphore

  • Product
    • Features
      • Continuous Integration & Pipelines
      • Deployments & Automation
      • Metrics & Observability
      • Security & Compliance
      • Developer Toolkit
      • Test reports
      • Monorepos
      • Self-hosted agents
    • Menu Item
      • Deployment options
        • Open source
        • Cloud
        • Hybrid
        • Enterprise
      • Explore
        • Customers
        • Premium Support
        • Security
  • Solutions
    • Explore
      • Cut down costs 50%
      • Replace Jenkins
      • Monorepos
      • Flaky Tests
      • Promotions
      • Deployment Environments
    • Menu Item
      • Use Cases
        • iOS
        • Docker & Kubernetes
        • Android
      • Compare
        • vs Jenkins
        • vs GitHub Actions
        • vs Travis CI
        • vs Bitbucket
  • Pricing
  • Resources
    • Menu Item
      • Explore
        • Cloud Docs
        • Community Edition Docs
        • Blog
        • Podcast
        • Resources
        • CI/CD Learning tool
        • Newsletter
      • Community
        • Youtube ↗
        • Release Roundups ↗
        • Discord ↗
        • GitHub ↗
  • Get started
  • Login

logo Semaphore Summit

Loading…
Register

see all speakers

Lucas is a Senior Software Engineer with over a decade of experience in distributed systems and cloud environments. He enjoys understanding the inner workings of systems, figuring out why they break, and gradually making them more reliable.

Lucas Pinheiro

Senior Software Engineer at Semaphore

Self-Hosted: Navigating The Challenges of Distributed Agent Management, Cross-Platform and Cloud Support

February 27

In this presentation, we'll explore the complexities of managing distributed agents across cloud and cross-platform environments. From developing sync protocols to handling race conditions and scaling challenges, we'll dive into real-world problems faced when building a robust system for managing agents and job execution. We'll cover the challenges of supporting agents running on multiple platforms — Windows, AWS, macOS, Kubernetes — while maintaining seamless communication with a control plane. Key topics include managing distributed load, enforcing quotas, solving authentication issues, and handling logs in a scalable way. Throughout the talk, we'll share the solutions implemented to tackle these issues and ensure reliable agent management, offering practical lessons for scaling distributed systems and overcoming cloud-specific hurdles.

Semaphore Summit

© 2025 Semaphore Technologies doo. All rights reserved.

Star us on GitHub
Star
...

All-in-one delivery platform for teams who’ve outgrown default tools.

Learn more

Resources

We're hiring 🤝🏽

Blog

Podcast 🎙️

Youtube 🎥

Resources

Newsletter

Product

Pricing 💰

Docs

Customers

Premium Support

System Status

Security

    By clicking "Subscribe" you agree that your personal data will be processed in accordance with our Privacy policy.

    Terms of Service

    Privacy Policy

    © 2025 Semaphore Technologies doo. All rights reserved.