Metamorphosis ii by M.C.Escher

Throughout its history, software design has undergone a slow transformation that has redefined its meaning and practices and led to an ever-increasing valorization of software architecture.

One of the driving forces behind this change has been the recalibration of the weight given to functional aspects on the one hand, and…

Database replication, eventual consistency and anomalies

Reducing latency, increasing read throughput and guaranteeing availability: these are all priority objectives for everyone wanting to improve the resilience and the performance of a computer system distributed over the internet. A method to achieve such goals is maintaining copies of the same data on multiple machines, independent of each…

Christian Del Monte

I am software solutions architect and engineer. My interests are focused on Cloud Solutions and Enterprise Architectures.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store