출처 : http://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/
윈도우 기반의 서비스로 대용량을 잘 처리하고 있는 아키텍처이다. 필요한 솔루션은 오픈소스(stack exchange 개발자가 리드)로 개발하고 있다.
== 아키텍처
- 4 Microsoft SQL Servers (new hardware for 2 of them)
- 11 IIS Web Servers (new hardware)
- 2 Redis Servers (new hardware)
- 3 Tag Engine servers (new hardware for 2 of the 3)
- 3 Elasticsearch servers (same)
- 4 HAProxy Load Balancers (added 2 to support CloudFlare)
- 2 Networks (each a Nexus 5596 Core + 2232TM Fabric Extenders, upgraded to 10Gbps everywhere)
- 2 Fortinet 800C Firewalls (replaced Cisco 5525-X ASAs)
- 2 Cisco ASR-1001 Routers (replaced Cisco 3945 Routers)
- 2 Cisco ASR-1001-x Routers (new!)
== IDC 장비 사진
== 라이브러리
- Dapper (.Net Core) - High-performance Micro-ORM for ADO.Net
- StackExchange.Redis - High-performance Redis client
- MiniProfiler - Lightweight profiler we run on every page (also supports Ruby, Go, and Node)
- Exceptional - Error logger for SQL, JSON, MySQL, etc.
- Jil - High-performance JSON (de)serializer
- Sigil - A .Net CIL generation helper (for when C# isn’t fast enough)
- NetGain - High-performance websocket server
- Opserver - Monitoring dashboard polling most systems directly and feeding from Orion, Bosun, or WMI as well.
- Bosun - Backend monitoring system, written in Go
'scribbling' 카테고리의 다른 글
cassandra에 그래프 DB 엔진을 붙이다. (0) | 2016.05.31 |
---|---|
데생 포탈 (그림 그리는 사람에게 참조될 만한 포털) (0) | 2016.05.11 |
최소값/최솟값, 최대값/최댓값 (0) | 2016.02.16 |
[펌] ngxpagespeed.com (0) | 2016.02.03 |
웹 페이지를 Mac 앱으로 실행하기 - nativefier (0) | 2016.01.29 |