Three Reasons Why Not to do Microservices

Microservices are my preferred architecture and provide a tremendous long-term benefit for the enterprise. However, it is wise to understand where it may not be a good fit before making the commitment.
Three Reasons Why Not to do Microservices
Topics: Microservices, Software Development, Software Architecture, Application Development

Learning Human-Centric Design the Hard Way

"To err is human," said Alexander Pope. As humans, we tend to learn most effectively through making mistakes. I was on a project to design and build a new web application for an Intellinet client. The client had an existing app which was severely limited.
Learning Human-Centric Design the Hard Way
Topics: Human-Centric Design, Software Development