This content originally appeared on DEV Community and was authored by I.K
Hello everyone! This week I began my daily learning journey โ diving into System Design concepts (via the roadmap.sh System Design Roadmap) and solving DSA challenges on LeetCode.
โ 7 days straight of showing up. Here are the highlights:
๐ System Design Concepts Covered
- Latency vs Throughput โ Learned how speed (latency) and volume (throughput) trade off in system performance.
- Consistency Patterns โ Strong, Weak, and Eventual โ and where each makes sense (finance vs gaming vs social media).
- Availability Patterns โ Redundancy, Replication, Load Balancing, Circuit Breakers, etc.
- Failover โ Active-passive vs active-active setups, and why resilience always adds complexity.
๐ก Biggest Insight: System Design is about trade-offs, not absolutes. You never get high availability, high consistency, and high performance all at once.
๐ป DSA Problems Tackled
- Regular Expression Matching (hard) โ Recursive approach stretched my thinking.
- Integer โ Roman Conversions โ Dictionary lookups + loops made the logic clean.
- Longest Common Prefix โ Sorting trick was an elegant win.
๐ก Biggest Insight: For DSA, sometimes brute force teaches you the problem space โ but the best solutions come from reframing (like sorting or recursion).
๐ Week 1 Reflections
- Showed up daily despite challenges (some problems took 2โ3 hours).
- Learned to balance deep dives (like regex recursion) with practical clarity (like Roman numeral conversions).
- Seeing patterns emerge between System Design and DSA: both are about trade-offs and structured problem solving.
๐ Whatโs Next (Week 2 Goals)
- Push into more advanced system design topics (e.g., gRPC, DB sharding, caching strategies).
- Continue solving medium/hard LeetCode problems, but improve on timeboxing solutions.
- Start sharing shorter code insights to make posts even more practical for readers.
๐ค Letโs Connect!
Thatโs Week 1 in the books ๐.
If youโve been following along, Iโd love to hear:
- Which System Design trade-off do you find most challenging in real projects?
- Whatโs your DSA strategy โ brute force first or optimal-first thinking?
- Or just drop a ๐ก to celebrate learning and consistency!
Your engagement helps me keep momentum, and Iโd love to make Week 2 even better โ for me and for everyone reading ๐.
This content originally appeared on DEV Community and was authored by I.K
I.K | Sciencx (2025-09-05T21:30:45+00:00) ๐ Week 1 Recap: System Design + DSA Journey. Retrieved from https://www.scien.cx/2025/09/05/%f0%9f%93%85-week-1-recap-system-design-dsa-journey/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.