diff --git a/primers/distributed-software-systems-architecture/asynchronous-work-and-pipelines.md b/primers/distributed-software-systems-architecture/asynchronous-pipelines/readme.md similarity index 100% rename from primers/distributed-software-systems-architecture/asynchronous-work-and-pipelines.md rename to primers/distributed-software-systems-architecture/asynchronous-pipelines/readme.md diff --git a/primers/distributed-software-systems-architecture/distributed-locking-and-distributed-consensus.md b/primers/distributed-software-systems-architecture/distributed-locking-and-distributed-consensus/readme.md similarity index 100% rename from primers/distributed-software-systems-architecture/distributed-locking-and-distributed-consensus.md rename to primers/distributed-software-systems-architecture/distributed-locking-and-distributed-consensus/readme.md diff --git a/primers/distributed-software-systems-architecture/reliable-rpcs.md b/primers/distributed-software-systems-architecture/reliable-rpcs/readme.md similarity index 100% rename from primers/distributed-software-systems-architecture/reliable-rpcs.md rename to primers/distributed-software-systems-architecture/reliable-rpcs/readme.md diff --git a/primers/distributed-software-systems-architecture/rpcs.jpeg b/primers/distributed-software-systems-architecture/reliable-rpcs/rpcs.jpeg similarity index 100% rename from primers/distributed-software-systems-architecture/rpcs.jpeg rename to primers/distributed-software-systems-architecture/reliable-rpcs/rpcs.jpeg diff --git a/primers/distributed-software-systems-architecture/rpcs.png b/primers/distributed-software-systems-architecture/reliable-rpcs/rpcs.png similarity index 100% rename from primers/distributed-software-systems-architecture/rpcs.png rename to primers/distributed-software-systems-architecture/reliable-rpcs/rpcs.png diff --git a/primers/distributed-software-systems-architecture/rpcs.webp b/primers/distributed-software-systems-architecture/reliable-rpcs/rpcs.webp similarity index 100% rename from primers/distributed-software-systems-architecture/rpcs.webp rename to primers/distributed-software-systems-architecture/reliable-rpcs/rpcs.webp diff --git a/primers/distributed-software-systems-architecture/scaling-stateless-services.md b/primers/distributed-software-systems-architecture/scaling-stateless-services/readme.md similarity index 100% rename from primers/distributed-software-systems-architecture/scaling-stateless-services.md rename to primers/distributed-software-systems-architecture/scaling-stateless-services/readme.md diff --git a/primers/distributed-software-systems-architecture/state.md b/primers/distributed-software-systems-architecture/state/readme.md similarity index 100% rename from primers/distributed-software-systems-architecture/state.md rename to primers/distributed-software-systems-architecture/state/readme.md diff --git a/primers/_index.md b/primers/readme.md similarity index 100% rename from primers/_index.md rename to primers/readme.md diff --git a/primers/troubleshooting/primer.md b/primers/troubleshooting/primer/readme.md similarity index 100% rename from primers/troubleshooting/primer.md rename to primers/troubleshooting/primer/readme.md diff --git a/primers/troubleshooting/_index.md b/primers/troubleshooting/readme.md similarity index 100% rename from primers/troubleshooting/_index.md rename to primers/troubleshooting/readme.md