Tech
Forums
Jobs
Books
Events
Videos
Live
More
Interviews
Certification
Training
Career
Members
News
Blogs
Contribute
An Article
A Blog
A Video
An Ebook
An Interview Question
«
Back to Home
Build And Architect Distributed Cloud Applications
Topics
Welcome to the Architecting Distributed Cloud Applications
Distributed Cloud Apps--Fundamentals--Why Cloud Apps?
Distributed Cloud Apps-Fundamentals-Embracing Failure
Distributed Cloud Apps-Fundamentals-Orchestrators (?aaS) and Clusters
Distributed Cloud Apps-Fundamentals-Regions, availability zones, and fault domains
Distributed Cloud Apps-Microservices-Applications consist of many (micro)services
Distributed Cloud Apps-Microservices-Reasons to split a monolithic app into microservices
Distributed Cloud Apps-Microservices-Composing SLAs for dependent services
Distributed Cloud Apps-Microservices-Auto-Scaling a Service's Instances
Distributed Cloud Apps-Microservices--12-Factor Services (Apps)
Distributed Cloud Apps-Containers-Container images & containers
Distributed Cloud Apps-Containers-Isolation versus Density
Distributed Cloud Apps-Containers-OS kernel & container images
Distributed Cloud Apps-Containers-Orchestrator starts containers on cluster's PCs/VMs
Distributed Cloud Apps-Containers-Continuous Integration and Continuous Delivery/Deployment
Networking-Fundamentals-Fallacies of distributed computing
Networking-Fundamentals-Service endpoints, scalability & availability
Networking-Fundamentals-Forward and Reverse Proxies
Networking-Fundamentals-Cluster DNS & service reverse proxy
Networking-Fundamentals-Reverse proxy load balancer service probes
Networking-Service APIs-Turning a monolith into a microservice
Networking-Service APIs-API versioning
Networking-Service APIs-Defining Network API Contracts
Networking-Service APIs-Beware leaky RPC-like abstractions
Networking-Fault-Tolerance-Exactly once semantics via retries & idempotency
Messaging-Fundamentals-The benefits of messaging communication
Messaging-Fundamentals-Messaging with queues
Messaging-Fundamentals-Fault-Tolerant message processing
Messaging-Fundamentals-Additional queue features
Service upgrade & Config-Versioning code-Service update options
Service upgrade & Config-Versioning code-Rolling update: how to version APIs
Service upgrade & Config-Shutdown & reconfigure-Gracefully shutting down a service instance
Service upgrade & Config-Shutdown & reconfigure
Leader Election-Fundamentals-What is leader election?
Leader Election-Fundamentals-Leader election via a lease
Leader Election-Fundamentals-Leader election via a queue message
Data Storage-Fundamentals-Data storage service considerations
Data Storage-Fundamentals-Data temperature
Data Storage-Fundamentals-Using a cache to improve performance
Data Storage-Object (blob) storage services-Object (blob) storage services & using a CDN
Data Storage-Database storage services-Relational & Non-relational database storage services
Data Storage-Database storage services-Data partitioning and replicas
Data Storage-Data Consistency
Data Storage-Data Consistency-CQRS
Data Storage-Data Consistency-Event sourcing
Data Storage-Data Consistency-Implementing eventual consistency
Data Storage-Data Consistency-The Saga Pattern
Data Storage-Data Consistency-Concurrency control
Data Storage-Data Consistency-Optimistic Concurrency
Data Storage-Versioning Schemas-Versioning Data schemas
Data Storage-Backup & Disaster Recovery-Backup & restore
Data Storage-Backup & Disaster Recovery-Recovery point & time objectives (RPO & RTO)
Data Storage-Backup & Disaster Recovery-Disaster recovery
C# Plugin Not Called, Trace Log Missing in Dynamics 365
Common DevOps Challenges and How to Overcome Them
Distributed Cloud Apps-Fundamentals-Orchestrators (?aaS) and Clusters
Previous «
Distributed Cloud Apps-Fundamentals-Embracing Failure
Next »
Distributed Cloud Apps-Fundamentals-Regions, availability zones, and fault domains