Farouk TaherExploring Google Spanner: The Backbone of Globally Distributed SystemsIn today’s fast-paced digital world, scalability and reliability are the cornerstones of successful tech products. For global tech giants…Sep 15Sep 15
Farouk TaherBuilding Scalable and Maintainable Software: The 12-Factor App MethodologyIn the modern era of cloud computing and distributed systems, building scalable, maintainable, and resilient applications is essential. To…Sep 7Sep 7
Farouk TaherThe Evolution of Software Engineering: From Monoliths to MicroservicesSoftware engineering is a constantly evolving discipline, driven by technological advances, shifting market demands, and the relentless…Sep 1Sep 1
Farouk TaherHow Facebook Scaled Memcache to Handle Billions of UsersI have been reading the book by Alex Xu called System Design Interview an Insider’s Guide, and he recommended reading the paper published…Aug 10Aug 10
Farouk TaherEvent-Driven Architecture: Unlocking Real-World Use CasesEvent-driven architecture (EDA) has emerged as a pivotal design paradigm in modern software development, providing the scalability…Aug 7Aug 7
Farouk TaherThe Pragmatic Programmer Summary Ch.1The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the…Sep 4, 20221Sep 4, 20221
Farouk TaherHow does your code smell?In Martin Fowler’s books, he always talked about clean code and well-designed code, then in 1999 he wrote a book called Refactoring, I…Aug 14, 2022Aug 14, 2022