• 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

Table of Contents

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

results matching ""

    No results matching ""