Infrastructure

Infrastructure

258 bookmarks
Custom sorting
Migrating enterprise apps stuck on legacy technologies
Migrating enterprise apps stuck on legacy technologies
Enterprise applications often have a hefty and complex code base, mission-critical functionality, and a constant influx of feature demands that can result in a slower pace of dependency updates and a tendency to lag behind. This situation can worsen over time, as certain high-profile dependencies become outdated or discontinued, preventing the update of interlocked dependencies and leading to a cascade of technological stagnation. Eventually, this can reach a critical point, requiring big bang migrations to break free from the constraints of problematic legacy technologies.
·agostonbarna.github.io·
Migrating enterprise apps stuck on legacy technologies
Building a serverless dynamic DNS system with AWS | AWS Startups Blog
Building a serverless dynamic DNS system with AWS | AWS Startups Blog
Build a serverless system using nothing but AWS services and a few lines of code. This simple, cost-effective, and scalable solution allows you to focus on the core business logic of your startup, rather than worrying about scaling and maintaining the underlying infrastructure.
·aws.amazon.com·
Building a serverless dynamic DNS system with AWS | AWS Startups Blog
A Thorough Introduction to Distributed Systems
A Thorough Introduction to Distributed Systems
by Stanislav Kozlovski What is a Distributed System and why is it so complicated? With the ever-growing technological expansion of the world, distributed systems are becoming more and more widespread. They are a vast and complex field of study in computer science. This article aims to introduce you to distributed
·freecodecamp.org·
A Thorough Introduction to Distributed Systems
Automating chaos experiments with AWS Fault Injection Service and AWS Lambda | Amazon Web Services
Automating chaos experiments with AWS Fault Injection Service and AWS Lambda | Amazon Web Services
This blog post details how to run chaos experiments for serverless applications built using Lambda. The described approach uses Lambda extension to inject faults into the execution environment. This allows you to use the same method regardless of runtime or configuration of the Lambda function.
·aws.amazon.com·
Automating chaos experiments with AWS Fault Injection Service and AWS Lambda | Amazon Web Services
How Uber Uses Integrated Redis Cache to Serve 40M Reads/Second?
How Uber Uses Integrated Redis Cache to Serve 40M Reads/Second?
80% automated E2E test coverage in 4 months (Sponsored) Were you aware that despite allocating 25%+ of budgets to QA, 2/3rds of companies still have less than 50% end-to-end test coverage? This means over half of every app is exposed to quality issues.
·blog.bytebytego.com·
How Uber Uses Integrated Redis Cache to Serve 40M Reads/Second?
One Billion Row Challenge in Golang - From 95s to 1.96s
One Billion Row Challenge in Golang - From 95s to 1.96s
In the One Billion Row Challenge, the task is to write a program capable of reading an 1-billion-line file (with around 13GB), process and aggregate temperature readings from various weather stations, and present a report of the results on console. In this article, I share my experience attempting the challenge with Golang, providing the details of how I achieved 1.96 seconds.
·r2p.dev·
One Billion Row Challenge in Golang - From 95s to 1.96s
Identity, authentication, and authorisation from the ground up
Identity, authentication, and authorisation from the ground up
In this post we will dive deeper and demystify how apps actually implement authentication. Do it right, and you barely notice it. But do it wrong, and you lock users out or open major security holes.
·technicallythinking.substack.com·
Identity, authentication, and authorisation from the ground up
Ten Years and Counting: My Affair with Microservices
Ten Years and Counting: My Affair with Microservices
In early 2024, I hit ten years at Allegro, which also happens to be how long I’ve been working with microservices. This timespan also roughly corresponds to how long the company as a whole has been using them, so I think it’s a good time to outline the story of project Rubicon: a very ambitious gamble which completely changed how we work and what our software is like. The idea probably seemed rather extreme at the time, yet I am certain that without this change, Allegro would not be where it is today, or perhaps would not be there at all.
·blog.allegro.tech·
Ten Years and Counting: My Affair with Microservices
Death By a Thousand Microservices
Death By a Thousand Microservices
The software industry is learning once again that complexity kills
·renegadeotter.com·
Death By a Thousand Microservices
Moving a Billion Postgres Rows on a $100 Budget
Moving a Billion Postgres Rows on a $100 Budget
Inspired by the 1BR Challenge, I wanted to see how much it would cost to transfer 1 billion rows from Postgres to Snowflake. Moving 1 billion rows is no easy task. The process involves not just the transfer of data but ensuring its integrity, error r...
·blog.peerdb.io·
Moving a Billion Postgres Rows on a $100 Budget
The Billion Row Challenge (1BRC) - Step-by-step from 71s to 1.7s
The Billion Row Challenge (1BRC) - Step-by-step from 71s to 1.7s
I took part in the Billion Row Challenge. Enjoy a deep, step-by-step summary of how you get from a Parallel Java Streams implementation that takes 71 seconds to a super-optimized version that takes 1.7 seconds. Example code and walkthroughs included!
·questdb.io·
The Billion Row Challenge (1BRC) - Step-by-step from 71s to 1.7s
What is Kubernetes? An Unorthodox Guide for Developers
What is Kubernetes? An Unorthodox Guide for Developers
You can use this guide to get up to speed with Kubernetes as a developer. From its very basics to more intermediate topics like Helm charts and how all of this affects you as a dev.
·marcobehler.com·
What is Kubernetes? An Unorthodox Guide for Developers
Internet Computers
Internet Computers
The Third Browser War and the Fight to Bring the OS to the Cloud
·notboring.co·
Internet Computers