Serverless Architecture design on major clouds

Vimal Dwarampudi
2 min readJan 30, 2021

--

Serverless Architecture

There is a buzz in the technology world about serverless architecture. Let us understand what it is.

Serverless Microservice Architecture
1) Without provisioning or managing servers run backend process in response to events or schedules.
2) Automatically scales with usage
3) Never pay for idle
4) Highly available

All the major cloud providers like AWS, Azure, Google cloud provides serverless services. Observe the below showdown of services from different cloud providers. If you build a serverless architecture on one of the cloud providers, working with other cloud providers are same.

Serverless Platform Show down

By looking at the above showdown it’s easy to build the serverless architecture on any cloud provider. Let us build a Serverless Architecture on AWS. With high availability Lambda manages to scale the execution to meet the demand. Here calls are synchronous from API gateway to Lambda that enables the application to be serverless. Lambda is integrated with API gateway and data is stored in NoSQL database called DynamoDB. Static data is stored in S3 bucket. Authentication is maintained by Amazon Cognito service.

Amazon Web Services

As said above building serverless architecture on Azure or Google cloud is same as above. By looking at the serverless platform above let us build on Azure.

Microsoft Azure

Here Active Directory is used for Authentication, Storage blob for static webhosting, Cosmos DB as data store and Azure Function as Serverless.

Let us draw on GCP.

Google Cloud Platform

Conclusion
Every cloud provider offers multiple managed services. These can help engineers to build serverless architectures and minimize the architectural, operational complexities.
Now a days all enterprise application has been transitioned to microservice architectures and allows collaboration between development teams and operations with DevOps.

Sign up to discover human stories that deepen your understanding of the world.

--

--

Vimal Dwarampudi
Vimal Dwarampudi

Written by Vimal Dwarampudi

Technology Leader/ Architect — Cloud, BigData, Serverless, Analytics, AI/ML

Responses (2)

Write a response