The serverless Paradigm

Search for a command to run...

No comments yet. Be the first to comment.
Automating the boring stuff in job applications, while keeping the final decision in your hands.

Automating the boring stuffs ...

Managing S3 Case Sensitivity in Python Workflows

š©ļø Cloud computing has revolutionized how applications are developed and deployed, providing a more flexible and scalable environment for running workloads. AWS offers several services for event-driven computing, including Amazon CloudWatch Events a...

Introductionš Looking to streamline your complex workflows and keep everything on track? Look no further than state machines - a powerful tool for precision and ease in process management. šŖš¼ And when it comes to implementing state machines, AWS S...

Peterson Oaikhenah -- Senior Software Engineer | Community leader | Cloud Engineer | Open Source
38 posts
Motivated senior software engineer, open-source advocate & community leader š»ā”ļø. Sharing valuable insights to help others scale š”. Building strong communities š. Passionate about promoting tech
Let's talk a bit about the Severless Paradigm
The buzzword everywhere now is serverless as opposed to monolithic servers.
What is the Severless Architecture?
Serverless architectures are internet-based systems where the application development does not use the usual server process. Instead, they rely solely on a combination of third-party services, client-side logic and service-hosted remote procedure calls (Functions as a Service).

Software Engineers today can use the option of building interfaces that implement the functionalities, without the complexities of integrating a backend or application programming interface (API). This thus involves building and managing our own servers.

Cloud Service vendors include
Using cloud services as Google cloud functions with Firebase š„, as our subject for consideration
Firebase is a backend-as-a-service (BaaS) offering by Google that features databases, an ML kit, cloud functions, authentication, hosting, cloud storage, and more. Firebase abstracts the complexity of building a robust and scalable backend system, enabling developers to focus on building the client side of applications.
Some of the advantages of serverless applications include:
āReinventing the wheel isnāt always a good idea.ā
Hardly do we build applications without third party libraries and services š¤·
The winner here is based on the context. For simple applications with few dependencies, Serverless is the winner; for anything more complex, Traditional Architecture is the winner.
Serverless architecture is certainly very exciting, but it comes with a bunch of limitations. As the validity and success of architectures depend on the business requirements and by no means solely on technology. In the same way, Serverless can shine when used in proper place.
Reach out and connect with me on Twitter, LinkedIn and Github .
More reads
https://hackernoon.com/what-is-serverless-architecture-what-are-its-pros-and-cons-cc4b804022e9