nowfound

Dev tools · September 14, 2022

SY

Scale your APIs with Aperture flow control

Hello HN, Over the past year, we have been building Aperture - an open-source flow control and reliability platform for cloud applications. Over the past few years, companies like LinkedIn[1], Google [2], Netflix [3], Stripe [4] have built cutting-edge flow control technologies to keep their applications reliable. Flow control is powerful because it enables graceful degradation- the ability to preserve key user experience pathways, even in the face of application failures. With Aperture project, we hope to democratize building reliable applications with effective flow control. Aperture…

What it does

In the maker’s words, at launch

Hello HN, Over the past year, we have been building Aperture - an open-source flow control and reliability platform for cloud applications. Over the past few years, companies like LinkedIn[1], Google [2], Netflix [3], Stripe [4] have built cutting-edge flow control technologies to keep their applications reliable. Flow control is powerful because it enables graceful degradation- the ability to preserve key user experience pathways, even in the face of application failures. With Aperture project, we hope to democratize building reliable applications with effective flow control. Aperture enables flow control through Aperture Agents and an Aperture Controller. Aperture Agents live next to your service instances as a sidecar and provide flow control components such as a weighted fair queuing scheduler for prioritized load-shedding and a distributed rate-limiter for abuse prevention. A flow is the fundamental unit of work from the perspective of an Aperture Agent. It could be an API call, a feature, or even a database query. The Aperture Controller is powered by always-on, dataflow-driven policies that continuously track deviations from SLOs and calculate recovery or escalation actions. The policies running in the Controller are expressed as circuits, similar to circuit networks in the game Factorio[5]. You can deploy Aperture into your service instances through Service Mesh (using Envoy) or Aperture SDKs. We are excited to release Aperture as an open source project under the AGPL v3 license, and invite SREs, DevOps & enthusiasts to give the project a try. We would love to hear your feedback on Aperture and how we can improve! GitHub: https://github.com/fluxninja/aperture Docs: https://docs.fluxninja.com/ Announcement: https://techcrunch.com/sponsor/fluxninja/fluxninja-announces... Explainer Video: https://www.youtube.com/watch?v=sEl4SMo3KNo [1]: https://engineering.linkedin.com/blog/2022/hodor--detecting-... [2]: https://sre.google/sre-book/handling-overload/ [3]: https://netflixtechblog.com/keeping-netflix-reliable-using-p... [4]: https://stripe.com/blog/rate-limiters [5]: https://wiki.factorio.com/Circuit_network

Does the same job

all alternatives →
  • AF
    Aperture – Flow Control for Cloud Apps2022 · github.com · ▲7

    Hello HN, Over the past year, we have been building Aperture - an open-source flow control and reliability platform for cloud applications. Over the past few years, companies like LinkedIn[1], Google [2], Netflix [3], Stripe [4] have built cutting-edge flow control technologies to keep their applications reliable. Flow control is powerful because it enables graceful degradation- the ability to preserve key user experience pathways, even in the face of application failures. With Aperture project, we hope to democratize building reliable applications with effective flow control. Aperture…

  • AO
    Aperture Open Source Flow Control and Reliability Platform2022 · github.com · ▲6

    Hello people of HN and fellow SREs! Over the past year, we have been building Aperture - an open-source flow control and reliability platform for cloud applications. Over the past few years, companies like LinkedIn[1], Google [2], Netflix [3], Stripe [4] have built cutting-edge flow control technologies to keep their applications reliable. Flow control is powerful because it enables graceful degradation- the ability to preserve key user experience pathways, even in the face of application failures. With Aperture project, we hope to democratize building reliable applications with effective…

  • Superflow for Web Apps2023 · ▲249

    Comment & collaborate on your staging deployments

  • Zoho Flow2018 · ▲149

    A comprehensive app integration platform for the cloud.

  • Uiflow Studio2021 · ▲259

    No-code platform for visually developing production web apps

  • MediaFlows2023 · ▲202

    Build visual media-rich apps in minutes

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, September 2022

the whole month →
  • IM

    Life & fun · 2022 · dogbunnypuzzle.com

  • IM

    A couple of years ago, I had an interesting idea. What if there was a marketplace where all the underlying tech was open-source? The order management system, the storefront, customer support, etc. The marketplace would simply connect to the seller’s infra instead of locking them in. If, for some reason, the seller is removed from the marketplace, their software stays with them and they can continue accepting orders directly. This model can be used to disrupt any marketplace from AirBNB to UberEats: building tech for home renters and restaurants and later, leveraging that to build a competing…

    Dev tools · 2022 · openship.org

  • Polywork1,216

    Discover opportunities to collaborate

    Life & fun · 2022

  • xTiles1,035

    Organize your ideas & projects visually

    Work · 2022 · xtiles.app

  • Arcade 2.01,026

    The easiest way to showcase your product

    Life & fun · 2022 · arcade.software

  • Maven977

    100+ live courses taught by experts, education reimagined

    Life & fun · 2022 · maven.com