Modular Monoliths

If you want evidence that the software development industry is susceptible to fashion, just go and take a look at all of the hype around microservices. It’s everywhere! For some people microservices is “the next big thing”, whereas for others it’s simply a lightweight evolution of the big service-oriented architectures …

Efficient Software Architecture: Strategies for Reusable Code

This presentation proposes strategies to identify good candidates for re-usability, how to create requirements to make the library useful, and steps to limit scope and ensure the library is useful without getting in the way. The video also discusses the importance of documenting reusable components and treating the library like …