Hard Part for Backend : Row Requirement Analysis to thinking Data Modelling and Database Design.
We need to learn Data Modeling and Database Design....... see Next article.
- API Design
- Rest APi
- GraphQL
- gRPC
- Web Socket
- Message Broker
- Api Security
- JWT Token
- Refresh Token
- OAuth2
- SAML
- Identity Proviiders
- Cognito
- Auth0
- Firebase
- Okta
- Role Base Authorization
- API Testing
- Unit Testing
- Acceptance Testing
- Load Testing
- API Documentation
- Swagger
- Postman
— Concept Must Need for Backend Developer
- Database
- ORM ( Object Relational Model)
- SQL
- PostgreSQL
- mySQL
- MSSQL/ Oracle
- NoSQL
- MongoDB
- AWS DynamoDB
- In Memory*** - (for Cashing)
- Redis**
- Mem Cashed
- Graph Database
- Neo4j
- Linux server
- Cloud Computing
- DevOps
Server Application Responsibility
- Listen Request
- Process
- Algorithm
- Data Structure
- Database
- Problem Solving
- CURD Operation
- Response
HTTP Knowladges: - Stateless communication
- Get Request - ( Want to Read from server)
- POST - ( Create new Data )
- PUT/PATCH - ( Update Existing Content)
- DELETE - (Delete Data from Database)
Top comments (0)