Update: Ditributed Transaction Patterns
A framework for understanding and implementing distributed transaction patterns through a phase-based spectrum approach.
NEW: Now with formal proofs, and a pretty chart.
https://github.com/ha1tch/dxp/tree/main/doc
Die Race Conditions im Wissensmanagement findet man nicht nur bei KI-Nutzern.
"Bei der Analyse ist herausgekommen, dass mehr als jede dritte Seite problematisch sein soll. Mindestens 20 Prozent der Einträge enthielten demnach Informationen, "die nicht mehr aktuell sind". Nur bei der Hälfte davon steche dies Nutzern sofort ins Auge."
How Failover Works in Single Leader Databases
https://newsletter.scalablethread.com/p/how-failover-works-in-single-leader
We're #hiring!
Two(!) full #professorships open in our department at WU Vienna (Vienna University of Economics and Business) under two complementary focus topics:
1) #Foundations of contemporary #InformationSystems, where we look for candidates who complement and strengthen the existing research at our department in areas such as:
· #ArtificialIntelligence: #AI Systems and Architectures
· #DataMining and #MachineLearning
· #DistributedSystems and #Decentralization
· #DistributedLedgers
· #Cloud and #Virtualisation
· #IoT and #EdgeComputing
· #DataGovernance for AI
2) #OperationsManagement with a focus on #DigitalTransformation, where the candidate’s expertise falls within one of the following research areas:
· #behavioural #operations
· AI application to #process improvements
· integrated #supplymanagement and #demandmanagement
· #ProductionPlanning and control
· #SupplyChain planning and control
· circular supply chains and sustainable supply chain management
· #tokenization in supply chains and new product development
Details at the link below... Please get in touch, if you want to know more!
Hi y'all, this has become a bit more important now. I learned this week that my current contract will not be renewed for funding reasons. Please see the quoted post for more info!
#FediHire #GetFediHired #OpenStreetMap #Python #Rust #JavaScript #CSharp #C #GIS #DistributedSystems #Networking
RE: https://transfem.social/notes/a4imho4jra5v01up
Last talk of #scale22x is the closing keynote with Leslie Lamport, entitled "Coding Isn't Programming!" This one's gonna be a ride, I'm sure!
It's been a few months since I was laid off, and job hunting is A Lot. So here's the #GetFediHired pitch:
I'm still defiantly calling myself a software generalist; background includes #SRE/#DevOps, #DistributedSystems programming, and #SDET/QA. I like working behind the scenes, especially wrangling tech debt and improving processes and tools and docs. I'm a #Python wizard but comfortable with various tools and paradigms.
Based in #PDX, won't move within the US, strong preference for remote.
Organizations are still facing challenges of adapting to #distributedsystems which cater to many work styles and meet business needs.
Note: #Darwinism is not about survival of the biggest and strongest.
It’s about the org most able to adapt to the changing environment and be #FitForPurpose: propagating itself into the future.
https://www.linkedin.com/pulse/executive-rant-sam-panini-qngwc
Every System is a #Log: Avoiding coordination in distributed applications
https://restate.dev/blog/every-system-is-a-log-avoiding-coordination-in-distributed-applications/
Remote work and study is an effective way to reduce the spread of contagious infections, but not everyone has access to reliable networks. We want to shine a spotlight on offline-first software which allows people to synchronize data when they're connected to the internet, and to continue interacting with it when they're not.
We're interested in hearing about applications that support intermittent connectivity. Tell us about your success stories with the use of such software, or the failure cases with online-only apps that motivated your interest.
Share the lessons learnt from development:
* how you handle or prevent conflicts when replicating data
* the UX impacts of eventually-consistent models
* approaches for debugging unexpected behaviour in distributed systems
Apply up until midnight, January 19th, 2025 (anywhere on Earth)
Optimistic State Machine Execution in #DistributedSystems
https://milan.event-thinking.io/2024/10/optimistic-state-machine-execution.html
ITT: future-facing visions for a distributed OSS ecosystem.
So I've spoken a bit about Constellation, which is my (very) work-in-progress project to hopefully provide the infrastructure for where I see things like the Fediverse and the OSS movement going: towards a more decentralized, participatory alternative.
I'm a systems, infrastructure, and core problems person, so this reflects that perspective.
1/..
@Snoro a result of building this vast #hydropowerplant they were putting #AllEggsIn1Basket ... You end up with a non-resilient #Powergrid. Had the Zambian government (and the foreign investors) instead spent their money and effort on distributed and locally produced & owned energy sources like geothermal, solar, wind, and biomass their energy supply would be much more secure ... #LessonLearned #distributedsystems #LocalPowerGeneration
Pick Your Distributed Poison
"I see you enjoy the wonders of non-deterministic metastability that comes from adaptive concurrency controls. Oh, you don’t? So you have hard isolation between the two systems? I see. That gets you non-deterministic metastability but without needing adaptive concurrency controls. Fascinating innit?”
Great stuff from @hazelweakly
https://hazelweakly.me/blog/pick-your-distributed-poison/
[edit: typo fix in quote]
This is a fantastic read about distributed systems: https://hazelweakly.me/blog/pick-your-distributed-poison/
…but what's smacking me in the face right now is this bit:
"Reproducible and bootstrappable systems get a lot of love among neurodivergent people. For good reason: they’re very friendly to those with little working memory but vast amounts of working context”
I’m very bad at keeping things in my head but I'm very good at knowing where the thing I'm missing needs to be swapped in from.
Today in papers I love to make fun of: time, clocks, and the ordering of events in a distributed system.
https://lamport.azurewebsites.net/pubs/time-clocks.pdf
In classic Lamport fashion, introduces a foundational concept in distributed systems deserving of a Turing award with impressively little help to the reader to understand its implications, with bonus digressions to special relativity to show off how smart the author is.
But with such good insights underlying it.