SlideShare a Scribd company logo
Blueprint for
Designing your
next project
Swaminathan Vetri
Azure AI Influencers’ day
July 2024 @ Microsoft, Bengaluru
About Me
• Swaminathan Vetri (Swami)
• Lead Platform Architect – Maersk
• Building Order Handling platform using Cloud native event driven
architecture on k8s, Azure PaaS services
• Dad of 2 little princess 
• Microsoft MVP (2016-2022)
• Organizer of BDotNet, Microsoft Azure UG Bengaluru
• Twitter/X - @svswaminathan
• GitHub - @swaminathanvetri
• LinkedIn/Instagram – SwaminathanVetri
• Blogging, Public Speaking, Community engagements, Photography,
Dancing, Table tennis
Agenda
• Tenets of Solution design
• Cloud Solution architecture – Layers
• Commonly used Azure Services
Tenets of Solution Design
• Solve the business problem
• Solution needs to be
• Extensible
• Scalable
• Reliable
• Observable
• Secure
• Highly Performant
• Highly available
• Cost effective
#1 Common answer from an
architect
It depends 
Common
pitfalls in
Solution design
One size fits all
approach
Performance is an
after thought
Security is an after
thought
Cloud will take care
of the scalability,
availability,
reliability
Being fancified with
latest technologies
Applying design
patterns will
automatically solve
the problems
#2 There is no right
or wrong decision
it’s all about trade offs 
What’s expected in an Architect?
Decision making
framework
• Identify
Expected
decision
• Make informed
decisions
• Document
decision in ADR
• Follow up on
implementation
Know Cloud
Design patterns
• Evaluate
functional
requirements
• Evaluate Non-
functional
requirements
• Map the
solution design
with
standardised
design patterns
Be Forward
thinking
• Growth model
• Compliance
changes
• Regional
expansion
• Product
roadmaps
Design for
supportability
• Cloud provider
support
• Operational
visibility
• Customer
support
capabilities
Source: Solution architect's fundamentals - Microsoft Azure Well-Architected Framework | Microsoft Learn
#3 There are always
two ways
1. Right way of doing things
2. Doing things in a right way
Simplified Cloud solution architecture
Hosting Infrastructure
Azure
Azure Virtual Machines
Azure VM Scale sets
Azure Batch
Azure Container Apps
Azure Kubernetes Service (AKS)
Azure Functions
Self-managed (Iaas) Managed k8s (PaaS)
Serverless Container
runtimes (CaaS)
Application Workloads
Azure
Azure App Service
Azure Functions
Static Web Apps
API Management - API Gateway/Azure API Management / Apigee
Container runtimes – Azure Container Apps/Elastic Container
service/Cloud Run
Container Orchestration - Azure Kubernetes Service/Elastic Kubernetes
Service/Google Kubernetes Engine
Messaging/Eventing services
Azure
Azure Event Grid
Azure Service Bus
Azure Event Hubs
Managed Kafka/Active MQ/Rabbit
MQ
Databases
Azure
Azure Cosmos DB
Azure Cosmos DB
- No SQL API
- Table storage
Azure Cosmos API for Mongo
Azure Cosmos API for Cassandra
Azure Database for MariaDB
Azure SQL
Azure Database for MySQL
Azure Database for PostgresQL
Mongo DB Atlas
Observability
Azure
Azure Monitor
Application Insights
Azure Log Analytics
Managed Service for
Prometheus/DataDog/Sites24*
7 etc.,
DevOps Tools
Azure
Azure DevOps
• Azure Repos
• Azure Pipelines
• Azure Artifacts
Azure Resource Manager
Azure CLI
CI/CD : GitHub Actions
IaC : Azure Bicep/Terraform
Recap
Cloud Provider
Governance
Security
Availability
Observability
Infra
App
#4 There is always scope
for improvisation
Acknowledge it!!!
#5 Let your
architecture/design
Evolve 
Resources
• Browse Azure Architectures - Azure Architecture
Center | Microsoft Learn
• Azure Well-Architected Framework - Microsoft
Azure Well-Architected Framework | Microsoft
Learn
• Microsoft Cloud Adoption Framework for Azure -
Cloud Adoption Framework | Microsoft Learn
🙋🏻♀️ ?? 🙏
🏼 
X - @svswaminathan
LinkedIn/GitHub - @swaminathanvetri

