Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Nick-Craver
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
61.
▲
by
Nick-Craver
12y ago
We've only gotten 2 that I can remember in 4 years here. One was a regression in .Net 4.0 with high load hashtable inserts (which was previously fixed in 3.5 SP1) that they had to re-fix. The other was a SQL server issue in 2014 CTP1 w
62.
▲
by
Nick-Craver
12y ago
To clarify (and I'll get the page updated to make this clearer) we're handling 185 requests/sec per server on average. There are other things not even touching IIS of course, so we're usually seeing somewhere between 2
63.
▲
by
Nick-Craver
12y ago
Yes, we'll move to vNext when it's a bit more stable (likely before RTM). We're already compiling with Roslyn for localization for example.
64.
▲
by
Nick-Craver
12y ago
This is simply not true - it assumes that everyone's forwarding server for an unknown record is the root servers directly, which isn't the case. If this were true, my life would be much easier because DNS propagation would be much
65.
▲
by
Nick-Craver
12y ago
I'm not sure what you're comparing here...Linux is a registered trademark, Markdown is not. There really is a big distinction here, so comparing them as equals doesn't work.
66.
▲
by
Nick-Craver
12y ago
Is Markdown actually trademarked? It's beed used in similar fashion for years and I've never seen a trademark referred to anywhere.
67.
▲
by
Nick-Craver
12y ago
You can't copyright a name, which seems to be his main point of contention judging by the public responses he has offered. This has nothing to do with my view point, it's simply a fact of law: you can't copyright a name. No m
68.
▲
by
Nick-Craver
12y ago
It depends on your definitions of "a lot" is. It can scale pretty high by default, but when you're doing hundreds of millions of objects in a short window, you can actually measure pauses in the app domain while GC runs. Thes
69.
▲
by
Nick-Craver
12y ago
Hardware is cheaper than developers and efficient code. But you're only as fast as your slowest bottleneck and all the current cloud solutions have fundamental performance or capacity limits we run into. Could you do it well if buildin
70.
▲
by
Nick-Craver
12y ago
I'm not sure how many full handshakes/sec we're running - the logging isn't as readily available there because we're explicitly not logging the listeners involved on separate proc binds. We are logging the traffic o
71.
▲
by
Nick-Craver
12y ago
Worth noting: AWS also doesn't have Enterprise SQL available, so plan on buying that yourself. That's a not-so-insignificant piece of the overall cost to many people.
72.
▲
by
Nick-Craver
12y ago
I'm not sure a full writeup would have much more detail, but yes. With Windows clustering (on top of which SQL 2012/2014 Availability Groups are based), you can only have a homogenous OS version across the board. Since they all mu
73.
▲
by
Nick-Craver
12y ago
We have 2 SQL Clusters. In the primary data center (New York) there is usually 1 master and 1 read-only replica in each cluster. There's also 1 read-only replica (async) in the DR data center (Oregon). If we're running in Oregon t
74.
▲
by
Nick-Craver
12y ago
> One must wonder, how much better this setup would of scaled had it been a more appropriate webserver stack such as Linux/BSD + Apache/Nginx or similar I guess you're gonna have to define "more appropriate" for
75.
▲
by
Nick-Craver
12y ago
I think you're forgetting BizSpark here, which we were in: http://www.microsoft.com/bizspark/ IMO, it has one of the best tooling sets of any platform out there (Visual Studio) which saves lots of programmer time
76.
▲
by
Nick-Craver
12y ago
Yep, still true. We lost one Intel 910 drive (PCIe SSD), and that was very abnormal - died so soon it was almost DOA. We hooked up directly with Intel for them to The replacement is still going strong as is another 910 we have. All of thos
77.
▲
by
Nick-Craver
12y ago
To be fair, the compiler is checking against what you told it the database looks like . This can help with lots of things, but still has the fundamental disconnect problem you'll get at runtime with either approach. A huge problem wit
78.
▲
by
Nick-Craver
12y ago
Marc Gravell added in the ability to put in pretty much any custom type without adding any dependency weight about a month ago. You can see the commit here: https://github.com/StackExchange/dapper-dot-net/commit&#x
79.
▲
by
Nick-Craver
12y ago
Peak is more like 2600-3000 requests/sec on most weekdays. Remember that programming, being a profession, means our weekdays are significantly busier than weekends (as you can see here: https://www.quantcast.com/p-c1rF4
80.
▲
by
Nick-Craver
12y ago
To be clear, most servers are moving to 2012 R2 (most already have) but the machines our SQL clusters run on, specifically, will not. This is because you have to effectively (or literally) rebuild the Windows cluster from scratch and we jus
81.
▲
by
Nick-Craver
13y ago
We have now deployed new keys and certificates across our network after patching the vulnerability immediately this morning. Forward secrecy was used previously and still is, drastically limiting the surface area/usability of the attac
82.
▲
by
Nick-Craver
13y ago
Our load balancer is HAProxy which also does SSL termination, so IIS is not involved with SSL certificates or termination in our setup. Also, the vulnerability was specific to OpenSSL.
83.
▲
by
Nick-Craver
13y ago
We are actually waiting on a re-issue of a combined wildcard at the moment, but as DNS propagates you'll be served a previous, still valid cert in the interim. We hope to get the final cert deployed within the hour...as soon as we have
84.
▲
by
Nick-Craver
13y ago
Not at all, we did the performance optimizations to make page loads faster for our users...the side effect is less load on our servers. It's an awesome platform for us and we love it...you should choose whatever platform works for you.
85.
▲
by
Nick-Craver
13y ago
There is Desired State Configuration (DSC) in Windows 2012+ (native in 2012 R2+), we are using it here at Stack Exchange and just deployed an entire data center via DSC. I highly suggest checking it out...think puppet on windows without ru
86.
▲
by
Nick-Craver
13y ago
First that chart's for linux systems...so it's not totally surprising to me that .Net isn't on it. You have to keep in mind we're ridiculously over-provisioned, we're handling that load while maintaining 10-15% util
87.
▲
by
Nick-Craver
13y ago
Most of the people behind Stack Overflow are still here...and we haven't changed our stack and are quite happy with the performance we get...and there's always more to squeeze out. We can and sometimes do run Stack Overflow (curre
88.
▲
by
Nick-Craver
13y ago
Indeed we run all of these things (and more) on linux. We use the most appropriate architecture we can come up with at the time. When a better overall option appears, we do that. New information and technology makes our decisions change,
89.
▲
by
Nick-Craver
13y ago
We indeed use SQL for errors (though Exceptional has a couple of stores...and you can add a new one). The reason a SQL outage isn't an issue is a) we have other alarms for that, and b) Exceptional will fall back to an in-memory except
90.
▲
by
Nick-Craver
13y ago
Guy who wrote it here...the only reason this isn't public is security, at a few points there were various passwords in the repository. Also, the internal repository is Hg (still is, though this may change). I still want to dogfood ma
More ›