Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
janoszen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
DevLog: SSH Authentication via OAuth2
(containerssh.io)
4 points
by
janoszen
5y ago
|
0 comments
2.
▲
Into the New School Year with Open Source and YouTuber Spirit
(pasztor.at)
2 points
by
janoszen
6y ago
|
0 comments
3.
▲
The (Painful) Enterprise Way to the Cloud
(pasztor.at)
1 points
by
janoszen
6y ago
|
0 comments
4.
▲
Show HN: ContainerSSH – An SSH server that launches containers
(github.com)
5 points
by
janoszen
6y ago
|
0 comments
5.
▲
Show HN: Janos' Cloud Scanner
(github.com)
3 points
by
janoszen
8y ago
|
0 comments
6.
▲
Gentoo as a Docker Build System?
(medium.com)
2 points
by
janoszen
8y ago
|
0 comments
7.
▲
What people misunderstand about OOP
(pasztor.at)
1 points
by
janoszen
8y ago
|
0 comments
8.
▲
Can Beethoven send takedown requests?
(wikimediafoundation.org)
530 points
by
janoszen
8y ago
|
310 comments
9.
▲
The Cookie Cutter Architecture
(pasztor.at)
2 points
by
janoszen
8y ago
|
0 comments
10.
▲
by
janoszen
8y ago
Hey folks, I'd really like some feedback on this before I push the final version to Maven Central.
11.
▲
Show HN: OWC DIC – An easy to configure IoC dependency injector for Java
(github.com)
1 points
by
janoszen
8y ago
|
1 comments
12.
▲
Why testing is hard
(pasztor.at)
5 points
by
janoszen
8y ago
|
2 comments
13.
▲
Mandatory upload filters in the EU?
(pasztor.at)
4 points
by
janoszen
9y ago
|
0 comments
14.
▲
How does Docker work? (animated)
(pasztor.at)
4 points
by
janoszen
9y ago
|
0 comments
15.
▲
Hacked Credit Card Numbers Are Still, Still Google-Able
(toptal.com)
3 points
by
janoszen
9y ago
|
0 comments
16.
▲
LXC vs. Docker
(pasztor.at)
3 points
by
janoszen
9y ago
|
0 comments
17.
▲
One Controller, One Action
(pasztor.at)
2 points
by
janoszen
9y ago
|
0 comments
18.
▲
by
janoszen
9y ago
Yes, but it's kind of a whack-a-mole since their reuse times are not public AFAIK, so it would constantly need tuning as they develop the service.
19.
▲
by
janoszen
9y ago
A POP or edge location is a server (or multiple) that the user traffic is being routed to, hopefully close to the user. A CDN consists of multiple POPs, one in each region, with intelligent traffic routing added (as described in the article
20.
▲
by
janoszen
9y ago
If you are fine with having slashes at the end of your URLs and you do not want to do anything too complicated like content negotiation for image types, S3 and CloudFront is fine. The moment you turn on Lambda@Edge, to do the magic, things
21.
▲
by
janoszen
9y ago
It depends on the scale. Running a personal blog with sub-1MiB/s traffic is not a problem. I've seen some larger projects though where detailed data analysis had to be employed to debug bad connections... that's not a one-man
22.
▲
by
janoszen
9y ago
Of course it's dockerized, it has to be cool, right? :) Ansible is running docker-compose up -d on deployment an Traefik is doing the magic. I want to extend it to host multiple sites in the future. (Btw. Ansible ran from a central loc
23.
▲
by
janoszen
9y ago
(I'm the author.) This whole setup is built for a comparatively low traffic blog, so DNS caching won't help much. (On normal days I get ~100 visitors.) This is compounded by the TTL which is 60s to account for node failures. The o
24.
▲
by
janoszen
9y ago
I think SNI is fine, all modern browsers seem to support it: https://caniuse.com/#search=sni
25.
▲
by
janoszen
9y ago
Yes, but you would need a crawler that does so in every region, or at least know the IPs of the edge nodes on that CDN. You would probably also hit some rate limit / DDoS protection with the CDN itself.
26.
▲
by
janoszen
9y ago
Thank you for pointing that out, I've updated my bio to reflect that. Hopefully this way it's a little less ambiguous. :)
27.
▲
by
janoszen
9y ago
Thank you to both of you, I've edited the article to clarify that point.
28.
▲
by
janoszen
9y ago
Interesting, although I specifically wanted to build a push CDN (where I can push the content) rather than a pull CDN (that works with an origin) to avoid the added latency with cache misses.
29.
▲
by
janoszen
9y ago
"When it comes to picking a solution, I often choose the less traveled road" I forgot to add that this applies only to R&D and hobby projects, for production setups I'm a bit more careful. :) (I'm the author.)
30.
▲
by
janoszen
9y ago
Traefik can simply request certificates using the DNS verification method, as opposed to the certbot HTTP verification. (HTTP would not work with a distributed setup like this.) Alternatively, Traefik can also synchronize certificate reques
More ›