HNHacker News
TopNewBestAskShowJobs

weeefun

15 karma · joined November 4, 2016

Cloud consultant with a focus on Serverless solutions on AWS. Loving TypeScript, CDK, and everything related. Need help? sebastian@sh-cloud.software
submissionscomments
weeefun··on Ask HN: Who wants to be hired? (August 2024)
Location: Germany (some rural area 1h away from Dortmund)

Remote: Yes, but on-site possible (occasionally) Willing to relocate: No

Technologies: backend+infra focus; Node.js/TypeScript/JavaScript and everything on AWS with a Serverless focus (CDK, Lambda, EventBridge, Api Gateway, SQS, DynamoDB, S3, SNS, CloudFormation, ...) and ci/cd tooling (GitHub Actions, Bitbucket Pipelines, CodePipeline, etc.)

Résumé/CV: https://cv.sebastianhesse.de or https://www.linkedin.com/in/sebastian-hesse/

Email: sebastian@sh-cloud.software

In my early career I started with typical Java tech (Spring, Spring Boot, Hibernate, etc.) but transitioned to Node.js (TS/JS) and building infrastructure on AWS, preferably Serverless only. Always loving to automate and optimize things and bringing a project forward!

Only looking for contract roles (1-12 months) since I'm self employed, can be part or full time.

weeefun··on Show HN: Tiny CLI to save AWS costs in dev environments when you're sleeping
It looks like a nice tool doing it's job well :-) I'd also consider services like provisioned DynamoDB tables or Kinesis streams in this context because there you can also waste lots of money depending on your setup. For example, you could decrease the provisioned read/write capacity for a DynamoDB table or decrease the shards of a Kinesis stream over night. I've discussed these topics in a blog post, in the context of a CloudFormation stack, if anyone's interested: https://www.sebastianhesse.de/2018/04/22/shut-down-cloudform...
weeefun··on Ask HN: Best team password manager?
Definitely take a look a 1Password. Great integration across multiple platforms (OS, browsers, smartphones) and for teams it's nice to have different vaults and assign users different permissions for vaults.
weeefun··on Show HN: A tool for turning facts into structured data with simple parsers
Interesting! You could combine it with e.g. Amazon Alexa so you can add such items using your voice (if you know the 'sentence structure' of course).
weeefun··on Ask HN: How was your experience with AWS Lambda in production?
Regarding the problem that you want to read the costs per function: have you considered using resources tags? This could help a bit when evaluating your costs (though not directly on the bill). https://aws.amazon.com/answers/account-management/aws-taggin...
weeefun··on Ask HN: How was your experience with AWS Lambda in production?
Although I've just started using AWS Lambda and think it's a cool technology to use, I can understand your points.

2) Logging is indeed painful! You definitely need a separate tool/system for that. I have created a small CLI tool to view logs of multiple Lambdas which have been deployed using a CloudFormation template: https://github.com/seeebiii/lambdalogs This does not replace a good external system, but it can help for small searches in the logs.

4) Yes, this takes a lot. Though I'm not using the Serverless framework, deploying the code using CloudFormation takes me about 2:30 minutes (with a project using Java Lambdas), because CF is doing lots of checks in the background. I also wrote a tool for this to decrease the waiting time and just update the JS/Java code instead of the whole stack: https://github.com/seeebiii/lambda-updater

Hope this helps you or someone else a bit!

weeefun··on Ask HN: Cheap options for simple landing page?
I think if you just want to run a WordPress installation, you don't need a DigitalOcean droplet. There are lots of cheaper web hosting alternatives to do that and they often also provide something like a one-click installation. For Germans, this is a really cheap option: https://wint.global 0,55 €/month
weeefun··on Show HN: Personal Storage System with a PI
Looks like a cool project. But do I see this correctly that every time you're adding AND removing something from your inventory, you need to scan it? :(