SlideShare a Scribd company logo
Operations, consistency and failover
for multi DC clusters
CASSANDRA SUMMIT - SEPTEMBER 2016
Alexander Dejanovski
@alexanderdeja
Consultant
www.thelastpickle.com
Datastax MVP for Apache Cassandra
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
AboutThe Last Pickle

We help people deliver and improve Apache
Cassandra based solutions.
With staff in 5 countries and over 50 years
combined experience in Apache Cassandra.
Operations, Consistency, Failover for Multi-DC Clusters (Alexander Dejanovski, The Last Pickle) | Cassandra Summit 2016
Operations, Consistency, Failover for Multi-DC Clusters (Alexander Dejanovski, The Last Pickle) | Cassandra Summit 2016
DC = DataCenter
www.thelastpickle.com
Why multi DC ?
Consistency
Operations
Failover
www.thelastpickle.com
Multi DC use cases

Load Balancing
&
Disaster recovery
www.thelastpickle.com
Multi DC use cases

www.thelastpickle.com
Multi DC use cases



Geographical colocation
with clients
www.thelastpickle.com
Multi DC use cases



www.thelastpickle.com
Multi DC use cases



www.thelastpickle.com
Multi DC use cases

Separate operational
and
analytical workloads
www.thelastpickle.com
Multi DC use cases

www.thelastpickle.com
Why multi DC ?
Consistency
Operations
Failover
www.thelastpickle.com
Clusters consistency

Strongly consistent clusters

Low latency between DCs
and At least 3 DCs
and No search/analytical DC
www.thelastpickle.com
Clusters consistency

Eventually consistent clusters

High latency between DCs
or exactly 2 DCs
or at least 1 search/analytical DC
www.thelastpickle.com
Replication & consistency

Create a keyspace for a single DC cluster :
CREATE KEYSPACE ks1

WITH replication =
{

'class':'SimpleStrategy',
‘replication_factor' : 7
};
www.thelastpickle.com
Replication & consistency

SimpleStrategy on a multi DC cluster
www.thelastpickle.com
Replication & consistency

Create a keyspace for a multi DC cluster :
CREATE KEYSPACE ks1

WITH replication =
{'class':'NetworkTopologyStrategy',
'dc1' : 3,
'dc2' : 3
};
www.thelastpickle.com
Replication & consistency

NetworkTopologyStrategy on a multi DC cluster
www.thelastpickle.com
Replication & consistency

Configuring DC on nodes


With GossipingPropertyFileSnitch : 



conf/cassandra-rackdc.properties

dc=DC2
www.thelastpickle.com
Replication & consistency

Non DC-aware Consistency Levels

ONE (default)
(TWO,THREE)
QUORUM
ALL
www.thelastpickle.com
Replication & consistency

DC-aware Consistency Levels

LOCAL_ONE (default)
LOCAL_QUORUM
EACH_QUORUM
www.thelastpickle.com
Read & write path

QUORUM WRITE on DC1

www.thelastpickle.com
Read & write path

LOCAL_QUORUM WRITE on DC1

www.thelastpickle.com
Read & write path

QUORUM READ on DC2

www.thelastpickle.com
Read & write path

LOCAL_QUORUM READ on DC1

www.thelastpickle.com
Read & write path

LOCAL_QUORUM READ on DC2

www.thelastpickle.com
Why multi DC ?
Consistency
Operations
Failover
www.thelastpickle.com
Operations & configuration



Specific configurations
for multi DC clusters
in conf/cassandra.yaml
www.thelastpickle.com
Operations & configuration



Specific throttling for inter DC streaming
throughput :
inter_dc_stream_throughput_outbound_megabits_per_sec
Defaults to 200 Mbps ( 25 MB/s )
www.thelastpickle.com
Operations & configuration



Internode encryption can be activated for
inter DC communications only
server_encryption_options:
internode_encryption: dc
www.thelastpickle.com
Operations & configuration



Internode compression can be activated for
inter DC communications only
internode_compression: dc
www.thelastpickle.com
Operations & configuration



Reduce the TCP overhead in async DCs by setting :
inter_dc_tcp_nodelay: true
Larger but fewer TCP packets
www.thelastpickle.com
Operations & configuration



Adding a new DC to an existing cluster
www.thelastpickle.com
Operations - adding a new DC



