System Architecture

System Architecture

7431 bookmarks
Custom sorting
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
Introducing LiteFS
Introducing LiteFS
We are building a distributed file system for your SQLite databases. Kinda weird, huh?
·fly.io·
Introducing LiteFS
Home - Solo.io
Home - Solo.io
Modern service connectivity for Kubernetes, cloud, and microservices with enhanced Istio and Envoy Proxy for service mesh and API gateways
·solo.io·
Home - Solo.io
Why RustPython?
Why RustPython?
An open source Python 3 (CPython = 3.10.0) interpreter written in Rust 🐍 😱 🤘
·rustpython.github.io·
Why RustPython?
How we Abused Repository Webhooks to Access Internal CI Systems at Scale - Cider Security Site
How we Abused Repository Webhooks to Access Internal CI Systems at Scale - Cider Security Site
As adoption of CI systems and processes becomes more prevalent, organizations opt for a CI/CD architecture which combines SaaS-based source control management systems (like GitHub or GitLab) with an internal, self-hosted CI solution (e.g. Jenkins, TeamCity). Many organizations using such architectures allow these CI systems to receive webhook events from the SaaS source control vendors, for the simple purpose of triggering pipeline jobs.
·cidersecurity.io·
How we Abused Repository Webhooks to Access Internal CI Systems at Scale - Cider Security Site
Model Your Authorization with the Policy Builder
Model Your Authorization with the Policy Builder
Oso Cloud’s Policy builder is an interactive tool that allows you to identify and select all the authorization patterns that fit your use case.
·osohq.com·
Model Your Authorization with the Policy Builder
Pandas, CuDF, Modin, Arrow, Spark and a Billion Taxi Rides
Pandas, CuDF, Modin, Arrow, Spark and a Billion Taxi Rides
We are continuing our saga of CPU vs. GPU articles comparing the most common data-processing toolkits, and this time it will be about tabular data. Specifically, we will compare frameworks with Pandas-like Python interfaces on a dataset often used to compare SQL Databases. TLDR: Use Arrow to parse large datasets and split it in batches to process via CuDF 15x faster! If you are looking for a broader overview of the general topic - my recent PyData talk on “Accelerated Data-Science Libraries” was just published on YouTube.
·unum.cloud·
Pandas, CuDF, Modin, Arrow, Spark and a Billion Taxi Rides
The Things Conference 2022: catch up with us and all things LoRaWAN® | Arduino Blog
The Things Conference 2022: catch up with us and all things LoRaWAN® | Arduino Blog
We are excited to announce our team will be traveling to Amsterdam for The Things Conference on September 22nd-23rd, where Arduino will be among select exhibitors. The Things Conference is the world’s largest conference about LoRaWAN®, bringing together the industry’s major players contributing to this technology’s development in a two-day deep dive dedicated to making […]
·blog.arduino.cc·
The Things Conference 2022: catch up with us and all things LoRaWAN® | Arduino Blog
Introducing io_uring_spawn
Introducing io_uring_spawn
The traditional mechanism for launching a program in a new process on Unix systems—forking and execing—has been with us for decades, but it is not really the most efficient of operations. Various alternatives have been tried along the way but have not supplanted the traditional approach. A new mechanism created by Josh Triplett adds process creation to the io_uring asynchronous I/O API and shows great promise; he came to the 2022 Linux Plumbers Conference (LPC) to introduce io_uring_spawn.
·lwn.net·
Introducing io_uring_spawn
PostgreSQL Streaming Replication: Made Easy with 2 Methods
PostgreSQL Streaming Replication: Made Easy with 2 Methods
This blog teaches you how to master PostgreSQL streaming replication. It also introduces an alternative automated method to replicate data with ease.
·hevodata.com·
PostgreSQL Streaming Replication: Made Easy with 2 Methods
12 Steps to Better Tests
12 Steps to Better Tests
12 steps you can take to have tests that are not a chore to maintain.
·davidvlijmincx.com·
12 Steps to Better Tests
Can We Please Move Past Git?
Can We Please Move Past Git?
Most software development is not like the Linux kernel's development; as such, Git is not designed for most software development. Like Samuel Hayden tapping the forces of Hell itself to generate electricity, the foundations on which Git is built are overkill on the largest scale, and when the interface concealing all that complexity cracks, the nightmares which emerge can only be dealt with by the Doom Slayer that is Oh Shit Git. Of course, the far more common error handling method is start over from scratch.
·boringcactus.com·
Can We Please Move Past Git?
What can CSS :has pseudo class be used for?
What can CSS :has pseudo class be used for?
CSS's :has is a pseudo-class representing an element if any of the selectors passed as parameters matching at least one element. From the name, it's also easy to understand how it match
·pixelstech.net·
What can CSS :has pseudo class be used for?
Kubernetes End-to-end Testing for Everyone - Kubernetes
Kubernetes End-to-end Testing for Everyone - Kubernetes
Author: Patrick Ohly (Intel) More and more components that used to be part of Kubernetes are now being developed outside of Kubernetes. For example, storage drivers used to be compiled into Kubernetes binaries, then were moved into stand-alone FlexVolume binaries on the host, and now are delivered as Container Storage Interface (CSI) drivers that get deployed in pods inside the Kubernetes cluster itself. This poses a challenge for developers who work on such components: how can end-to-end (E2E) testing on a Kubernetes cluster be done for such external components?
·kubernetes.io·
Kubernetes End-to-end Testing for Everyone - Kubernetes
Kubernetes Load Testing | 8 Tools & Best Practices
Kubernetes Load Testing | 8 Tools & Best Practices
If you want to understand your Kubernetes application, performance testing is crucial. In this post, you’ll look at the value of performance testing, how to get started, and testing tools.
·containiq.com·
Kubernetes Load Testing | 8 Tools & Best Practices