Hacker News .hnnew | past | comments | ask | show | jobs | submit | weeefun's commentslogin

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.


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...


Thanks for sharing your experience. Both of them sounds like great ideas, will add them to ToDo right away :)


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.


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).


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...


I've read about them yeah. A friend also showed me recently the power of stuffing the advanced billing CSVs into Redshift and querying them with Tableau or something.

Personally, I think it's all fucking ridiculous the amount of effort you have to spend into reading your own bill.


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!


For those using Serverless, being able to upload just the code (not a full Cloudformation stack) is built in, and will save you tons of time. Also, do what you can to limit/optimize your npm modules (if you're using node) since it has to be uploaded every time.


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


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? :(


Yes, that's the idea behind it. If you have an idea how to improve that, i would love to hear it


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: