34 exercises found
Developers are responsible for writing code to create new functionalities and fix existing issues in applications. However, development is just the first step in delivering software to users.
From Code to Production.
Running Software in Production
How Development Methodology Impacts Delivery Speed
Discover how Linux commands can talk to each other, passing information like a relay race.
Discover why system design is literally what you'll do every single day as a software engineer.
Understand the career reality that no one tells you about system design.
Learn when to start with the big picture and when to start with technical details.
Consolidate everything into a practical framework you can use for any system design problem.
Understand why every system can be built infinitely and why knowing when to stop is crucial.
Discover why databases are the foundation that everything else depends on in system architecture.
Why everyone thinks NoSQL databases are just 'better scaling' versions of SQL databases - and why that's completely wrong!
1