Migrate all your SimpleStrategy KS to
NetworkTopologyStrategy
www.thelastpickle.com
Operations - adding a new DC



ALTER KEYSPACE ks1

WITH replication =
{'class':'NetworkTopologyStrategy',
'dc1' : 3
};
www.thelastpickle.com
Operations - adding a new DC



Disable auto bootstrap on new nodes
www.thelastpickle.com
Operations - adding a new DC



Disable auto bootstrap on new nodes
(not mandatory, but safer…)
www.thelastpickle.com
Operations - adding a new DC



Add this in conf/cassandra.yaml :

auto_bootstrap: false
www.thelastpickle.com
Operations - adding a new DC



Start new nodes
www.thelastpickle.com
Operations - adding a new DC

At this point, Nodes in the new DC are :

• empty
• not involved in reads nor writes
www.thelastpickle.com
Operations - adding a new DC



Change strategy params to add replicas on
the new DC
www.thelastpickle.com
Operations - adding a new DC



You might want to make sure
traffic is restricted to DC1
before you move on…
(unless you’re using QUORUM)
www.thelastpickle.com
Operations - adding a new DC



ALTER KEYSPACE ks1

WITH replication =
{'class':'NetworkTopologyStrategy',
'dc1' : 3,
'dc2' : 3
};
www.thelastpickle.com
Operations - adding a new DC



At this point, your new DC
accepts both reads and writes
www.thelastpickle.com
Operations - adding a new DC



But nodes on the new DC
are still desperately empty
www.thelastpickle.com
Operations - adding a new DC



Routing traffic on a specific DC
is a dev task
www.thelastpickle.com
Operations - adding a new DC



1/ Pick a coordinator in a specific DC :
use DCAwareRoundRobinPolicy in your
<paste your language> Datastax driver
www.thelastpickle.com
Operations - adding a new DC



www.thelastpickle.com
Operations - adding a new DC



2/ tell the coordinator to work with nodes
in its own DC only :
use a LOCAL_* CL
www.thelastpickle.com
Operations - adding a new DC

Consistency level can be modified on the fly
through feature flips for example
Load balancing policy cannot…
www.thelastpickle.com
Operations - adding a new DC



Fill your new nodes
with data taken from dc1 :



Run a rolling « nodetool rebuild dc1 »
on all nodes in dc2
www.thelastpickle.com
Operations - adding a new DC





Your new DC is now
fully ready to rock
www.thelastpickle.com
Operations & configuration



How to remove DC2 from the cluster
www.thelastpickle.com
Operations & configuration



Switch all traffic to DC1
www.thelastpickle.com
Operations & configuration



You may want to run repair
www.thelastpickle.com
Operations & configuration



You may want to run repair
(hopefully you’ve seen my talk yesterday)
www.thelastpickle.com
Operations - removing a DC



ALTER KEYSPACE ks1

WITH replication =
{'class':'NetworkTopologyStrategy',
'dc1' : 3,
'dc2' : 3
};
www.thelastpickle.com
Operations & configuration



Decommission all nodes from dc2
Run « nodetool decommission »
on all nodes in dc2
www.thelastpickle.com
Hints & repair

Anti-entropy repair


Merkle trees are requested
from all replicas in all DCs by default
www.thelastpickle.com
Hints & repair


Specific switch to run repair
in the local DC:
nodetool repair -local
www.thelastpickle.com
Hints & repair



Should you run repair on all DCs ?
www.thelastpickle.com
Hints & repair



Yes, if :
SimpleStrategy KS
or
-local switch
or
KS not replicated to all DCs
www.thelastpickle.com
Hints & repair

Otherwise no
www.thelastpickle.com
Hints & repair

Try to avoid « over-repairing »
your cluster
Each token range needs a single pass…
www.thelastpickle.com
Hints & repair



Hints work between DCs
like they do between nodes
in a single DC
www.thelastpickle.com
Hints & repair



Hints can be disabled on specific DCs
in conf/cassandra.yaml :
hinted_handoff_disabled_datacenters:
- DC1
- DC2
www.thelastpickle.com
Hints & repair



This means DC1 and DC2
won’t receive hints
(use this wisely)
www.thelastpickle.com
Hints & repair



