Microservices and Web Components Are The Same Thing
Microservices and web components are two of the next Next Big Steps for modern software development, for the server and client side respectively. Although involving quite different new tools and techniques though, in reality both of these developments share a common development practices heritage, as extensions of the same forward trend of good software design principles.
In this talk we’ll first take a careful look at what on earth microservices and web components really are, and examine how you’d build an example web application using both of them. We’ll then discuss their shared underlying heritage, why these shared principles make both concepts so powerful in practice, and how you can use that more generally to design great applications in future in general.
Who is it for?
Learn what web components and microservices are, where and why they might be useful, how you could use them, and why the shared principles behind them are important to you when developing software generally, with or without these approaches.
Intro, walk through web components, show example web application, explain structure of the web components in the code for the example web application. Walk through microservices and the challenges/benefits involved, examine the backend of example web application, look at how the microservices hook together and how they’re implemented. Talk about principles in common between both approaches, and discuss how the emergent properties these principles create can be useful when designing things more generally.