You may have heard the phrase "server less" more than once.
Lets learn
- What it is?
- Why it is called Servers?
- How does it works?
- Example?
- why it is important to learn serverless?
What is serverless, and is it actually serverless?
An application running "serverless" does not necessarily mean that servers are not used.
To run any application, we need servers. without servers applications won't get executed.
What makes this serverless?
it basically means developers do not have to oversee and administer the server. Cloud manages the server independently on behalf of the developers.
Developer only need to develop the application, server & configuration all will be handled by cloud
How does serverless works?
Basically, everything in a serverless architecture operates using an event-driven model
When an application event occurs, such as an HTTP call or a message from a queue, the cloud receives a signal to launch the application in a stateless container
What are some serverless platform examples?
Every significant cloud provider offers a serverless platform.
We call
- AWS (Lambda)
- GCP (Google cloud function)
- Azure (Azure Function)
Is understanding serverless design necessary?
Yes, the majority of use cases utilise serverless design, which offers benefits like.
- Automatic scale and descale
- Less configuration
- Save cost
- High availability
- Running instances only when needed
Example of backend applications runs on serverless.
- Schedular
- Notification System
- recurring billing
- Archival files
- many more....
Concepts you will learn in this
+ Spring Boot
+ Spring Container
+ Inversion Of Control & Dependency Injection
+ thymeleaf
+ MyBatis Data Access
+ RESTful Web service
+ RESTFul Client
+ Spring Security
+ Spring Schedule
Choosing right Database: An important decision for Backend Engineer:
Here is all you need to know:
1/ Why to learn to choose database for application?
For Software engineer its very important to know which tool to use where according to use case
+ which language to use
+ which infra to use
+ what db to use
Every database is having its own pros and cons
Lets understand:
2/ What are the different types of databases?
few years back it was easy choosing the database as SQL was broadly the answer of all the queries
Now there are multiple databases available according to the use case
Broadly mentioned are category of databases available in market