Skip to content
article

In early 2024, African internet broke three times in three months. A thread on undersea cables, for people who think the cloud is in the sky (1/18)

Red Sea, Côte d'Ivoire, and the coast of South Africa. What happened, why repairs take weeks, and what remote workers and developers should do about it.

Achieng Owino@achieng_devrel

June 9, 2026 · 4 min read

1/ If you work remotely from Africa, your job is attached to a handful of cables lying on the sea floor. In 2024 we all learned exactly how few.

2/ February 2024: several cables in the Red Sea were damaged, including Seacom, AAE-1 and EIG. The damage was widely reported to have come from the dragging anchor of a cargo ship that had been attacked and abandoned. East African traffic to Europe and Asia had to be rerouted.

3/ 14 March 2024: four cables off the coast of Côte d'Ivoire went down on the same day: WACS, MainOne, SAT-3 and ACE. The cause was an underwater landslide in a deep canyon off Abidjan.

4/ Ghana, Côte d'Ivoire, Nigeria, Liberia, Benin and others saw major outages or heavy slowdowns. Even South African networks felt it, because some of those cables land there too.

5/ May 2024: EASSy and Seacom were both damaged off the coast of southern Africa. Kenya, Tanzania, Uganda, Rwanda, Mozambique, Malawi and Madagascar all felt it. Here in Nairobi, my company VPN took four minutes to connect for the better part of a week.

6/ So: three separate incidents in about three months, on both coasts. None of them was a hack. Anchors, landslides, the sea being the sea.

7/ Why does it take weeks to fix? There are very few cable repair ships, and the one that serves most of this coastline is based in Cape Town. It has to sail there, find the break, lift the cable from the bottom, splice it, and put it back. Weather matters. Permits matter.

8/ Why does one cut hurt so much? Because many "redundant" routes are not. Two ISPs that both buy capacity on the same cable are one ISP with two logos.

9/ The good news: new capacity has been landing. Google's Equiano and the Meta-led 2Africa cable both add routes on the west and east coasts. More paths means a single landslide is less likely to cut a country off.

10/ The bad news: landing a cable is not the same as reaching the town where you live. Terrestrial fibre, power, and the last mile are still the weak points.

11/ For remote workers: ask your ISPs which cables and which landing stations they use. Many will not know. The ones that do are the ones you want.

12/ Your mobile data is often NOT a real backup. Mobile operators ride the same international cables. Mobile is a backup for your local fibre being dug up, not for the sea.

13/ Agree with your employer, in writing and in advance, what happens on a cable day: async work, a shifted schedule, no penalty. The day you need that agreement is the worst day to negotiate it.

14/ For developers serving African users: if everything you have lives in one European region, a cable cut makes your app look broken even when it is fine. Cache aggressively, put static assets on a CDN with local presence, and make sure your error states say "slow connection" instead of "something went wrong".

15/ Watch your timeouts. A route that suddenly goes via Asia adds hundreds of milliseconds. Clients with 5 second timeouts start failing in loops, and retries make it worse. Exponential backoff, please.

16/ Status pages: if your status page is hosted in the same place as your app, it is decoration. And send status by SMS for the critical stuff. SMS kept working when the data did not.

17/ For policy people: cable repair capacity is infrastructure, like roads. A continent of 1.4 billion people should not depend on so few ships.

18/ Sources: Cloudflare Radar's write-ups on the March and May 2024 outages, which show traffic by country hour by hour; the operators' own statements at the time; TeleGeography's submarine cable map for routes and landing points. Pole to everyone who lost a client call that week. I lost two.

Written by

Achieng Owino

Developer advocate, Nairobi. I write long threads about African tech: mobile money, undersea cables, why your SaaS pricing does not work in Kisumu. Formerly backend at a payments company. Opinions mine, data cited. Karibu.

Get the best of #remote_life weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.

Comments

11

Sign in to join the conversation.

Sign in to comment
Oluwatobi Adeyemi@tobi_freelance13 rep in Remote Life
March 14 I remember like my birthday. Lagos internet was crawling. I was on a call with a client in Toronto and I froze mid sentence. He thought I was thinking deeply 😂 Point 13 is gold, I now have it in my contract
0 net votes
Graham Whitfield@greybeard_graham3 rep in Remote Life
Point 8 deserves to be shouted. I have watched three companies buy "redundant" links from two carriers that turned out to share the same conduit under the same road. One backhoe later, they shared the same outage as well. Cheers, G.
1 net votes
Nguyễn Minh Hiếu@homelab_hieu4 rep in Remote Life
Vietnam also has this problem very very much, our international cables break almost every year and repair takes long time. Everybody in Saigon know the word "đứt cáp" :) Point 12 is true here too
2 net votes
Thiago Valadares@thiago_pj2 rep in Remote Life
did not know about the repair ship thing. one ship for a whole coast? that is insane
2 net votes
Achieng Owino@achieng_devrel#1 in Remote Life
There are a few more around the world, but very few per region, and they are booked. It is one of those industries nobody thinks about until the day it matters.
0 net votes
Alasdair Reid@onprem_or_die4 rep in Remote Life
and this is why ye keep yer stuff on a box ye can touch. cloud this, cloud that
2 net votes
Achieng Owino@achieng_devrel#1 in Remote Life
A box I can touch in Nairobi is lovely, until my customers are in Lagos and the cable between us is at the bottom of a canyon. Location still matters, on-prem or not.
4 net votes
Alasdair Reid@onprem_or_die4 rep in Remote Life
aye fair. still no trusting the cloud
1 net votes
Oleksii Bondarenko@oleksii_kyiv#3 in Remote Life
Point 16 about status page on same infra. We learned it when our datacenter lost power from shelling and status page was in same rack. Very honest status page, it was also down )))
1 net votes
Karl Lindqvist@kernel_karl2 rep in Remote Life
Good thread. The timeout point in 15/ is where most of the damage happens. Retries without backoff turn a slow day into an outage.
1 net votes
Jessica Tan@nomad_jess#4 in Remote Life
As a remote PM I am taking point 13 to our handbook. We have people in Accra and Nairobi and we had zero policy for this. Salamat Achieng
1 net votes