SlideShare a Scribd company logo
2
Most read
4
Most read
Solution Approach
- Cloud based application
- Secured from Internet through Azure WAF, VPN, subnets & API Management using Azure AD/OAuth 2.0
- Microservices architecture
- NoSQL datastore like Azure Cosmos, RavenDB with features like external replication for horizontal scaling/scale-out
functionality to support millions and millions of customers hitting the website.
Logical architecture
Bounded Context
Search Browse Cart Orders Recommendations
Wish List Admin
.WAR or .EAR file
Search – 5 million requests per minute
Recommendations – Compute heavy
Orders – Mostly Writes, few Queries
Admin – 5 requests per minute
Search
ElasticSearch
Bounded Context
Browse
Redis
Bounded Context
Recommendations
Cassandra
Bounded Context
Reviews
SQL
Bounded Context
Cart
Redis
Bounded Context
Orders
SQL
Modeling
Product
group category
SKU
Monolith application
Microservices application
Shipping
address customer
Shipping
company
Order
sku
customer
address
record
Performance Scalability Capacity Availability Reliability Recoverability Maintainability Servicability Security
Regulatory Manageability Environmental Data Integrity Usability Interoperability
NFR’s
Technical Architecture
Azure Media Service for audio/video streaming
High level risks in such a program
- Cost optimization (TCO) on Cloud
- Testing environments
- Infrastructure-as-a-code
- Complexity in microservices communication
- Need to go for Service Mesh/Istio for cross-cutting concerns like
logging, configuration, security, service discovery etc.
- Training on Cloud/New Technologies for developers
- Continuous Integration/Continuous Depoyment(CI/CD) using Azure
DevOps. Setting up build and release pipeline.
- DevSecOps with code on demand and cloud native applications
- 12 factor cloud native application
- Inventory availability from various vendors
- API integration issues with various vendors

More Related Content

PPTX
MS_Azure_Migrate_L300_Refreshed_-_To_be_published.pptx
PDF
Why a Multi-cloud Strategy is Essential
PDF
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
PDF
Google Anthos - Azure Stack - AWS Outposts :Comparison
PDF
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
PDF
Creating an Operating Model to enable a high frequency organization
PDF
AWS vs Azure vs GCP – Which one to choose in 2024.pdf
PDF
AWS cloud adoption framework (caf)
MS_Azure_Migrate_L300_Refreshed_-_To_be_published.pptx
Why a Multi-cloud Strategy is Essential
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
Google Anthos - Azure Stack - AWS Outposts :Comparison
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Creating an Operating Model to enable a high frequency organization
AWS vs Azure vs GCP – Which one to choose in 2024.pdf
AWS cloud adoption framework (caf)

What's hot (20)

PPTX
Salesforce Cross-Cloud Architecture
PDF
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
PPTX
cloud-migrations.pptx
PDF
Shadow IT And The Failure Of IT Architecture
PPTX
Salesforce Steelbrick CPQ Overview
PPTX
Solution Architecture Framework
PPTX
Cloud Operating Model Design
PDF
Best Practices with Apex in 2022.pdf
PPTX
Introduction to Salesforce Platform - Basic
PPTX
Salesforce developer training presentation slides
PDF
The Acord Framework - An Insurance Enterprise Architecture (2011).pdf
PDF
Migration to Oracle Multitenant
PDF
Getting started with Salesforce security
PPT
Apex Trigger Debugging: Solving the Hard Problems
PPTX
Top Benefits of Salesforce in Business
PPTX
PDF
SAP GRC 10 Access Control
PPT
Microsoft SQL Server - SQL Server Migrations Presentation
PPTX
Integrating with salesforce
PDF
Introduction to the Salesforce Security Model
Salesforce Cross-Cloud Architecture
Salesforce Training For Beginners | Salesforce Tutorial | Salesforce Training...
cloud-migrations.pptx
Shadow IT And The Failure Of IT Architecture
Salesforce Steelbrick CPQ Overview
Solution Architecture Framework
Cloud Operating Model Design
Best Practices with Apex in 2022.pdf
Introduction to Salesforce Platform - Basic
Salesforce developer training presentation slides
The Acord Framework - An Insurance Enterprise Architecture (2011).pdf
Migration to Oracle Multitenant
Getting started with Salesforce security
Apex Trigger Debugging: Solving the Hard Problems
Top Benefits of Salesforce in Business
SAP GRC 10 Access Control
Microsoft SQL Server - SQL Server Migrations Presentation
Integrating with salesforce
Introduction to the Salesforce Security Model
Ad

