Serverless is Beautiful — Part 1

  • How we develop software ?
  • How we ship software ?
  • Where we deploy our software ?
  • How we deploy our software ? and so on..
  1. Quality ~ Expecting things will work and will work all the time.
  2. Agility ~ Ability to ship new features and change our code quickly.
  • Modularized development
  • Independent scaling
  • Fault isolation
  • Smaller team (typically 1–3 engineers)
  • Faster development and testing cycle
  • Multiple runtime support and so on.
  • Easy to deploy: Unlike Micro-service architecture, you don’t have to worry about the infrastructure provisioning, container, VM and network.
  • Elastic scale: Underlying infrastructure takes care of automatic scaling.
  • Consumption-based billing: pay per invocation
Serverless trend

--

--

--

Cloud and Distributed Computing Enthusiast with 13+ years of experience; Works @ Microsoft; Opinions are my own and not the views of my employer.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Record Everything — Announcing Zarget’s Session Replay!!

Creating a modular power-up system

A Lodestar for Ethereum Consensus #3

Why do we need an execution context?

Careers in Coding

Why does CI/CD automation become essential in mobile development?

Using Kotlin Sealed classes to map out a domain space

Parameterized and Default Constructor

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Karthik Mahalingam

Karthik Mahalingam

Cloud and Distributed Computing Enthusiast with 13+ years of experience; Works @ Microsoft; Opinions are my own and not the views of my employer.

More from Medium

Using S3 versioning to sort PretzelBox emails

What is Serverless and how to go serverless?

How Serverless Cloud Works (Part 1)

How to Build a Concurrency Limiting Job Scheduler Using AWS StepFunction and Lambda — Part 2