MerLoc

Dev tools

serverless local development

SHOW HN2022

MerLoc

A local development, debugging and hotreload tool for AWS Lambda

github.com

#aws lambda#local debugging#hot reload#serverless development

111points
48comments
#565of 2,570 in 2022
Top 22%of 2022 by points

How HN took it

CuriousMostly questions and neutral comments

4 positive, 7 neutral or asking, 2 mixed, 1 critical, out of 14 comments about the project. Thread score +0.20.

Idea: 3 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Solves a real pain point in Lambda development

    From 3 comments
    • This is actually a tool i’d need to use - thank you for creating it. However i cant help but notice how large corps, such as amazon, build products on top of freely available…
      yrgulation on HN
    • This is awesome and something I definitely would use for my docker and node based lambdas. Looking forward to this project adding more labmda backends!
      gee_totes on HN
    • this looks like a great solution to problems in serverless application development. I would be interested in how this does or does not overlap with the AWS toolkit:…
      spatley on HN
  • Lets functions run against real AWS services and events

    From 2 comments
    • That looks cool! Though it looks like it only works for Java-based Lambdas, unfortunately. Does it only work with HTTP Lambdas / manual invocations, or does it also play well…
      cube2222 on HN
    • Disclaimer: I'm the co-founder and CTO of LocalStack (https://localstack.cloud) This looks awesome, congrats Serkan and team! Indeed, looks similar to SST, with the extensions…
      whummer on HN

Objections

  • Only supports Java runtime; Node.js is not yet supported

    From 2 comments
    • Hi, Yes it is only for Java runtime but Node.js runtime is also in our near-term roadmap. If you are looking for Node.js runtime, could you please upvote issue here:…
      sozal on HN
    • Yes, there any many serverless people looking for Node support. Could you please thumbs-up its feature request here: https://github.com/thundra-io/merloc/issues/1
      sozal on HN
  • Runs against real cloud services, so it needs AWS credentials and is not fully offline

    From 1 comment
    • Hi, LocalStack is great tool but the difference here is that MerLoc runs your function in local against real cloud services with the same credentials of your real AWS Lambda…
      sozal on HN

Requests

  • Add Node.js runtime support

    From 3 comments
    • I find the debugging and testing process pretty slow with AWS SAM so I may have to try this out when you have a Node runtime.
      somethingAlex on HN
    • This is awesome and something I definitely would use for my docker and node based lambdas. Looking forward to this project adding more labmda backends!
      gee_totes on HN
    • Does the hotreload feature comes out of the box? Is there any limitation regarding what can we reload while debugging? Could you expand that feature a bit?
      aoozdemir on HN

Questions

  • How does it differ from SAM local

    From 1 comment
    • What does this do that SAM local can’t do for testing Lambdas locally and “sam sync” for deploying a single function?…
      scarface74 on HN
  • How does it differ from SST and the AWS IDE toolkits

    From 2 comments
    • How is MerLoc different from SST?
      vasinov on HN
    • this looks like a great solution to problems in serverless application development. I would be interested in how this does or does not overlap with the AWS toolkit:…
      spatley on HN

Alternatives named

  • SAM local and sam sync

    From 1 comment
    • What does this do that SAM local can’t do for testing Lambdas locally and “sam sync” for deploying a single function?…
      scarface74 on HN
  • LocalStack

    From 2 comments
    • Doesn't something like localstack.cloud help with this need? I've just recently inherited some NodeJS lambdas and am thinking of looking into that to debug/develop locally.
      tunesmith on HN
    • LocalStack is open source: https://github.com/localstack/localstack Looks like they're starting a Pro version that requires signup/payment.
      andrewryno on HN
  • SST

    From 1 comment
  • AWS Toolkit for IntelliJ, PyCharm and VS Code

    From 1 comment
    • this looks like a great solution to problems in serverless application development. I would be interested in how this does or does not overlap with the AWS toolkit:…
      spatley on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/32483870)