Not long ago, the advent of microservice architectures was a big disruption in software engineering: systems were now build, composed and run as autonomous services. But this came at the price of added complexity. Serverless and FaaS seem to be the next disruption, they are a logical evolution addressing the inherent technology complexity we are faced when building cloud native applications.
FaaS frameworks and platforms are currently popping up like mushrooms: Knative, OpenFaaS, Fission or Nuclio are just a few to name. But which one of these is safe to pick and use in your next project? And is it an all or nothing decision or is it suitable to build hybrid architectures? Let’s find out.
Basic programming skills and experience with microservices and cloud native technology is beneficial.