Andrew Gaul

Andrew Gaul

San Francisco, California, United States
804 followers 500+ connections

About

Systems programmer interested in entrepreneurship and leadership opportunities in San…

Activity

Join now to see all activity

Experience

  • DeepStructure Graphic

    DeepStructure

    San Francisco, California, United States

  • -

    Tokyo, Japan

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

  • -

Education

Licenses & Certifications

  • Japanese Language Proficiency Test N4

    Japan Educational Exchanges And Services

    Issued

Publications

  • Maintaining an open source project while sustaining your sanity

    Open Source Summit Japan

    Many open source projects rely on one or a few maintainers which risks burnout and abandonment. This talk explores how maintainers can sustain their projects over the long term without doing all the work themselves. We will discuss how to productively engage users and manage their expectations, how to limit project scope and work with your contributors, and interactions with external projects and communities.

    See publication
  • A re-introduction to s3fs

    Linux.conf.au

    S3 file systems are a popular interface to object storage despite their leaky abstractions and performance pitfalls. In this talk we will explore s3fs, one of the most popular FUSE file systems, and when it is an appropriate solution. We will compare it with NFS and also discuss how s3fs has evolved over the last ten years.

    See publication
  • Exploring trade-offs in S3 file systems

    Ohio LinuxFest

    Many Linux user-space file systems (FUSE) layer on top of S3 (Amazon Simple Storage Service) to allow existing applications to use scalable storage without rewriting. These work well for many applications but for others compare unfavorably to NFS. Performance of some operations can differ an order of magnitude while other operations cannot be implemented at all. In this talk, we explore the trade-offs between s3fs, goofys, and s3ql including performance, interoperability, and POSIX…

    Many Linux user-space file systems (FUSE) layer on top of S3 (Amazon Simple Storage Service) to allow existing applications to use scalable storage without rewriting. These work well for many applications but for others compare unfavorably to NFS. Performance of some operations can differ an order of magnitude while other operations cannot be implemented at all. In this talk, we explore the trade-offs between s3fs, goofys, and s3ql including performance, interoperability, and POSIX compatibility.

    See publication
  • Cloud storage with Apache jclouds

    ApacheCon EU

    Object stores provide a flexible, scalable, and cost-effective abstraction to build applications in both the public and private cloud. Apache jclouds abstracts all major providers, allowing Java source-level compatibility while providing access to vendor-specific interfaces. This talk will cover how to integrate jclouds into applications and how to manage containers and objects. It will also discuss differences between providers, scaling out the number of clients and number of objects, and…

    Object stores provide a flexible, scalable, and cost-effective abstraction to build applications in both the public and private cloud. Apache jclouds abstracts all major providers, allowing Java source-level compatibility while providing access to vendor-specific interfaces. This talk will cover how to integrate jclouds into applications and how to manage containers and objects. It will also discuss differences between providers, scaling out the number of clients and number of objects, and trade-offs in application design.

    See publication

Projects

  • s3fs

    - Present

    s3fs committer - accelerated readdir, rename, and write performance by 2-5x, addressed concurrency and data loss issues, and improved POSIX compatibility, S3 interoperability, testing, and documentation

    See project
  • S3Proxy

    - Present

    Author of S3Proxy, a virtual object store allowing access to various storage backends via programmable middlewares

    See project
  • Apache jclouds

    -

    Apache jclouds committer, PMC member (2013–2025), and Vice President (2016–2017, 2021–2025) - implemented the B2 API and mentored Google Summer of Code students (2014, 2017)

    See project

More activity by Andrew

View Andrew’s full profile

  • See who you know in common
  • Get introduced
  • Contact Andrew directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content