Scalable Architecture Documentation Resources

Overtime I have came across resources which I have found invaluable for my learning. However, these resources generally get lost in the sea of not so good content. In this article you will find a curated collection of resources for learning about the architecture of scalable services and databases. 📚 Engineering Blogs from Major Tech … Continue reading Scalable Architecture Documentation Resources

Practical Guide on Unit Tests and Integration Tests

In programming whenever we are building any system we should always back it with proper testing. The intention behind these tests should be to cover what ever we have written. It helps in catching regression issues when we are working on different parts of the application. These tests vary in their scope and can have … Continue reading Practical Guide on Unit Tests and Integration Tests

Integration tests using Docker

Need for integration testing: For all our projects we generally create two types of tests Unit Tests Integration Tests Unit tests are comparatively simple as we validate a block of code which has some business logic. While doing so, we mock any external calls like external API, database read/updates, etc. This helps us to make … Continue reading Integration tests using Docker