Advice for hints in multi DC clusters :
raise max_hints_delivery_threads to 4
www.thelastpickle.com
Why multi DC ?
Consistency
Operations
Failover
www.thelastpickle.com
Failover


Failover in single DC clusters
Use CL ONE or QUORUM
www.thelastpickle.com
Failover


Failover in multi DC strongly consistent
clusters
Use CL ONE or QUORUM
www.thelastpickle.com
Failover


www.thelastpickle.com
Failover


www.thelastpickle.com
Failover


Failover in multi DC eventually consistent
clusters
What if my local DC loses QUORUM ?
www.thelastpickle.com
Failover


www.thelastpickle.com
Failover
Quorum at RF 6 is 4
www.thelastpickle.com
Failover


You have to build inter DC failover
www.thelastpickle.com
Failover




detect failure
metrics, token range monitoring, …
www.thelastpickle.com
Failover


switch traffic
network, app or driver level
www.thelastpickle.com
Failover


prevent premature back switch
inconsistencies
www.thelastpickle.com
Failover


Build your own load balancing policy
on top of the DCAwareRoundRobinPolicy
www.thelastpickle.com
Failover


If you have an analytical DC
and want synchronous operational DCs


Use racks
www.thelastpickle.com
Failover


www.thelastpickle.com
Thanks!@alexanderdeja

More Related Content

What's hot (20)

PDF
Introduction to Kafka Streams
Guozhang Wang
 
PDF
PostgreSQL on EXT4, XFS, BTRFS and ZFS
Tomas Vondra
 
PDF
Carlos García - Pentesting Active Directory [rooted2018]
RootedCON
 
PPTX
Apache Spark Architecture
Alexey Grishchenko
 
PDF
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
confluent
 
PDF
DB Time, Average Active Sessions, and ASH Math - Oracle performance fundamentals
John Beresniewicz
 
PDF
Enabling Vectorized Engine in Apache Spark
Kazuaki Ishizaki
 
PDF
Dynamic Allocation in Spark
Databricks
 
PDF
From my sql to postgresql using kafka+debezium
Clement Demonchy
 
PDF
Flink Forward Berlin 2017: Tzu-Li (Gordon) Tai - Managing State in Apache Flink
Flink Forward
 
PPTX
Apache Calcite overview
Julian Hyde
 
PDF
Physical Plans in Spark SQL
Databricks
 
PPTX
Exactly once with spark streaming
Quentin Ambard
 
PDF
Apache Kafka Introduction
Amita Mirajkar
 
PDF
Scalable Monitoring Using Prometheus with Apache Spark Clusters with Diane F...
Databricks
 
PPTX
Jvm tuning for low latency application & Cassandra
Quentin Ambard
 
PPTX
Where is my bottleneck? Performance troubleshooting in Flink
Flink Forward
 
PPTX
Processing Large Data with Apache Spark -- HasGeek
Venkata Naga Ravi
 
PDF
Apache Spark Overview
Vadim Y. Bichutskiy
 
Introduction to Kafka Streams
Guozhang Wang
 
PostgreSQL on EXT4, XFS, BTRFS and ZFS
Tomas Vondra
 
Carlos García - Pentesting Active Directory [rooted2018]
RootedCON
 
Apache Spark Architecture
Alexey Grishchenko
 
Advanced Streaming Analytics with Apache Flink and Apache Kafka, Stephan Ewen
confluent
 
DB Time, Average Active Sessions, and ASH Math - Oracle performance fundamentals
John Beresniewicz
 
Enabling Vectorized Engine in Apache Spark
Kazuaki Ishizaki
 
Dynamic Allocation in Spark
Databricks
 
From my sql to postgresql using kafka+debezium
Clement Demonchy
 
Flink Forward Berlin 2017: Tzu-Li (Gordon) Tai - Managing State in Apache Flink
Flink Forward
 
Apache Calcite overview
Julian Hyde
 
Physical Plans in Spark SQL
Databricks
 
Exactly once with spark streaming
Quentin Ambard
 
Apache Kafka Introduction
Amita Mirajkar
 
Scalable Monitoring Using Prometheus with Apache Spark Clusters with Diane F...
Databricks
 
Jvm tuning for low latency application & Cassandra
Quentin Ambard
 
Where is my bottleneck? Performance troubleshooting in Flink
Flink Forward
 
Processing Large Data with Apache Spark -- HasGeek
Venkata Naga Ravi
 
