Misc

WS re:Invent 2020: Deep dive on AWS Lambda consumers for Amazon Kinesis

Dependency Injection is Loose Coupling by Mark Seemann

https://blog.ploeh.dk/2010/04/07/DependencyInjectionisLooseCoupling/

OS
What do the terms “CPU bound” and “I/O bound” mean?


Computer Science Crash Course:


System design

https://www.freecodecamp.org/news/systems-design-for-interviews/


Introduction to AWS Services


Things You Should Know About Database Caching

https://bluzelle.com/blog/things-you-should-know-about-database-caching


Applying S.O.L.I.D. Principles in .NET/C#

https://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/DEV-B315

Code Example: https://chris.59north.com/post/Code-from-my-TechEd-talk-about-SOLID



The Linux Command Handbook
https://www.freecodecamp.org/news/the-linux-commands-handbook/


What is Git? A Beginner’s Guide to Git Version Control

https://www.freecodecamp.org/news/what-is-git-learn-git-version-control/





Top 10 Architecture Characteristics / Non-Functional Requirements with Cheatsheet


https://blog.devgenius.io/top-10-architecture-characteristics-non-functional-requirements-with-cheatsheat-7ad14bbb0a9b


https://lethain.com/introduction-to-architecting-systems-for-scale/

https://www.freecodecamp.org/news/devops-engineering-course-for-beginners/


What is a Message Queue and when and why would I use it


https://www.youtube.com/watch?v=bHSV916YbHE

DevOps


Networking 101 for Software Engineers – Gabriel Rosenhouse

Let’s Build a Simple Database: https://cstack.github.io/db_tutorial

I’m Datta

Welcome to BeingCraftsman — where software architecture is treated as a long-term responsibility. I’m a Software Architect and Cloud Lead based in Pune, India, with over a decade of experience designing scalable systems, guiding teams, and making practical engineering decisions. This space is about clarity in architecture, reliability in systems, and leadership that helps teams build software that lasts.

Let’s connect

Linkedin