More Related Content

PPTX
Lets talk about: Azure Kubernetes Service (AKS)
Pedro Sousa
 
PPTX
Azure Mobile Services
Anubhav Ranjan
 
PDF
Microsoft certified azure developer associate
Gaurav Singh
 
PPTX
Microsoft Azure News - 2018 June
Daniel Toomey
 
PDF
Blue Modern World Technology Presentation.pdf
moredevraj370
 
PDF
Kubernetes vs App Service
Lorenzo Barbieri
 
PDF
Java on Your Terms with Azure
Edward Burns
 
PPTX
Getting Started with Azure AI Studio.pptx
Swaminathan Vetri
 
Lets talk about: Azure Kubernetes Service (AKS)
Pedro Sousa
 
Azure Mobile Services
Anubhav Ranjan
 
Microsoft certified azure developer associate
Gaurav Singh
 
Microsoft Azure News - 2018 June
Daniel Toomey
 
Blue Modern World Technology Presentation.pdf
moredevraj370
 
Kubernetes vs App Service
Lorenzo Barbieri
 
Java on Your Terms with Azure
Edward Burns
 
Getting Started with Azure AI Studio.pptx
Swaminathan Vetri
 

Similar to Blueprint-for-designing-solutions-on-azure.pptx (20)

PDF
Accelerate Application Innovation Journey with Azure Kubernetes Service
WinWire Technologies Inc
 
PPTX
BDotNet - Microsoft Build 2023 After Party
Swaminathan Vetri
 
PDF
Katpro Technologies- Azure Portfolio
Katpro Technologies Pvt Ltd
 
PPTX
Building cloud native apps
Swaminathan Vetri
 
PPTX
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
Kevin Grossnicklaus
 
PPTX
Perth Azure Usergroup Build 2018 updates
Nirmal Thewarathanthri
 
PPTX
2014.10.22 Building Azure Solutions with Office 365
Marco Parenzan
 
PDF
Azure from Rookie to DevStart
Sajeetharan
 
PDF
Microsoft: Enterprise search for cloud native applications
Elasticsearch
 
DOCX
Md Zahir Uddin
Md Zahir Uddin
 
PDF
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thessaloniki
 
PPTX
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Kumton Suttiraksiri
 
PDF
Supercharge Your Spring Boot Apps!
VMware Tanzu
 
PDF
Cloud for Kubernetes : Session4
WhaTap Labs
 
PDF
Java on Microsoft Azure
Brian Benz
 
PPTX
Certifications for Azure Developers
Krunal Trivedi
 
PPTX
Making sense of containers, docker and Kubernetes on Azure.
Nills Franssens
 
PPTX
Tokyo azure meetup #8 azure update, august
Tokyo Azure Meetup
 
PPTX
Tokyo azure meetup #8 - Azure Update, August
Kanio Dimitrov
 
PPTX
AKS Azure Kubernetes Services Workshop Jorge Arteiro
Jorge Arteiro
 
Accelerate Application Innovation Journey with Azure Kubernetes Service
WinWire Technologies Inc
 
BDotNet - Microsoft Build 2023 After Party
Swaminathan Vetri
 
Katpro Technologies- Azure Portfolio
Katpro Technologies Pvt Ltd
 
Building cloud native apps
Swaminathan Vetri
 
ArchitectNow - Designing Cloud-Native apps in Microsoft Azure
Kevin Grossnicklaus
 
Perth Azure Usergroup Build 2018 updates
Nirmal Thewarathanthri
 
2014.10.22 Building Azure Solutions with Office 365
Marco Parenzan
 
Azure from Rookie to DevStart
Sajeetharan
 
Microsoft: Enterprise search for cloud native applications
Elasticsearch
 
Md Zahir Uddin
Md Zahir Uddin
 
Voxxed Days Thesaloniki 2016 - A journey to Open Source Technologies on Azure
Voxxed Days Thessaloniki
 
