State Of System Design

Renganatha A

@rengantha10

Back End

Cloud Environment Using Docker

  • Data Base
  • Application Cache
  • Service Bus
  • API Layer

GraphQL

 

  • CSS
  • HTML
  • Js
  • PWA

Front End

Database

NoSQL Vs SQL

  1. Consistency
  2. Scaling

Database Replication

Application Cache

To Enable Faster Response while Reusing same data

  • Redis Cache
  • Cassandra
  • Memcached

Service Bus

To Enable Reliable Communication Between Two Parties (Preventing Loss Of Data)

  • Client - Server
  • Between Various Service

API Layer

Graph QL

  • Maintainability
  • Aggregation

Microservices Architecture

  • Maintainable
  • Scalable
  • Modular
  • Language Agnostic

Advantages

Docker

Hosting the Service In Container instead of VM

Serveless Architeture

AWS LAMBA

AZURE FUNCTIONS

Google Cloud Functions

Front End

  • Use Any Convenient Framework
  • Make it as mush as Progressive

Questions ?

Thank You

State Of System Design

By Renganatha Arunachalam