nowfound

Life & fun · June 3, 2025

RS

Rethinknig Serverless – Services, Observers, and Actors Now Available

Hey HN - Today we launched a new globally available Serverless platform that thinks about simplicity and DX first and foremost. Let us know what you think - try it now for free. Traditional serverless functions are islands. Each function handles a request, does its work, and forgets everything. Need one function to talk to another? You’ll be making HTTP calls over the public internet, managing authentication between your own services, and dealing with unnecessary network latency for simple internal operations. This architectural limitation has held back serverless adoption for complex…

What it does

In the maker’s words, at launch

Hey HN - Today we launched a new globally available Serverless platform that thinks about simplicity and DX first and foremost. Let us know what you think - try it now for free. Traditional serverless functions are islands. Each function handles a request, does its work, and forgets everything. Need one function to talk to another? You’ll be making HTTP calls over the public internet, managing authentication between your own services, and dealing with unnecessary network latency for simple internal operations. This architectural limitation has held back serverless adoption for complex applications. Why would you break your monolith into microservices if it means every internal operation becomes a slow, insecure HTTP call, and&#x2F;or any better way of having communications between them is an exercise completely left up to the developer? Introducing Raindrop Services Services in Raindrop are stateless compute blocks that solve this fundamental problem. They’re serverless functions that can work independently or communicate directly with each other—no HTTP overhead, no authentication headaches, no architectural compromises. Think of Services as the foundation of a three-pillar approach to modern serverless development: Services (this link below): Efficient serverless functions with built-in communication Observers (Part 2): React to changes and events automatically Actors (Part 3): Maintain state and coordinate complex workflows Let’s dive into how Services can be used to make your life easier. Public Services: Your Application’s Front Door Public services are exactly what you’d expect—serverless functions accessible via unique URLs. They handle external requests, manage authentication, and serve as entry points to your application. Public Services &#x2F;&#x2F; raindrop.manifest service "my-api" { domain { cname = "my-unique-service" } } When deployed, this service becomes accessible at my-unique-service.<org-id>.lmapp.run. Perfect for APIs, webhooks, and any user-facing functionality. Internal Services: The Secret Sauce Here’s where things get interesting. Internal services don’t need public URLs—they’re designed to be called by other services within your application. But unlike traditional serverless functions, they can be invoked directly without HTTP calls. This is service binding in action: efficient, secure communication between your services without the networking overhead. Internal Services &#x2F;&#x2F; raindrop.manifest service "my-api" {} Service Bindings: Direct Internal Communication The magic happens when services call each other. Instead of making HTTP requests, services invoke methods directly on other services. It’s like having a private, high-speed network between your functions. Below are the public and internal services in action: &#x2F;&#x2F; Service A (public-facing) export default class extends Service<Env> { async fetch(request: Request): Promise<Response> { &#x2F;&#x2F; Direct call to internal service - no HTTP, no URLs needed const response = await this.env.SERVICE_B.processData({ userId: getUserId(request) }); return response; } } &#x2F;&#x2F; Service B (internal-only) export default class extends Service<Env> { async processData(input: any): Promise<Response> { &#x2F;&#x2F; Your business logic here return new Response("Processed successfully"); } } Tech Blog - Services: https:&#x2F;&#x2F;liquidmetal.ai&#x2F;casesAndBlogs&#x2F;services&#x2F; Tech Docs - https:&#x2F;&#x2F;docs.liquidmetal.ai&#x2F;reference&#x2F;services&#x2F; Sign up for our free tier - https:&#x2F;&#x2F;raindrop.run&#x2F;

Does the same job

all alternatives →
  • SM
    Serverless meets Microservices2016 · blog.leveros.com · ▲191
  • NO
    Nous – Open-Source Agent Framework with Autonomous, SWE Agents, WebUI2024 · github.com · ▲155

    Hello HN! The day has finally come to stop adding features and start sharing what I've been building the last 5-6 months. It's a bit of CrewAI, OpenDevon, LangFuse&#x2F;Cloud all in one, providing devs who prefer TypeScript an integrated framework thats provides a lot out of the box to start experimenting and building agents with. It started after peeking at the LangChain docs a few times and never liking the example code. I began experimenting with automating a simple Jira request from the engineering team to add an index to one of our Google Spanner databases (for context I'm the…

  • SS
    Serverless Scripting for GitHub, Asana, Airtable, and more2017 · scripts.blockspring.com · ▲66
  • Serverless Components2018 · ▲189

    An easier way to build applications with cloud services

  • EG
    EdgeNode – Global Serverless Deployments2023 · edgenode.dev · ▲8

    Hey HN, we're Sebastian and Mish and we are working on EdgeNode - A global serverless deployment platform. Typically, most applications are hosted in a single location. This makes the experience worse for the users based further away due to high latency. Higher latency leads to decreased conversion rates, impairs user interactions and ultimately reduces customer satisfaction. Amazon and Google operate their services globally to eliminate this issue and increase service reliablity. However, setting up and maintaining such an infrastructure is technically challenging and very costly. With…

  • Serverless + Spotinist Functions2017 · ▲96

    Run serverless functions for less

More life & fun this month

the category →
  • TL

    Life & fun · 10d ago · louisabraham.github.io

  • Photosynthesis fires two of your iPhone

    Life & fun · 28d ago · photosynthesis.camera

  • SoloUno310

    Take control of hair pulling, nail biting & skin picking

    Life & fun · 28d ago · solouno.io

  • Scroll through all 43,252,003,274,489,856,000 reachable Rubik's Cube permutations.

    Life & fun · 26d ago · everycube.alen.is

  • The Interactive 3D Encyclopedia

    Life & fun · 21d ago · expeditione.fun

  • Hi HN, I built Eigendrum, a web tool that solves the 2D wave equation for arbitrary shapes so you can hear what they sound like as drums. How it works: * Solves -∇²u = λu using finite element analysis (Kφ = λMφ) on a triangle mesh. * Validated to <0.1% error against closed-form solutions for circles (Bessel zeros) and rectangles. * Sound model factors in strike location, Rayleigh damping, and mallet width. * Includes Kac drums I & II to demonstrate identical sound spectra from different geometries. * No frameworks, build steps, or dependencies. Repo and tests:…

    Life & fun · 27d ago · baselashraf81.github.io

Launched alongside, June 2025

the whole month →
  • IM

    Hey HN! Pilots everywhere are required to keep a logbook of all their flying hours, aircraft, airports, and so on. Since I track everything digitally (some people still just use paper logbooks!), I put together some data visualizations and a few 3D globes to show my flying history. This globe is probably my favourite so far: https:&#x2F;&#x2F;jameshard.ing&#x2F;pilot&#x2F;globes&#x2F;all If you’ve got ideas for other graphs or ways to show this kind of data, I’d love to hear them!

    Life & fun · 2025 · jameshard.ing

  • Stunning presentations with AI. No design skills required.

    AI · 2025 · chroniclehq.com

  • Build native mobile apps for iOS and Android without code.

    Dev tools · 2025 · bble.io

  • Twenty991

    The #1 open-source CRM

    Dev tools · 2025 · twenty.com

  • All your connections, across all your socials.

    AI · 2025 · pally.com

  • WC

    I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. The project had traction (1.4k GitHub stars, 95 forks, ~20K visits&#x2F;month), but was eventually sold due to video licensing hurdles. The new owner stopped maintaining it, and the repo went abandoned. Over the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a "broken" tool let's say. I couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better…

    Dev tools · 2025 · github.com