Righting Software - System Design
Learn software architecture from the legendary architect Juval Lowy. Over the past 20 years, Juval has led the industry in architecture and project design with some of his ideas such as microservices serving as the foundation of software design and development. In this dense workshop Juval Lowy will explain his approach to system analysis and design, using volatility to decompose a system into its comprising services. Juval will contrast it with the most common mistake done in architecture, using functionality to identify services.
Learn how to future proof your system, and make it drastically easier to develop and maintain. You will also see how to overcome the real hurdles architects face pursuing volatility-based decomposing, simple and practical techniques for identifying areas of volatility, common telltale signs or "smells" when your design is still functional, how to literally mechanize software system design, how to do it quickly and effectively.
Juval Löwy is the founder of IDesign and a master software architect specializing in system and project design. He has helped countless companies deliver quality software on schedule and on budget and has mentored hundreds of architects across the globe, sharing his insights, techniques, and breakthroughs, in architecture, project design, development process, and technology. Juval participated in the Microsoft internal strategic design reviews and is a frequent speaker at the major international software development conferences. Juval published several bestsellers, and his recent book is Righting Software (Addison-Wesley, 2019). Juval conducts Master Classes around the world, teaching thousands of professionals the skills required of modern software architects and how to take an active role on design, process, and technology. Microsoft recognized Juval as a Software Legend as one of the world's top experts and industry leaders.