Get updates to your emailSubscribe
Just as microservice architecture is frequently defined in contrast to monolithic architecture, the agile movement differentiates agile software development from heavyweight software development processes. Agile seeks to remove the overhead and risk of large-scale software development by using smaller work increments, frequent iterations and prototyping as a means of collaboration with users.
The lack of common concepts and axioms is holding the software engineering industry back. This blog post explores the need for a common distributed systems vocabulary to help with that problem.
Matt McLarty on Aug 10, 2018