HN user

weeefun

15 karma

Cloud consultant with a focus on Serverless solutions on AWS. Loving TypeScript, CDK, and everything related. Need help? sebastian@sh-cloud.software

Posts2
Comments8
View on HN

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

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.

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!

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