Table of Contents
General Architecture
- Non Functional Requirements
- View Points
- Performance Measures
- Layers and Tiers
- Single Point of Failure
- Chatty Applications
- Pipes and Filter Architecture
- Master/Slave Architecture
- Scalable Architecture
- Distributed Architecture
- Fault Handling
Infrastructure
- IP Addresses
- Mail Server Protocol
- Reverse Proxy
- DMZ
- Tunneling
- Load Balancer
- SSL Termination and Pass Through
- Active-Active Active-Passive
- Sticky Session and Session Replication
- Servers
- Storage
- CDN
- Latency
- Disaster Recovery
- RPO and RTO
Data Architecture
- Indexes
- OLTP Vs OLAP
- Transactions
- Replication and Partitioning
- CAP Theorem
- NoSql Databases
- NoSql Reference Architectures
- Big Data
Cloud Computing
- Cloud Platforms
- Cloud Characteristics
- IAAS Platform
- Containers
- Container Orchestration
- Virtual Private Cloud
- Cloud Migration
- Serverless Computing
- Cloud Foundry
- Amazon Web Services
Application Architecture
- REST
- Service Oriented Architecture
- Enterprise Service Bus
- Monolithic Architecture
- Cloud Native Applications
- MicroServices
- Microservices Challenges
- API Gateway
- Log Aggregation
- Introduction to Aysnc Processing
- Queues and Topics
- Single Threaded Event Loop Model
- Kafka
- WebSockets
- Event Driven Architecture
Devops
Security
- Encryption and Hashing
- Whitelisting and Blacklisting
- Ingress and Egress Filtering
- Web Security
- CORS
- OAuth
- SAML
- HTTPS Security