A Guide to Software Architecture
Introduction
Preface
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
Devops Principles
Deployment Strategies
Security
Encryption and Hashing
Whitelisting and Blacklisting
Ingress and Egress Filtering
Web Security
CORS
OAuth
SAML
HTTPS Security
Summary
Reference UseCase
References
Powered by
GitBook
General Architecture
General Architecture
This section explains the various general concepts in Software Architecture in detail.
results matching "
"
No results matching "
"