Please log in to watch this conference skillscast.
Microservices architecture uses an assembly of fine grained services to deliver functionality. The goal of this architectural style is to innovate by reducing the dependencies between teams which results in faster code to production. Serverless Architecture Code is an execution model where server-side logic is run in stateless, event-triggered, ephemeral compute containers that are fully managed by a third-party. It is associated with less management overhead (as there are no servers to maintain) and is cheaper to operate since you only pay for what you use. While there are similarities and dissimilarities with both architectural styles – one thing that is common is, that both require an application to be composed of a collection of loosely coupled components, which implement business capabilities. Thus, it is possible to implement Microservices architecture as a Serverless Application. This talk elaborates on this aspect. Nikhil will share with you the advantages & disadvantages of such an implementation and will go into details of implantation of various deployment patterns. Nikhil will also elaborate upon some best practices to follow. The objective of this talk is to understand the reasons why (or why not) to implement Microservices architecture as a Serverless application and to enable you to navigate through the pitfalls during the implementation stage.
YOU MAY ALSO LIKE:
Implementing Microservices In Serverless Paradigm
Nikhil Barthwal is a Senior Software Engineer and a Start-up mentor. He has several years of work experience with both big companies & smaller startups and also acts as a mentor to several startups. He is particularly fond of using Functional programming languages for better productivity. Outside work, he speaks at local meetups as well as international conferences on several topics related to Distributed systems & Programming Languages. He has a Master’s in Distributed Systems and a Bachelor’s in Electrical Engineering.