Homepage
Open in app
Sign in
Get started
Legacy Systems Diary
Working with Legacy Software does not need to be A Nightmare
Follow
Our story about Sustaining Engineering team
Our story about Sustaining Engineering team
This is going to be a story about a monolith, legacy components, rapid development, reliability (or lack of thereof) and change.
Joanna Boruń
Jun 18, 2018
MySQL diary #1: database replication lag or how to (not) invalidate the cache
MySQL diary #1: database replication lag or how to (not) invalidate the cache
In order to scale databases in large traffic applications we usually set up master and a few slave database nodes where writes are…
Maciej Brencz
May 25, 2018
Let your users do your backend job
Let your users do your backend job
Browsers are now way more powerful than they used to be a few years ago. Tasks that we used to perform on server-side can now be…
Maciej Brencz
May 8, 2018
The Feeling of Empty-ness
The Feeling of Empty-ness
How complex can a cache hit/miss logic be? Well, it turns out a simple fix there can lead to a significant reduction of number of queries
Maciej Brencz
Apr 11, 2018
Dealing with a rotten banana
Dealing with a rotten banana
Code is not a thing carved in stone. It evolves to meet constantly changing requirements. It will eventually go away and be replaced by The…
Maciej Brencz
Feb 21, 2018
Visualising network traffic in a legacy system
Visualising network traffic in a legacy system
In one of our recent stories we described how cross-component dependencies can be tracked and visualised. Back then we focused on database…
Maciej Brencz
Jan 8, 2018
Things To Avoid, Episode 1: INSERT IGNORE
Things To Avoid, Episode 1: INSERT IGNORE
Working with a legacy software is a challenge, but also a rewarding experience. You know, I’ve seen things… One of them is The Infamous…
Maciej Brencz
Dec 16, 2017
Cross-components data flow
Cross-components data flow
Moving from monolithic architecture towards micro-services has its, well known, benefits. But they come at a price. Dependencies are now…
Maciej Brencz
Dec 5, 2017
Linting your database schema
Linting your database schema
When we think about legacy systems we tend to look from a software developer perspective and focus mostly (if not only) on the code. But…
Maciej Brencz
Nov 4, 2017
About Legacy Systems Diary
Latest Stories
Archive
About Medium
Terms
Privacy
Teams