Similar to Solution architecture (20)

PPTX
Azure reference architectures
PDF
CMPE282_009994036_PROJECT_REPORT
PPTX
Cloud design principles
DOCX
Design DocumentDesign Document Design Document (2).docx
DOCX
Design_Document_design.document template.docx
DOCX
Design.Document.Design.Document.Design.Document.docx
PPTX
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
PDF
Azure Application Architecture Guide ~Design principles for Azure application...
PDF
SYNOPSIS docx for exam new one gehu university
PPTX
Azure Application Architecture Guide
PDF
Fórum E-commerce Brasil 2010: Jinesh Varia
PDF
Architecting Cloud Applications - the essential checklist
DOCX
Design_Document_design.document template.docx
PDF
Kuliza's ZaCloud
PDF
Agility with Microservices and DevOps
PPTX
Illusory Kart - Reference Architecture
PPTX
Cloud to hybrid edge cloud evolution Jun112020.pptx
PDF
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
PPTX
Microservices session 1
PDF
e-Commerce web app Architecture and Scalability
Azure reference architectures
CMPE282_009994036_PROJECT_REPORT
Cloud design principles
Design DocumentDesign Document Design Document (2).docx
Design_Document_design.document template.docx
Design.Document.Design.Document.Design.Document.docx
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
Azure Application Architecture Guide ~Design principles for Azure application...
SYNOPSIS docx for exam new one gehu university
Azure Application Architecture Guide
Fórum E-commerce Brasil 2010: Jinesh Varia
Architecting Cloud Applications - the essential checklist
Design_Document_design.document template.docx
Kuliza's ZaCloud
Agility with Microservices and DevOps
Illusory Kart - Reference Architecture
Cloud to hybrid edge cloud evolution Jun112020.pptx
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Microservices session 1
e-Commerce web app Architecture and Scalability
Ad

Recently uploaded (20)

PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPT
Project quality management in manufacturing
PDF
Digital Logic Computer Design lecture notes
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Construction Project Organization Group 2.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
additive manufacturing of ss316l using mig welding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
DOCX
573137875-Attendance-Management-System-original
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Lesson 3_Tessellation.pptx finite Mathematics
Embodied AI: Ushering in the Next Era of Intelligent Systems
Arduino robotics embedded978-1-4302-3184-4.pdf
Project quality management in manufacturing
Digital Logic Computer Design lecture notes
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Construction Project Organization Group 2.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
UNIT 4 Total Quality Management .pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
additive manufacturing of ss316l using mig welding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
573137875-Attendance-Management-System-original
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Mechanical Engineering MATERIALS Selection
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf

Solution architecture

  • 1. Solution Approach - Cloud based application - Secured from Internet through Azure WAF, VPN, subnets & API Management using Azure AD/OAuth 2.0 - Microservices architecture - NoSQL datastore like Azure Cosmos, RavenDB with features like external replication for horizontal scaling/scale-out functionality to support millions and millions of customers hitting the website.
  • 2. Logical architecture Bounded Context Search Browse Cart Orders Recommendations Wish List Admin .WAR or .EAR file Search – 5 million requests per minute Recommendations – Compute heavy Orders – Mostly Writes, few Queries Admin – 5 requests per minute Search ElasticSearch Bounded Context Browse Redis Bounded Context Recommendations Cassandra Bounded Context Reviews SQL Bounded Context Cart Redis Bounded Context Orders SQL Modeling Product group category SKU Monolith application Microservices application Shipping address customer Shipping company Order sku customer address record Performance Scalability Capacity Availability Reliability Recoverability Maintainability Servicability Security Regulatory Manageability Environmental Data Integrity Usability Interoperability NFR’s
  • 3. Technical Architecture Azure Media Service for audio/video streaming
  • 4. High level risks in such a program - Cost optimization (TCO) on Cloud - Testing environments - Infrastructure-as-a-code - Complexity in microservices communication - Need to go for Service Mesh/Istio for cross-cutting concerns like logging, configuration, security, service discovery etc. - Training on Cloud/New Technologies for developers - Continuous Integration/Continuous Depoyment(CI/CD) using Azure DevOps. Setting up build and release pipeline. - DevSecOps with code on demand and cloud native applications - 12 factor cloud native application - Inventory availability from various vendors - API integration issues with various vendors