Welcome back to our weekly issue!
You have to know I am passionate about engineering practices, understanding how developers work helps architects to design better solutions suitable for the context their teams operate. I read this article on pull requests and I thought about several situations I encountered and I'm not fully sure I'd apply in a project. But, I want to keep an open mind here, what do you think? would you find it suitable for your projects?
Making decisions is hard, making architectural decisions is even harder. I like this article that tries to remove the subjectivity from those decisions try to find the right balance for our architectures.
Then two case studies, one from Shopify sharing how they make their mobile apps faster introducing a caching layer. Nothing too revolutionary but sometimes the simple solutions can provide great benefits with small-time invested. The second case study is a quite long (for a blog post) explanation of how they have re-architected an Identity and Authentication service using microservices.
Enjoy the read and see you next week!