Hybrid computing Azure with Azure Stack by Atcetera // Azure Multi-Cloud
Kumton Suttiraksiri
 
Supercharge Your Spring Boot Apps!
VMware Tanzu
 
Cloud for Kubernetes : Session4
WhaTap Labs
 
Java on Microsoft Azure
Brian Benz
 
Certifications for Azure Developers
Krunal Trivedi
 
Making sense of containers, docker and Kubernetes on Azure.
Nills Franssens
 
Tokyo azure meetup #8 azure update, august
Tokyo Azure Meetup
 
Tokyo azure meetup #8 - Azure Update, August
Kanio Dimitrov
 
AKS Azure Kubernetes Services Workshop Jorge Arteiro
Jorge Arteiro
 
Ad

More from Swaminathan Vetri (18)

PPTX
Unlocking the potential of GitHub Copilot.pptx
Swaminathan Vetri
 
PPTX
Architecting multi-cloud ready applications
Swaminathan Vetri
 
PPTX
AzureContainerAppswithDotNet_Pune_2022.pptx
Swaminathan Vetri
 
PPTX
Microservices and Service Mesh
Swaminathan Vetri
 
PPTX
Infrastructure automation with .NET
Swaminathan Vetri
 
PPTX
Azure infra automation using pulumi
Swaminathan Vetri
 
PPTX
CI/CD with GitHub Actions
Swaminathan Vetri
 
PPTX
Bye bye WCF, hello gRPC
Swaminathan Vetri
 
PPTX
Azure dev ops
Swaminathan Vetri
 
PPTX
.Net Standard 2.0
Swaminathan Vetri
 
PPTX
Cross platform dotnet development using dotnet core
Swaminathan Vetri
 
PPTX
Unicom DevCon - CI/CD for Asp.net core apps using Docker
Swaminathan Vetri
 
PPTX
CI/CD for Asp.net core apps using Docker
Swaminathan Vetri
 
POTX
Deploying .net core apps to Docker - dotnetConf Local Bengaluru
Swaminathan Vetri
 
PPTX
Rapid mobile app development using Ionic framework
Swaminathan Vetri
 
PPTX
Entity Framework for Cross platform apps
Swaminathan Vetri
 
PPTX
Xamarin Dev Days - Intro to Xamarin
Swaminathan Vetri
 
PPTX
Getting Started with Ionic
Swaminathan Vetri
 
Unlocking the potential of GitHub Copilot.pptx
Swaminathan Vetri
 
Architecting multi-cloud ready applications
Swaminathan Vetri
 
AzureContainerAppswithDotNet_Pune_2022.pptx
Swaminathan Vetri
 
Microservices and Service Mesh
Swaminathan Vetri
 
Infrastructure automation with .NET
Swaminathan Vetri
 
Azure infra automation using pulumi
Swaminathan Vetri
 
CI/CD with GitHub Actions
Swaminathan Vetri
 
Bye bye WCF, hello gRPC
Swaminathan Vetri
 
Azure dev ops
Swaminathan Vetri
 
.Net Standard 2.0
Swaminathan Vetri
 
Cross platform dotnet development using dotnet core
Swaminathan Vetri
 
Unicom DevCon - CI/CD for Asp.net core apps using Docker
Swaminathan Vetri
 
CI/CD for Asp.net core apps using Docker
Swaminathan Vetri
 
Deploying .net core apps to Docker - dotnetConf Local Bengaluru
Swaminathan Vetri
 
Rapid mobile app development using Ionic framework
Swaminathan Vetri
 
Entity Framework for Cross platform apps
Swaminathan Vetri
 
Xamarin Dev Days - Intro to Xamarin
Swaminathan Vetri
 
Getting Started with Ionic
Swaminathan Vetri
 
Ad

Recently uploaded (20)

PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
The Future of Artificial Intelligence (AI)
Mukul
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Doc9.....................................
SofiaCollazos
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Software Development Methodologies in 2025
KodekX
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 

