Based on your architecture diagram it looks like you're spinning up an instance per-user? As you're probably finding now, you will hit AWS limits quickly. You might instead want to have a smaller pool of (larger) servers that you run co-resident VMs on with https://firecracker-microvm.github.io/ . That will avoid account limits and also keep your AWS costs more predictable.
Show HN: SadServers – Test your Linux troubleshooting skills
21–30 of 133 posts
Re: Show HN: SadServers – Test your Linux troubleshooting skills
#22I'm assuming you're spinning up an EC2 instance for each lab. What do you think about using pre-built docker images for each challenge instead? that way they can spin up in just a couple of seconds. Might also be cheaper?
Re: Show HN: SadServers – Test your Linux troubleshooting skills
#23Re: Show HN: SadServers – Test your Linux troubleshooting skills
#24> It's also my not-so-secret hope that a sophisticated enough version of SadServers could be used by tech companies (or for companies that carry on job interviews on their behalf) to automate or facilitate the Linux troubleshooting interview section. Yup, that's what I was afraid of.
We ask the engineer who is proctoring the interview to think about the following question: Would you want to pair with that engineer again?
If that answer is no, then we probably won't go further because pairing with engineers to troubleshoot is what we do every day.
Some great resumes have died with not knowing how to see what's running on port 80.
Re: Show HN: SadServers – Test your Linux troubleshooting skills
#25Can't get to the first problem because of HN hug but anyway there are fake ways to "solve" it like renaming the logfile (what they test for solved is provided).
Re: Show HN: SadServers – Test your Linux troubleshooting skills
#26> It's also my not-so-secret hope that a sophisticated enough version of SadServers could be used by tech companies (or for companies that carry on job interviews on their behalf) to automate or facilitate the Linux troubleshooting interview section. Yup, that's what I was afraid of.
Re: Show HN: SadServers – Test your Linux troubleshooting skills
#27did you read up on the problems with leetcode?
Re: Show HN: SadServers – Test your Linux troubleshooting skills
#28I'd suggest integrating https://bellard.org/jslinux/ and running the VM in the browser if you can - then you can scale without running out of resources.
Re: Show HN: SadServers – Test your Linux troubleshooting skills
#29I'd suggest integrating https://bellard.org/jslinux/ and running the VM in the browser if you can - then you can scale without running out of resources.
Re: Show HN: SadServers – Test your Linux troubleshooting skills
#30Why would you need to understand how something works? Just use containers. /s