Architecting for Scale by Lee Atchison: Reading Experience

I recently read the book Architecting for Scale by Lee Atchison. The book contains a high-level overview of the major concepts that revolve around the topic of building highly-available and scalable apps.I felt the book to be more suited as a light read for people already familiar with these concepts rather than being an informative … Continue reading Architecting for Scale by Lee Atchison: Reading Experience

Advertisements
Featured

A plea for lean software: 6 Lessons I learned to help keep software simple

  Preface Recently, I was browsing the codebase of my company and saw that it has three versions of dashboards for an analytics page in it. I am pretty sure that customers don't need that. This sparked something in my naive brain and I started exploring the internet for related ideas. That's when I found … Continue reading A plea for lean software: 6 Lessons I learned to help keep software simple

Organization Archetypes And The Concept Of Market-Oriented “Solver Teams”

Organizations which designs systems are constrained to produce designs which are copies of the communication structure of the organization. In other words, how we organize our teams has a powerful effect on the software we produce, as well as our resulting architectural and production outcomes. Thus, in order to get a fast flow of work from … Continue reading Organization Archetypes And The Concept Of Market-Oriented “Solver Teams”

5 notes on MVP architecture pattern for Android

                                                           Image credits Macoscope MVP (Model View and Presenter) is an architectural pattern inspired by the popular MVC pattern. MVP addresses two main points : Make views as … Continue reading 5 notes on MVP architecture pattern for Android