Blueprint-for-designing-solutions-on-azure.pptx

  • 1. Blueprint for Designing your next project Swaminathan Vetri Azure AI Influencers’ day July 2024 @ Microsoft, Bengaluru
  • 2. About Me • Swaminathan Vetri (Swami) • Lead Platform Architect – Maersk • Building Order Handling platform using Cloud native event driven architecture on k8s, Azure PaaS services • Dad of 2 little princess  • Microsoft MVP (2016-2022) • Organizer of BDotNet, Microsoft Azure UG Bengaluru • Twitter/X - @svswaminathan • GitHub - @swaminathanvetri • LinkedIn/Instagram – SwaminathanVetri • Blogging, Public Speaking, Community engagements, Photography, Dancing, Table tennis
  • 3. Agenda • Tenets of Solution design • Cloud Solution architecture – Layers • Commonly used Azure Services
  • 4. Tenets of Solution Design • Solve the business problem • Solution needs to be • Extensible • Scalable • Reliable • Observable • Secure • Highly Performant • Highly available • Cost effective
  • 5. #1 Common answer from an architect It depends 
  • 6. Common pitfalls in Solution design One size fits all approach Performance is an after thought Security is an after thought Cloud will take care of the scalability, availability, reliability Being fancified with latest technologies Applying design patterns will automatically solve the problems
  • 7. #2 There is no right or wrong decision it’s all about trade offs 
  • 8. What’s expected in an Architect? Decision making framework • Identify Expected decision • Make informed decisions • Document decision in ADR • Follow up on implementation Know Cloud Design patterns • Evaluate functional requirements • Evaluate Non- functional requirements • Map the solution design with standardised design patterns Be Forward thinking • Growth model • Compliance changes • Regional expansion • Product roadmaps Design for supportability • Cloud provider support • Operational visibility • Customer support capabilities Source: Solution architect's fundamentals - Microsoft Azure Well-Architected Framework | Microsoft Learn
  • 9. #3 There are always two ways 1. Right way of doing things 2. Doing things in a right way
  • 11. Hosting Infrastructure Azure Azure Virtual Machines Azure VM Scale sets Azure Batch Azure Container Apps Azure Kubernetes Service (AKS) Azure Functions Self-managed (Iaas) Managed k8s (PaaS) Serverless Container runtimes (CaaS)
  • 12. Application Workloads Azure Azure App Service Azure Functions Static Web Apps API Management - API Gateway/Azure API Management / Apigee Container runtimes – Azure Container Apps/Elastic Container service/Cloud Run Container Orchestration - Azure Kubernetes Service/Elastic Kubernetes Service/Google Kubernetes Engine
  • 13. Messaging/Eventing services Azure Azure Event Grid Azure Service Bus Azure Event Hubs Managed Kafka/Active MQ/Rabbit MQ
  • 14. Databases Azure Azure Cosmos DB Azure Cosmos DB - No SQL API - Table storage Azure Cosmos API for Mongo Azure Cosmos API for Cassandra Azure Database for MariaDB Azure SQL Azure Database for MySQL Azure Database for PostgresQL Mongo DB Atlas
  • 15. Observability Azure Azure Monitor Application Insights Azure Log Analytics Managed Service for Prometheus/DataDog/Sites24* 7 etc.,
  • 16. DevOps Tools Azure Azure DevOps • Azure Repos • Azure Pipelines • Azure Artifacts Azure Resource Manager Azure CLI CI/CD : GitHub Actions IaC : Azure Bicep/Terraform
  • 18. #4 There is always scope for improvisation Acknowledge it!!!
  • 20. Resources • Browse Azure Architectures - Azure Architecture Center | Microsoft Learn • Azure Well-Architected Framework - Microsoft Azure Well-Architected Framework | Microsoft Learn • Microsoft Cloud Adoption Framework for Azure - Cloud Adoption Framework | Microsoft Learn
  • 21. 🙋🏻♀️ ?? 🙏 🏼  X - @svswaminathan LinkedIn/GitHub - @swaminathanvetri

Editor's Notes

  • #14: Application runtimes Messaging & eventing services
  • #15: GCP has Datastax Cassandra via Market place GCP has Neo4J Aura via Market place
  • #16: - Add Application monitoring using LGTM stack