Breaking a monolith: Data replication

The journey of solving a problem using data replication and eventual consistency between different services

Nikos Voulgaris

9 minute read

The very concept of evolutionary software architecture is based on “listening” intently to the system’s needs. As the system changes every day, so do its needs. Identifying the points in which architectural changes should be applied is key to the system’s success.