https://www.youtube.com/watch?v=saRir95iIWk (Speedy Cutover Service, SXS switching cutover to ESS filmed live at Glendale CA central office, 1984)
https://www.youtube.com/watch?v=saRir95iIWk (Speedy Cutover Service, SXS switching cutover to ESS filmed live at Glendale CA central office, 1984)
So, once, memory appeared much cheaper than before, so one could grow from for example 16k to 64k.
What we do, we literally soldered RAM ICs over old ICs, but with trick - usually 2 highest address pins left unsoldered to PCB, but with separate wires connected to address bus, and got 64k RAM instead of original 16k.
In some later designs even appeared additional address decoder, so from for example with original Speccy 16k, we very cheap got 128k, which was incredible at that time.
I don't know exact limits of such upgrades, but seen myself z80 with 2Mb RAM and hear about 8086 with 16Mb (originally shipped with 128k).
One my buddy modified PC clone board, to boost clock from original for it 5MHz to 14MHz (he said, he have run it on 20MHz but unstable).
At diagram approximately shown, bits 14..15 of address separately handled.
┌──────────┐
│ ┼────1
│ ┼────2
│ ┼────3
│ ┼────4
│ ┼────5
│ │
│ │
│ │
│ ┼─────
│ ┼────13
│ ┼─────14
│ ┼─────15
└──────────┘
I'd love to see something similar at GCP or AWS.