System Architecture

System Architecture

7447 bookmarks
Custom sorting
Don't Be Scared of Cloud Lock-in
Don't Be Scared of Cloud Lock-in
Technology companies were right to care so much about vendor lock-in in the last two decades. In the past, developers were burned by IBM, Microsoft, and Oracle services, often with few alternatives and price gouging. But to align your strategy so vehemently against the same type of lock-in in the
·matt-rickard.com·
Don't Be Scared of Cloud Lock-in
Security requirements for new kernel features
Security requirements for new kernel features
The relatively new io_uring subsystem has changed the way asynchronous I/O is done on Linux systems and improved performance significantly. It has also, however, begun to run up a record of disagreements with the kernel's security community. A recent discussion about security hooks for the new uring_cmd mechanism shows how easily requirements can be overlooked in a complex system with no overall supervision.
·lwn.net·
Security requirements for new kernel features
Engineering Management During Wartime
Engineering Management During Wartime
What does incident management during the war in Ukraine teach us about contingency planning, engineering leadership and DevOps in crisis?
·thenewstack.io·
Engineering Management During Wartime
Pros and Cons of Public Cloud WAFs
Pros and Cons of Public Cloud WAFs
Consider your use case, your applications' behavior and requirements, and what the future will bring when selecting a web application firewall.
·thenewstack.io·
Pros and Cons of Public Cloud WAFs
Tribalism and Tribal Leadership
Tribalism and Tribal Leadership
What is Tribalism, and why it's such a critical tool for leaders
·newsletter.engstuff.xyz·
Tribalism and Tribal Leadership
Diagram as Code
Diagram as Code
6 different ways to turn code into beautiful architecture diagrams
·blog.bytebytego.com·
Diagram as Code
Breaking the 1000ms Time to Glass Mobile Barrier
Breaking the 1000ms Time to Glass Mobile Barrier
Ilya Grigorik discusses in detail how to construct a mobile website that loads as quickly as possible. A site that not only renders in 1 second, but one that is also visible in 1 second.
·alistapart.com·
Breaking the 1000ms Time to Glass Mobile Barrier
Big O notation
Big O notation
The big O notation is a way to understand and model complexity in algorithms. Let's first explain time complexity. Time complexity Time complexity shows how much time a task will take depending on some parameters. Let's take an example : def func(array): half = len(array)//2 return array[half] This
·lgervasi.com·
Big O notation
Docker and the OCI container ecosystem
Docker and the OCI container ecosystem
Docker has transformed the way many people develop and deploy software. It wasn't the first implementation of containers on Linux, but Docker's ideas about how containers should be structured and managed were different from its predecessors. Those ideas matured into industry standards, and an ecosystem of software has grown around them. Docker continues to be a major player in the ecosystem, but it is no longer the only whale in the sea — Red Hat has also done a lot of work on container tools, and alternative implementations are now available for many of Docker's offerings.
·lwn.net·
Docker and the OCI container ecosystem
State of PostgreSQL 2022 - 13 Tools That Aren't psql
State of PostgreSQL 2022 - 13 Tools That Aren't psql
Performance and tooling are frequently debated in the State of PostgreSQL survey, and this year was no exception. With psql remaining the number one tool for querying and admin among PostgreSQL users, we decided to compile a list of tools— that aren’t psql—to broaden your options.
·timescale.com·
State of PostgreSQL 2022 - 13 Tools That Aren't psql
How to Measure Software Performance | Giuliano Pertile
How to Measure Software Performance | Giuliano Pertile
You want to measure software delivery performance, but don't know how?. Do you want to know if your team is performing well? Don't you know what to do to remain competitive? The answers to these and many more questions will be answered in this post.
·giulianopertile.com·
How to Measure Software Performance | Giuliano Pertile
Lock Down Your Toolchain
Lock Down Your Toolchain
DevOps is guilty of moving so quickly that security gets left behind. Lock down your toolchain or risk an attack.
·devops.com·
Lock Down Your Toolchain
Obtaining and Storing Time-Series Data with Python
Obtaining and Storing Time-Series Data with Python
Learn how to use Python to get time-series data from the OpenWeatherMap API and convert it to a Pandas DataFrame, then write that data to InfluxDB.
·thenewstack.io·
Obtaining and Storing Time-Series Data with Python
Strong-Armed Into HPC, Like It Or Not
Strong-Armed Into HPC, Like It Or Not
If you are an HPC center in Europe, and particularly one that is funded by public funds, you are thinking about Arm-based CPUs in your supercomputers. And
·nextplatform.com·
Strong-Armed Into HPC, Like It Or Not
Facing the Challenges in Building Cross-Platform Apps
Facing the Challenges in Building Cross-Platform Apps
Should devs build native applications for each platform, or take advantage of cross-platform development frameworks such as Flutter or React?
·thenewstack.io·
Facing the Challenges in Building Cross-Platform Apps