<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://asardana.com/2023/02/06/cap-and-pacelc-theorems-for-distributed-systems-in-the-cloud/</loc><lastmod>2023-02-07T01:19:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2023/02/01/availability-and-reliability-of-a-system-hosted-in-cloud/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/02/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/02/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/02/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/02/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/01/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/01/image-2.png</image:loc><image:title>image-2</image:title></image:image><lastmod>2023-02-02T07:54:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2023/01/02/oauth-2-0-for-server-to-server-communication/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/01/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-01-02T22:53:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2023/01/02/oauth-2-0-for-mobile-apps-and-spas/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/01/untitled-diagram-pkce.drawio.png</image:loc><image:title>untitled-diagram-pkce.drawio</image:title></image:image><lastmod>2023-01-02T08:28:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2023/01/01/openid-connect-oidc/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/01/untitled-diagram-openid.drawio.png</image:loc><image:title>untitled-diagram-openid.drawio</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2023/01/untitled-diagram-openid-overview.drawio.png</image:loc><image:title>untitled-diagram-openid-overview.drawio</image:title></image:image><lastmod>2023-01-01T09:46:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2022/12/28/oauth-2-0-demystified/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2022/12/untitled-diagram-page-2.drawio-2.png</image:loc><image:title>untitled-diagram-page-2.drawio-2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2022/12/untitled-diagram-page-2.drawio-1.png</image:loc><image:title>untitled-diagram-page-2.drawio-1</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2022/12/untitled-diagram-page-2.drawio.png</image:loc><image:title>untitled-diagram-page-2.drawio</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2022/12/auth-grant-type.png</image:loc><image:title>auth-grant-type</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2022/12/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-12-28T18:13:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/05/20/jwt-token-based-authentication/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/05/jwt1.jpg</image:loc><image:title>JWT1</image:title></image:image><lastmod>2025-02-07T00:35:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/about/</loc><lastmod>2022-02-21T00:19:14+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://asardana.com/2017/02/11/aws-simple-queue-service/</loc><lastmod>2018-09-10T00:21:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2018/01/01/scaling-spring-batch-on-aws-with-remote-partitioning/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2018/01/batch4.jpg</image:loc><image:title>batch4</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2018/01/batchp3.jpg</image:loc><image:title>batchp3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2018/01/batchp2.jpg</image:loc><image:title>batchp2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2018/01/batchp1.jpg</image:loc><image:title>batchp1</image:title></image:image><lastmod>2018-05-23T06:23:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/11/26/running-batch-application-using-spring-cloud-dataflow/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/dfs5.jpg</image:loc><image:title>DFS5</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/dfs4.jpg</image:loc><image:title>DFS4</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/dfs3.jpg</image:loc><image:title>DFS3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/dfs2.jpg</image:loc><image:title>DFS2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/dfs1.jpg</image:loc><image:title>DFS1</image:title></image:image><lastmod>2017-11-26T21:51:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/11/26/running-batch-application-in-cloud-foundry/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/batchtask3.jpg</image:loc><image:title>BatchTask3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/batchtask2.jpg</image:loc><image:title>BatchTask2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/batchtask1.jpg</image:loc><image:title>BatchTask1</image:title></image:image><lastmod>2019-02-14T01:05:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/11/11/docker-images-and-container/</loc><lastmod>2017-11-26T04:15:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/11/11/financial-data-analysis-using-kafka-storm-and-mariadb/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/kafkamariadb2.jpg</image:loc><image:title>KafkaMariaDB2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/kafkamariadb1.jpg</image:loc><image:title>KafkaMariaDB1</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/loandatastreaming_maria.jpg</image:loc><image:title>LoanDataStreaming_maria</image:title></image:image><lastmod>2017-11-12T21:03:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/11/04/microservices-database-management-using-liquibase/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/mariadb1.jpg</image:loc><image:title>MariaDB1</image:title></image:image><lastmod>2017-11-12T21:02:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/10/28/stream-processing-using-storm-and-kafka/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/storm1.jpg</image:loc><image:title>storm1</image:title></image:image><lastmod>2017-11-12T21:01:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/10/22/financial-data-analysis-using-kafka-and-spark-streaming/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/kafkaspark6.jpg</image:loc><image:title>KafkaSpark6</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/kafkaspark5.jpg</image:loc><image:title>KafkaSpark5</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/kafkaspark3.jpg</image:loc><image:title>KafkaSpark3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/kafkastream2.jpg</image:loc><image:title>KafkaStream2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/kafkaspark1.jpg</image:loc><image:title>KafkaSpark1</image:title></image:image><lastmod>2017-11-12T20:59:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/10/21/apache-kafka-producers-and-consumers/</loc><lastmod>2018-08-14T15:01:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/10/21/introduction-to-stream-processing-using-apache-spark/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/sparkstreaming6.jpg</image:loc><image:title>SparkStreaming6</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/sparkstreaming5.jpg</image:loc><image:title>SparkStreaming5</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/sparkstreaming4.jpg</image:loc><image:title>SparkStreaming4</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/sparkstreaming3.jpg</image:loc><image:title>SparkStreaming3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/sparkstreaming2.jpg</image:loc><image:title>SparkStreaming2</image:title></image:image><lastmod>2017-11-12T20:55:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/10/15/analyzing-financial-data-with-apache-spark-2-2/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/spark6.jpg</image:loc><image:title>Spark6</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/spark5.jpg</image:loc><image:title>Spark5</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/spark4.jpg</image:loc><image:title>Spark4</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/spark3.jpg</image:loc><image:title>Spark3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/spark2.jpg</image:loc><image:title>Spark2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/spark1.jpg</image:loc><image:title>Spark1</image:title></image:image><lastmod>2018-07-29T10:32:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/11/12/automated-build-using-jenkins-pipeline/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/11/jenkins2.jpg</image:loc><image:title>Jenkins2</image:title></image:image><lastmod>2017-11-12T20:46:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/10/29/financial-data-analysis-kafka-storm-and-spark-streaming/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/pipeline4.jpg</image:loc><image:title>pipeline4</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/pipeline3.jpg</image:loc><image:title>pipeline3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/pipeline2.jpg</image:loc><image:title>pipeline2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/pipeline1.jpg</image:loc><image:title>pipeline1</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/10/loandatastreaming-arch.jpg</image:loc><image:title>LoanDataStreaming-Arch</image:title></image:image><lastmod>2018-01-23T00:18:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2016/01/10/application-log-analysis-and-data-visualization/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/01/loganalysis6.png</image:loc><image:title>LogAnalysis6</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/01/loganalysis5.png</image:loc><image:title>LogAnalysis5</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/01/loganalysis4.png</image:loc><image:title>LogAnalysis4</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/01/loganalysis3.png</image:loc><image:title>LogAnalysis3</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/01/loganalysis21.png</image:loc><image:title>LogAnalysis2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/01/loganalysis2.png</image:loc><image:title>LogAnalysis2</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/01/loganalysis1.png</image:loc><image:title>LogAnalysis1</image:title></image:image><lastmod>2017-10-08T19:05:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/02/24/aws-elastic-load-balancer/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/elb-example.png</image:loc><image:title>elb-example</image:title></image:image><lastmod>2017-05-08T01:59:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/04/30/aws-relational-database-service/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/04/rds_ha1.jpg</image:loc><image:title>RDS_HA</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/04/rds_ha.jpg</image:loc><image:title>RDS_HA</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/04/rds1.jpg</image:loc><image:title>RDS1</image:title></image:image><lastmod>2017-09-17T20:52:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/02/11/aws-simple-notification-service/</loc><lastmod>2017-05-06T12:56:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/01/21/aws-identity-and-access-management/</loc><lastmod>2017-05-05T22:23:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/01/22/aws-ec2-ebs-and-elb/</loc><lastmod>2017-05-05T18:27:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/02/15/aws-virtual-private-cloud/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/vpc.png</image:loc><image:title>vpc</image:title></image:image><lastmod>2017-05-05T05:50:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/02/04/aws-dynamodb/</loc><lastmod>2017-04-17T18:14:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/01/29/aws-simple-storage-service-s3-and-storage-gateway/</loc><lastmod>2017-11-20T21:17:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/03/25/aws-s3-access-management/</loc><lastmod>2017-04-17T15:53:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/03/19/cloud-storage-types-object-block-and-file/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/03/san.png</image:loc><image:title>SAN</image:title></image:image><lastmod>2017-04-17T14:44:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/02/25/aws-dns-service-route-53/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/geolocation-routing1.png</image:loc><image:title>geolocation-routing</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/geolocation-routing.png</image:loc><image:title>geolocation-routing</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/failover-routing.png</image:loc><image:title>failover-routing</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/latency-routing-policy.png</image:loc><image:title>latency-routing-policy</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/weighted-routing-policy.png</image:loc><image:title>weighted-routing-policy</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/simple-routing-policy.png</image:loc><image:title>simple-routing-policy</image:title></image:image><lastmod>2018-06-03T14:59:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/02/20/domain-name-system-an-overview/</loc><lastmod>2017-07-02T18:15:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/02/18/aws-vpc-network-security/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/vpcsecurity.png</image:loc><image:title>vpcsecurity</image:title></image:image><lastmod>2017-04-17T13:33:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/02/18/aws-vpc-nat-instances-and-nat-gateway/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2017/02/nat.png</image:loc><image:title>nat</image:title></image:image><lastmod>2017-04-17T13:12:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/01/29/aws-cloud-front/</loc><lastmod>2017-07-28T02:15:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2016/10/02/service-discovery-spring-cloud-eureka/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/10/eureka-dashboard.png</image:loc><image:title>eureka-dashboard</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/10/service-discovery.png</image:loc><image:title>service-discovery</image:title></image:image><lastmod>2017-03-31T12:00:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2016/10/01/spring-cloud-configuration/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/10/config-server.png</image:loc><image:title>config-server</image:title></image:image><lastmod>2017-03-31T11:59:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2016/08/20/microservices/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/08/microservices.png</image:loc><image:title>Microservices</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/08/monolith1.png</image:loc><image:title>Monolith</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2016/08/monolith.png</image:loc><image:title>Monolith</image:title></image:image><lastmod>2017-03-31T11:57:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2016/07/23/cryptography-basics/</loc><lastmod>2026-03-10T21:42:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2015/11/08/queuing-theory-for-evaluating-system-performance-in-event-driven-architecture-part-1/</loc><lastmod>2017-03-12T13:28:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2015/11/15/queuing-theory-for-evaluating-system-performance-in-event-driven-architecture-part-2/</loc><image:image><image:loc>https://asardana.com/wp-content/uploads/2015/11/simple-event-processor2.jpg</image:loc><image:title>Simple Event Processor</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2015/11/simple-event-processor1.jpg</image:loc><image:title>Simple Event Processor</image:title></image:image><image:image><image:loc>https://asardana.com/wp-content/uploads/2015/11/simple-event-processor.jpg</image:loc><image:title>Simple Event Processor</image:title></image:image><lastmod>2017-03-10T12:03:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2017/02/12/aws-simple-workflow-service/</loc><lastmod>2017-02-12T17:40:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2016/09/25/cloud-native-applications/</loc><lastmod>2017-02-11T16:08:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com/2016/10/11/spring-boot-mutual-authentication-2-way-ssltls/</loc><lastmod>2017-02-05T03:43:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://asardana.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-10T21:42:04+00:00</lastmod></url></urlset>
