Please enable JavaScript.
Coggle requires JavaScript to display documents.
FUTURE, Software and Development Principles - Coggle Diagram
FUTURE
DEVOPS
Operating System
Learn about Managing Servers
Lean to live in terminal
Networking Protocols
What is and how to setup a
__
?
Reverse Proxy
Caching Server
Forward Proxy
Load Balancer
Firewall
Web Server
Infrastructure as Code
Service Mesh
Containers
Configuration Mgmt
Infrastructure Provisioning
Learn some CI/CD tool
Learn how to monitor software and infrastructure
Application Monitoring
Infrastructure Monitoring
Logs Management
Backend
Internet
Dns and how it works
What is Domain Name
What is Hosting
How does the internet work?
What is HTTP
Browsers and how they work
API
Learn About Apis
HATEOAS
Open Api Specs [Swagger]
Authentication
Cookie based
OAuth
Basic Auth
Token Auth
Jwt
OpenID
SAML
REST
JSON APIs
SOAP
gRPC
GraphQL
Apollo
:warning: Best Practices
MQTT AMQP JMS ZeroMQ
Caching
Client Side
Server Side
Redis
Mem Cached
CDN
Web Security
HTTPS
CORS
SSL/TLS
Content Security Policy
Server Security
Testing
All Type of tests (view note to practice all tests)
CI/CD
Message Brokers
RabbitMQ
Kafka
CLOUD
Lean Everything you need as developer
REACTJS
Software and Development Principles
GOF Design Patterns
Domain Driven Design
CQRS
Architectural Patterns
Monolithic Apps
Microservices
SOA
Serverless
Service Mesh
Twelve Factor Apps
Test Driven Development
Event Sourcing