I want Advice on Codecrafters Tasks to Improve My System Design Capabilities

Hello Codecrafters,

I am exploring ways to enhance my system design skills and am considering diving into Codecrafters challenges to gain hands on experience; I am interested in challenges that will allow me to build robust and scalable systems while deepening my understanding of system architecture and design principles.

I am proficient in Java & SQL. I have experience with Docker and basic Kubernetes. My work has primarily involved building web applications and working with relational databases. I have also done some work with REST APIs and microservices. I want Improve my ability to design and implement scalable systems, Gain practical experience with system architecture and infrastructure, Understand performance considerations and optimization techniques

Building my own database and distributed key value store seem like a good fit for my understanding of system performance and design goals, so I have been thinking about them. I am uncertain if these are the best choices or if there are other challenges that might be more suitable for my objectives.

Also i have read this resorse/artical; https://forum.codecrafters.io/t/contributing-to-codecrafters-projectsaws-devops-certibut have not found any solution still need your advice; if you have any advice who have tackled these challenges or similar onesplease share with me

Thank you… :slightly_smiling_face: