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:
- Microservice Edge Testing (SkillsCast recorded in November 2017)
- Domain Models in Practice: DDD, CQRS & Event Sourcing with Marco Heimeshoff (Online Course on 2nd - 6th November 2020)
- FullStack Event Sourcing and Applied DDD with Roman Sachse (Online Course on 25th - 27th November 2020)
- London Calling (Online Meetup on 24th September 2020)
- Strategic Domain-Driven Design Tools For Non‑DDD People (Online Meetup on 29th October 2020)
- Debugging Containers on Kubernetes with "kubectl debug" (SkillsCast recorded in July 2020)
- Applied Domain-Driven Design — Full-Stack Event Sourcing (SkillsCast recorded in July 2020)
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.