System Architecture

System Architecture

7429 bookmarks
Custom sorting
AtlanticWave: It’s finally happening
AtlanticWave: It’s finally happening
AtlanticWave: It’s finally happening. Dan Magorian, MAX Director of Engineering and Operations magorian@maxgigapop.net. Here’s what we told everyone 18 months ago about what A-Wave would be, still true today:. A-Wave is an International Peering Fabric US, Canada, Europe, South America
·slideserve.com·
AtlanticWave: It’s finally happening
Implementation of ARIN's Lame DNS Delegation Policy
Implementation of ARIN's Lame DNS Delegation Policy
Implementation of ARIN's Lame DNS Delegation Policy. Edward Lewis Research Engineer ARIN edlewis@arin.net. Abstract. The membership of ARIN has approved a policy to curb lame delegations The staff is implementing it and has already seen a reduction
·slideserve.com·
Implementation of ARIN's Lame DNS Delegation Policy
Don't use Actors for concurrency
Don't use Actors for concurrency
Don't use actors for concurrency. Instead, use actors for state and use futures for concurrency. A common practice I've seen in scala code is to use actors for concurrency. This is encouraged by Akka and a lot of writing about Scala, the documentation of which is highly actor-centric. I assert …
·chrisstucchio.com·
Don't use Actors for concurrency
Defining the Modern Bare Metal Cloud
Defining the Modern Bare Metal Cloud
Solutions with preinstalled open source Kubernetes management platforms can simplify the deployment and management of complex container environments at scale.
·thenewstack.io·
Defining the Modern Bare Metal Cloud
Arm Is The New RISC/Unix, RISC-V Is The New Arm
Arm Is The New RISC/Unix, RISC-V Is The New Arm
When computer architectures change in the datacenter, the attack always comes from the bottom. And after more than a decade of sustained struggle, Arm Ltd
·nextplatform.com·
Arm Is The New RISC/Unix, RISC-V Is The New Arm
What do sensors know?
What do sensors know?
Photo by Gabe Pierce on Unsplash China’s new rule: if your car uses sensors to map the environment, you must apply for government permit (link). Car sensors are now so good and ubiquitous the…
·om.co·
What do sensors know?
Algorithms That Run The World
Algorithms That Run The World
There are thousands of algorithms that have had a huge influence on the world. Here are some of the algorithms that act as the heartbeat of the world we occupy.
·intricity.com·
Algorithms That Run The World
6 Important things you need to run Kubernetes in production
6 Important things you need to run Kubernetes in production
A good Kubernetes setup makes the life of developers a lot easier and gives them time to focus on delivering business value. In this article, I will share the most important things you need to run a Kubernetes stack in production.
·pionative.com·
6 Important things you need to run Kubernetes in production
Linux Applications Performance: Introduction - Unixism
Linux Applications Performance: Introduction - Unixism
Articles in this series Part I. Iterative Servers Part II. Forking Servers Part III. Pre-forking Servers Part IV. Threaded Servers Part V. Pre-threaded Servers Part VI: poll-based server Part VII: epoll-based server On HackerNews There are several interesting takeaways from the HackerNews thread for this article series. Do check it out. Web apps are the… Continue reading Linux Applications Performance: Introduction
·unixism.net·
Linux Applications Performance: Introduction - Unixism
io_uring By Example: Part 3 - A Web Server with io_uring - Unixism
io_uring By Example: Part 3 - A Web Server with io_uring - Unixism
This article is a part of a series on io_uring Series introduction Part 1: Introduction to io_uring. In this article we create cat_uring based on the raw io_uring interface and cat_liburing, built on the higher level liburing. Part 2: Queuing multiple operations: We develop a file copying program, cp_liburing leveraging multiple requests with io_uring. Part… Continue reading io_uring By Example: Part 3 – A Web Server with io_uring
·unixism.net·
io_uring By Example: Part 3 - A Web Server with io_uring - Unixism
OWASP Top Ten | OWASP Foundation
OWASP Top Ten | OWASP Foundation
The OWASP Top 10 is the reference standard for the most critical web application security risks. Adopting the OWASP Top 10 is perhaps the most effective first step towards changing your software development culture focused on producing secure code.
·owasp.org·
OWASP Top Ten | OWASP Foundation
JSON Crack - Crack your data into pieces
JSON Crack - Crack your data into pieces
Simple visualization tool for your JSON data. No forced structure, paste your JSON and view it instantly.
·jsoncrack.com·
JSON Crack - Crack your data into pieces
Reverse Pull-Requests
Reverse Pull-Requests
How We Used GitHub PRs In A Trunk-Based, Continuous Deployment Development Team
·ideas.riverglide.com·
Reverse Pull-Requests
Cache your CORS, for performance & profit | HTTP Toolkit
Cache your CORS, for performance & profit | HTTP Toolkit
CORS is a necessity for many APIs, but basic configurations can create a huge number of extra requests, slowing down every browser API…
·httptoolkit.tech·
Cache your CORS, for performance & profit | HTTP Toolkit
Shortest URLs on the Internet
Shortest URLs on the Internet
What’s the shortest URL for which content is served on the internet? There are quite a few single-letter second-level domains that are used in very short URLs, such as Google’s http://g.co or Facebook’s https://m.me. But we can go shorter than this: there’s nothing stopping TLD registry operators serving A records at the apexes of their TLD zones. For example, if Verisign (the operator of the com TLD registry) wished, they could add an A record at the apex of the com TLD zone – com would then resolve to that IP, and your browser would connect to that IP when you visited https://com.
·jameswillia.ms·
Shortest URLs on the Internet
11 Laws of Software Estimation for Complex Work
11 Laws of Software Estimation for Complex Work
Wrong estimates aren’t your fault, but they are definitely your problem Image byPexels [https://pixabay.com/users/pexels-2286921/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=2181916] I was sitting alone in a meeting room and anxiously waiting for my manager to enter. I had been
·mdalmijn.com·
11 Laws of Software Estimation for Complex Work
What is Helm: The package manager for Kubernetes
What is Helm: The package manager for Kubernetes
Helm is a package manager for Kubernetes, which makes it simple to take applications and services that are highly re-iterable...
·programmingfire.com·
What is Helm: The package manager for Kubernetes
Articles on Gpu
Articles on Gpu
Technical deep-dives on gpu.
·abyteofcoding.com·
Articles on Gpu
Introduction to microservices architecture
Introduction to microservices architecture
Basic software architecture article, Elements of microservices architecture, DDD, communication, and considerations.
·medium.com·
Introduction to microservices architecture
Solving the Next Engineering Challenge: Continuous Merge
Solving the Next Engineering Challenge: Continuous Merge
The adoption of CI/CD tools has made delivering new features to customers faster than ever. A far cry from the weeks-long code freezes and everlasting pipeline stabilization sessions that my team commonly referred to as integration hell. But yesterday’s solutions have exposed the next big challenge for today’s developers; actually getting code merged.
·devinterrupted.substack.com·
Solving the Next Engineering Challenge: Continuous Merge