Amir, the CTO of CodeValue, is a senior software architect specializing in .NET and Web related toolchain and technologies. Throughout his career, Amir has lead large development teams and entire R&D divisions, served as a software architect, mentor, a strong tech lead and developer.
Additionally, Amir has conducted many lectures, courses and workshops, and has tackled technological obstacles head-on in both front-end and back-end products in various fields, including Cloud, on-premise and IoT solutions.
Amir is a qualified instructor and consultant and has been assisting dozens of companies to build their business and systems from the ground up, including areas of recruitment, business analysis, architecture, design, implementation, testing and DevOps.
In addition to being a public speaker and one of CodeValue's college instructors, Amir has had several publications as well. He is the author of a book "Hands-On Full-Stack Web Development with ASP.NET Core" and "WCF 4.0 Microsoft Official Curriculum (MOC)" course. Moreover, he has developed and released a rich open-source package called “WCF Contrib” and made numerous contributions to open-source software.
Feel free to contact him at twitter: @AmirZuker
11:00-12:00 Expert Panel
13:00-13:30 Dealing with Consistency in Distributed Systems
Software development has advanced immensely throughout the years, whether it's technologies, tools or methodologies. Be that as it may, it is quite surprising to see how some concepts remain extremely difficult still. One of the big challenges in developing any system is dealing with consistency, and going towards more extreme cases of distributed systems makes it even a more serious conundrum.
What can we you do about it then? How do you address it? What approaches and tools should you consider? How can you design (distributed) systems and achieve high consistency guarantees?
Join me in this talk as we tackle such questions head-on and leave better equipped to build distributed systems that maintain application state and workflows with consistency in mind.