Juval Lowy on Microservices

Download this episode

Download Video

Download captions

Download Captions

Description

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.

Links:

http://www.idesign.net/

http://www.idesign.net/Training/Architect-Master-Class

 

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. 

Links:

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

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

 

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      pajocomo

      The sound of the interview is absurdly low.

    • User profile image
      MhAlan

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

    • User profile image
      Rostislav

      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
      Dmitry

      Jimmy,

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

    • User profile image
      LukePuplett

      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
      reifnir

      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
      LukePuplett

      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
      jomit

      Great to hear Juval after a long time !!

    • User profile image
      Jaime

      Thank you Doris for sharing this great post.
      Check this one as well...
      "The Macro Challenges with Developing Micro-Services"
      https://www.ziptask.com/macro-challenges-with-micro-services-development

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.