Zaloni at SmartBear Connect: Microservices Architecture - Building 'SMART' & 'Agile' Software
Building software which is SMART (Scalable, Measurable, Available, Reliable & Testable) is non-trivial. Design & Architecture principles like SOA (Service Oriented Architecture), TOGAF & Zachman made us build monolith applications which were tough to build and maintain i.e. not 'Agile'. In today's 'Instant Nirvana' generation, we need to build SMART systems. This session will distinguish between systems and applications, talk about Conway's Laws and how we can learn from it to build SMART systems, venture into DDD (Domain Driven Design) and eventually get into details as to how to realize Microservices Architecture using existing tools like Jhipster, Swagger and other open source applications.