Apache Spark Overview
Vadim Y. Bichutskiy
 

Viewers also liked (17)

PPTX
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
DataStax
 
PPTX
Designing & Optimizing Micro Batching Systems Using 100+ Nodes (Ananth Ram, R...
DataStax
 
PDF
KillrVideo: Data Modeling Evolved (Patrick McFadin, Datastax) | Cassandra Sum...
DataStax
 
PPTX
Optimizing Cassandra in AWS
greggulrich
 
PPTX
A look at the CQL changes in 3.x (Benjamin Lerer, Datastax) | Cassandra Summi...
DataStax
 
PPTX
Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...
DataStax
 
PPTX
Building a Distributed Reservation System with Cassandra (Andrew Baker & Jeff...
DataStax
 
PDF
Terror & Hysteria: Cost Effective Scaling of Time Series Data with Cassandra ...
DataStax
 
PPTX
Tales From the Field: The Wrong Way of Using Cassandra (Carlos Rolo, Pythian)...
DataStax
 
PDF
The Promise and Perils of Encrypting Cassandra Data (Ameesh Divatia, Baffle, ...
DataStax
 
PDF
Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
DataStax
 
PDF
Clock Skew and Other Annoying Realities in Distributed Systems (Donny Nadolny...
DataStax
 
PDF
PagerDuty: One Year of Cassandra Failures
DataStax Academy
 
PPTX
Lessons Learned on Java Tuning for Our Cassandra Clusters (Carlos Monroy, Kne...
DataStax
 
PPTX
Maintaining Consistency Across Data Centers (Randy Fradin, BlackRock) | Cassa...
DataStax
 
PPTX
Building a Multi-Region Cluster at Target (Aaron Ploetz, Target) | Cassandra ...
DataStax
 
PPTX
Always On: Building Highly Available Applications on Cassandra
Robbie Strickland
 
C* Capacity Forecasting (Ajay Upadhyay, Jyoti Shandil, Arun Agrawal, Netflix)...
DataStax
 
Designing & Optimizing Micro Batching Systems Using 100+ Nodes (Ananth Ram, R...
DataStax
 
KillrVideo: Data Modeling Evolved (Patrick McFadin, Datastax) | Cassandra Sum...
DataStax
 
Optimizing Cassandra in AWS
greggulrich
 
A look at the CQL changes in 3.x (Benjamin Lerer, Datastax) | Cassandra Summi...
DataStax
 
Cassandra Tuning - Above and Beyond (Matija Gobec, SmartCat) | Cassandra Summ...
DataStax
 
Building a Distributed Reservation System with Cassandra (Andrew Baker & Jeff...
DataStax
 
Terror & Hysteria: Cost Effective Scaling of Time Series Data with Cassandra ...
DataStax
 
Tales From the Field: The Wrong Way of Using Cassandra (Carlos Rolo, Pythian)...
DataStax
 
The Promise and Perils of Encrypting Cassandra Data (Ameesh Divatia, Baffle, ...
DataStax
 
Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
DataStax
 
Clock Skew and Other Annoying Realities in Distributed Systems (Donny Nadolny...
DataStax
 
PagerDuty: One Year of Cassandra Failures
DataStax Academy
 
Lessons Learned on Java Tuning for Our Cassandra Clusters (Carlos Monroy, Kne...
DataStax
 
Maintaining Consistency Across Data Centers (Randy Fradin, BlackRock) | Cassa...
DataStax
 
Building a Multi-Region Cluster at Target (Aaron Ploetz, Target) | Cassandra ...
DataStax
 
Always On: Building Highly Available Applications on Cassandra
Robbie Strickland
 
Ad

Similar to Operations, Consistency, Failover for Multi-DC Clusters (Alexander Dejanovski, The Last Pickle) | Cassandra Summit 2016 (20)

PDF
GumGum: Multi-Region Cassandra in AWS
DataStax Academy
 
PPTX
Production Grade Kubernetes Applications
Narayanan Krishnamurthy
 
PDF
Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Miguel Araújo
 
PPTX
Redis Reliability, Performance & Innovation
Redis Labs
 
PDF
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
Zahid Anwar (OCM)
 
ODP
PoC: Using a Group Communication System to improve MySQL Replication HA
Ulf Wendel
 
PDF
The Apache Cassandra ecosystem
Alex Thompson
 
PDF
Five Lessons in Distributed Databases
jbellis
 
PDF
Long live to CMAN!
Ludovico Caldara
 
PPTX
Devops kc
Philip Thompson
 
PDF
Linux Kernel vs DPDK: HTTP Performance Showdown
ScyllaDB
 
PDF
Keep Them out of the Database
Martin Berger
 
PDF
Oracle Drivers configuration for High Availability, is it a developer's job?
Ludovico Caldara
 
PPTX
Analyzing Time-Series Data with Apache Spark and Cassandra - StampedeCon 2016
StampedeCon
 
PDF
Netflix at-disney-09-26-2014
Monal Daxini
 
DOCX
Oracle Database 12c "New features"
Anar Godjaev
 
PDF
Cassandra Summit 2014: Lesser Known Features of Cassandra 2.1
DataStax Academy
 
PPTX
Lightweight Transactions in Scylla versus Apache Cassandra
ScyllaDB
 
DOC
weblogic perfomence tuning
prathap kumar
 
PPTX
How oracle 12c flexes its muscles against oracle 11g r2 final
Ajith Narayanan
 
GumGum: Multi-Region Cassandra in AWS
DataStax Academy
 
Production Grade Kubernetes Applications
Narayanan Krishnamurthy
 
Disaster Recovery with MySQL InnoDB ClusterSet - What is it and how do I use it?
Miguel Araújo
 
Redis Reliability, Performance & Innovation
Redis Labs
 
UKOUG Tech15 - Deploying Oracle 12c Cloud Control in Maximum Availability Arc...
Zahid Anwar (OCM)
 
PoC: Using a Group Communication System to improve MySQL Replication HA
Ulf Wendel
 
The Apache Cassandra ecosystem
Alex Thompson
 
Five Lessons in Distributed Databases
jbellis
 
Long live to CMAN!
Ludovico Caldara
 
Devops kc
Philip Thompson
 
Linux Kernel vs DPDK: HTTP Performance Showdown
ScyllaDB
 
Keep Them out of the Database
Martin Berger
 
Oracle Drivers configuration for High Availability, is it a developer's job?
Ludovico Caldara
 
Analyzing Time-Series Data with Apache Spark and Cassandra - StampedeCon 2016
StampedeCon
 
Netflix at-disney-09-26-2014
Monal Daxini
 
Oracle Database 12c "New features"
Anar Godjaev
 
Cassandra Summit 2014: Lesser Known Features of Cassandra 2.1
DataStax Academy
 
Lightweight Transactions in Scylla versus Apache Cassandra
ScyllaDB
 
weblogic perfomence tuning
prathap kumar
 
How oracle 12c flexes its muscles against oracle 11g r2 final
Ajith Narayanan
 
Ad

More from DataStax (20)

PPTX
Is Your Enterprise Ready to Shine This Holiday Season?
DataStax
 
PPTX
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...
DataStax
 
PPTX
Running DataStax Enterprise in VMware Cloud and Hybrid Environments
DataStax
 
PPTX
Best Practices for Getting to Production with DataStax Enterprise Graph
DataStax
 
PPTX
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
DataStax
 
PPTX
Webinar | How to Understand Apache Cassandra™ Performance Through Read/Writ...
DataStax
 
PDF
Webinar | Better Together: Apache Cassandra and Apache Kafka
DataStax
 
PDF
Top 10 Best Practices for Apache Cassandra and DataStax Enterprise
DataStax
 
PDF
Introduction to Apache Cassandra™ + What’s New in 4.0
DataStax
 
PPTX
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
DataStax
 
PPTX
Webinar | Aligning GDPR Requirements with Today's Hybrid Cloud Realities
DataStax
 
PDF
Designing a Distributed Cloud Database for Dummies
DataStax
 
PDF
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
DataStax
 
PDF
How to Evaluate Cloud Databases for eCommerce
DataStax
 
PPTX
Webinar: DataStax Enterprise 6: 10 Ways to Multiply the Power of Apache Cassa...
DataStax
 
PPTX
Webinar: DataStax and Microsoft Azure: Empowering the Right-Now Enterprise wi...
DataStax
 
PPTX
Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...
DataStax
 
PPTX
Datastax - The Architect's guide to customer experience (CX)
DataStax
 
PPTX
An Operational Data Layer is Critical for Transformative Banking Applications
DataStax
 
PPTX
Becoming a Customer-Centric Enterprise Via Real-Time Data and Design Thinking
DataStax
 
Is Your Enterprise Ready to Shine This Holiday Season?
DataStax
 
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...
DataStax
 
Running DataStax Enterprise in VMware Cloud and Hybrid Environments
DataStax
 
Best Practices for Getting to Production with DataStax Enterprise Graph
DataStax
 
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
DataStax
 
Webinar | How to Understand Apache Cassandra™ Performance Through Read/Writ...
DataStax
 
Webinar | Better Together: Apache Cassandra and Apache Kafka
DataStax
 
Top 10 Best Practices for Apache Cassandra and DataStax Enterprise
DataStax
 
Introduction to Apache Cassandra™ + What’s New in 4.0
DataStax
 
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
DataStax
 
Webinar | Aligning GDPR Requirements with Today's Hybrid Cloud Realities
DataStax
 
Designing a Distributed Cloud Database for Dummies
DataStax
 
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
DataStax
 
How to Evaluate Cloud Databases for eCommerce
DataStax
 
Webinar: DataStax Enterprise 6: 10 Ways to Multiply the Power of Apache Cassa...
DataStax
 
Webinar: DataStax and Microsoft Azure: Empowering the Right-Now Enterprise wi...
DataStax
 
Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...
DataStax
 
Datastax - The Architect's guide to customer experience (CX)
DataStax
 
An Operational Data Layer is Critical for Transformative Banking Applications
DataStax
 
Becoming a Customer-Centric Enterprise Via Real-Time Data and Design Thinking
DataStax
 

Recently uploaded (20)

PDF
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
 
PPTX
Online Contractor Induction and Safety Induction Training Software
SHEQ Network Limited
 
PPTX
Chess King 25.0.0.2500 With Crack Full Free Download
cracked shares
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PPTX
Processing with Claim Management Automation Solutions
Insurance Tech Services
 
PDF
AWS_Agentic_AI_in_Indian_BFSI_A_Strategic_Blueprint_for_Customer.pdf
siddharthnetsavvies
 
PDF
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
PPTX
Employee salary prediction using Machine learning Project template.ppt
bhanuk27082004
 
PDF
Salesforce Pricing Update 2025: Impact, Strategy & Smart Cost Optimization wi...
GetOnCRM Solutions
 
PDF
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
PDF
SAP GUI Installation Guide for Windows | Step-by-Step Setup for SAP Access
SAP Vista, an A L T Z E N Company
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PDF
What companies do with Pharo (ESUG 2025)
ESUG
 
PDF
How Agentic AI Networks are Revolutionizing Collaborative AI Ecosystems in 2025
ronakdubey419
 
PDF
SAP GUI Installation Guide for macOS (iOS) | Connect to SAP Systems on Mac
SAP Vista, an A L T Z E N Company
 
PDF
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
 
Online Contractor Induction and Safety Induction Training Software
SHEQ Network Limited
 
Chess King 25.0.0.2500 With Crack Full Free Download
cracked shares
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Processing with Claim Management Automation Solutions
Insurance Tech Services
 
AWS_Agentic_AI_in_Indian_BFSI_A_Strategic_Blueprint_for_Customer.pdf
siddharthnetsavvies
 
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
Employee salary prediction using Machine learning Project template.ppt
bhanuk27082004
 
Salesforce Pricing Update 2025: Impact, Strategy & Smart Cost Optimization wi...
GetOnCRM Solutions
 
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
SAP GUI Installation Guide for Windows | Step-by-Step Setup for SAP Access
SAP Vista, an A L T Z E N Company
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
What companies do with Pharo (ESUG 2025)
ESUG
 
How Agentic AI Networks are Revolutionizing Collaborative AI Ecosystems in 2025
ronakdubey419
 
SAP GUI Installation Guide for macOS (iOS) | Connect to SAP Systems on Mac
SAP Vista, an A L T Z E N Company
 
Using licensed Data Loss Prevention (DLP) as a strategic proactive data secur...
Q-Advise
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 

Operations, Consistency, Failover for Multi-DC Clusters (Alexander Dejanovski, The Last Pickle) | Cassandra Summit 2016