microservices What is a good size for a microservice? To be able to answer that we should start from a different question: what kind of problems we believe smaller/independently deployable codebases solve better than a monolithic codebase with
microapps Effective Reuse on Frontend In my previous post I discussed cost of reuse and some strategies how to deal with it on the backend. What about frontend? In terms of reuse both are very similar to each other. When we have more than just a few teams regularly
microservices Why Over-Reusing is Bad One of the Holy Grails of software development has always been reuse. In the following post I want to focus on reuse of application logic in its different forms. I will not cover reuse on more abstract levels like ideas or patterns. This will
design Rebuilding software is inevitable No matter how good the initial design is it will start degrading once it's out there. Software design seems to follow the 2nd law of thermodynamics - in a software system the amount of entropy tends to increase over time. The moment something is