Juval Lowy on Microservices

Play Juval Lowy on Microservices
Sign in to queue


A decade ago Juval Lowy pioneered the concept of microservices with his famous saying of "Every Class as a Service".  Juval joins Dr. Doris Chen, senior Microsoft Developers Evangelist at Silicon Valley to discuss the past, present and future of microservices.

Juval discusses what motivated him at the time to call for microservices, what are microservices, the hurdles architects and develops face with microservices, and how actors fit into the picture.  Juval will also discusses what would the upcoming Microsoft Azure Service Fabric offering holds as a microservices platform.

About Juval Lowy

Juval Löwy is the founder of IDesign and a master software architect specializing in system and project design. Juval has mentored hundreds of architects across the globe, sharing his insights, techniques, and breakthroughs, in architecture, project design, development process, and technology. Juval is Microsoft's Regional Director for the Silicon Valley and had participated in the Microsoft internal strategic design reviews for C#, WCF and related technologies. Juval is a frequent speaker at the major international software development conferences. Juval published several bestsellers, and his latest book is the 4th edition of Programming WCF Services (O'Reilly 2015). Juval published numerous articles, regarding almost every aspect of modern software development and architecture. Microsoft recognized Juval as a Software Legend as one of the world's top experts and industry leaders.





About Dr. Doris Chen

Dr. Doris Chen is a Senior Technology Evangelist at Microsoft for the Western region of the United States, specialized in web technologies (HTML5, jQuery, JavaScript, Ajax, and Java). Doris has over 18 years of experience in the software industry working in several open source web tier technologies, Java platform, .NET and distributed computing technologies. She speaks at numerous international conferences and user groups including O'Reilly OSCON, Fluent, Dev Nexus, HTML5 Dev Conference, WebVisions, JavaOne, SD Forum, and worldwide User Groups.Before joining Microsoft, Doris Chen was a Technology Evangelist at Sun Microsystems. Doris received her Ph.D. from the University of California at Los Angeles (UCLA) in computer engineering, specializing in medical informatics. 


Channel 9: https://channel9.msdn.com/Niners/dorischen

Blog:   https://blogs.msdn.microsoft.com/dorischen/ 




The Discussion

  • User profile image

    The sound of the interview is absurdly low.

  • User profile image

    Oh, I wanted to see this man since 2008 when I met WCF

  • User profile image

    Absolutely right!

  • User profile image
    Jimmy John

    What kinds of applications would use this? What apps did Juval implement using it? Or is this just theory?

  • User profile image


    There a lot of customer of Juval - http://idesign.net/customers

  • User profile image

    Definitely came away thinking that there are HTTP microservices, SRP web APIs, and then there are Juval's, visionary, almost academic microservices of the ambient computing future.

    Probably need a discrete buzzword for each.

  • User profile image

    Luke, I would recommend digging into the IDesign Method further. Technology choices, such as whether to expose an api through http and/or a bus or queues are not prescribed by Juval's approach. The subsystems in that methodology more stringently adhere to SRP than a typical functional decomposition. Check out this vid (pardon the audio quality): https://www.youtube.com/watch?v=VIC7QW62-Tw

  • User profile image

    Reifnir, thanks for the link, I'm on restricted internet right now but I'll check it out later.

    I guess my point is that the Build demo on the Microservices architecture of Age of Ascent is what I recognise and have been building or evangelising in my day job, whereas Juval's talking about 1000s of services (!) and throwing out ideas like 'int as a service' and it feels to me like this isn't the same thing, it's almost philosophical, it's nanoservices, and perhaps an approach to a framework or fabric that I would build on, as opposed to build myself.

    So my point was about taxonomy and naming.

  • User profile image

    Great to hear Juval after a long time !!

  • User profile image

    Thank you Doris for sharing this great post.
    Check this one as well...
    "The Macro Challenges with Developing Micro-Services"

Add Your 2 Cents