Public Notes
on
histre
Loading...
Europe's natural gas prices are seven times higher
Whats the cost of photons? How many times does it increase?
#evdesk
Show More
Loading...
Manage client connections on server side.
#postgres #p #databases
Show More
Loading...
Luhmann's Zettelkasten • David Drysdale's Notes
mobydiction.ca
This is my digital zettelkasten, a collection of linked notes.
#pub
Show More
Loading...
How Public Health Took Part in Its Own Downfall
theatlantic.com
There was a time, at the start of the 20th century, when the field of public health was stronger and more ambitious.
#pandemic #public health #science
Show More
Loading...
Privately Owned Public Space
apops.mas.org
To engage with a New York City privately owned public space, use the map, images, or address list. Have a pithy comment about a POPS?
#nyc #public #space
Show More
Loading...
100 Days of Swift – Day 55 – Hacking with Swift
hackingwithswift.com
Highlights
Yes, you might decide making games is what you want to do on iOS, and maybe you’ll even be lucky enough to get into Apple’s Arcade program. Of course, you’re also just as likely to decide that your goal is to make apps, but even then the skills you learn making games will prove useful.
Loading...
Distributed architecture concepts I learned while building a large payments system - The Pragmatic Engineer
blog.pragmaticengineer.com
Highlights
The two most common scaling strategies are vertical or horizontal scaling.
Vertical scaling is basically "buying a bigger/stronger machine" - either a (virtual) machine with more cores, more processing, more memory. With distributed systems, vertically scaling is usually less popular as it can be more costly than scaling horizontally.
A straightforward way to get our availability number is to add a bunch of these machines/nodes into a cluster.
For many systems, the four nines availability (99.99%, or about 50 minutes downtime per year) is considered high availability.
Systems usually have a lot of noisy requests, hence the p95 and p99 latencies are more practical usage in the real world.
To make sure we build the right thing, a system that is "better" than it's predecessor, we used SLAs to define expectations.
Horizontal scaling is about adding more machines (or nodes) to the system, to increase capacity. Horizontal scaling is the most popular way to scale distributed systems, especially, as adding (virtual) machines to a cluster is often as easy as a click of a button.
Before diving into planning a system, I have found the most important thing to decide what a system that is "healthy" means. "Healthy" should be something that is actually measurable. The common way to measure "healthy" is with SLAs: service level agreements.
Loading...
Loading...
Space Engine – the universe simulator
spaceengine.org
This is amazing! Realistic virtual universe simulator #pub
Show More
Collect and share the web
Get started for free