Live data from Hacker News

The boring technology behind a one-person Internet company (2018)

broadcast.listennotes.com

21–30 of 464 posts

Re: The boring technology behind a one-person Internet company (2018)

#21
post #16

As someone still in school, this type of article -- though inspiring-- kind of scares me, to be honest. I don't think I could do any one of the things mentioned in this article.

Try deploying a simple server (eg a dog API) on Heroku. Then back it with a database. Then add a web or mobile app. Then do it on AWS.

Re: The boring technology behind a one-person Internet company (2018)

#29
post #16

As someone still in school, this type of article -- though inspiring-- kind of scares me, to be honest. I don't think I could do any one of the things mentioned in this article.

From a mid-level dev, you’ll learn and I doubt you’ll need to know everything in this article and understand it for your first job.

Do you understand what the web, api, and DB servers are doing?

If your interested in Python and want to start small I can recommend Flask. Flask is smaller and could be more user friendly than Django.

Here’s a great tutorial. You’ll build a blog with Bootstrap, Python, Flask and SQLAlchemy.[1]

[1]https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6...

Re: The boring technology behind a one-person Internet company (2018)

#30
First, that's a great stack and very well written/presented.

One comment - he dismisses serverless as being overengineering. I think the correct POV, moreso for the single-man company, is that running a server to perform a task is the overengineered option.

One can see from the snapshot the servers are indeed severely overprovisioned and underutilized. Building an api with api-gateway + lambda is less work than running django in uwsgi behind self-managed nginx, and is guaranteed to be more cost-effective for unpredicted load.

Same logic applies to the db servers - why not hosted?

And last - the inf is a good reminder that prefixing your api routes with /v1, /v2 is always a good habit.

Post reply on HN