SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Design Tradeoffs
In Distributed Systems
How Southwest Uses
Apache Geode
Brian Dunlap
@brianwdunlap
Technical Lead - Aircraft Systems
March 8th, 2016
APACHE GEODE
AT
SOUTHWEST
OPS SUITE
CARGO
CREW
SOUTHWEST.COM
Optimize decisions with
integrated schedule
information.
Grow over
the next 10 years.
Show a real-time view
of our operational day…
to 1,000s of
web users.
Scale across data centers
and ensure consistency.
Support our most critical
operational systems.
Southwest’s
Network Operations Control
integrates decision makers.
BOISE ALBANY
OKLAHOMA CITY
AUSTIN PANAMA CITY BEACH
CHARLESTON
GREENVILLE-SPARTANBURG
TUCSON
LUBBOCK
AMARILLO
MIDLAND/ODESSA
EL PASO
LITTLE ROCK
NASHVILLE
DALLAS (LOVE FIELD)
SACRAMENTO
OAKLAND
SAN JOSE
BURBANK
LOS ANGELES
(LAX) ORANGE COUNTY
ONTARIO
SAN DIEGO
SAN FRANCISCO (SFO)
BIRMINGHAM
LOUISVILLE
CLEVELAND
OMAHA
TULSA
RENO/TAHOE
HARLINGEN/SOUTH PADRE ISLAND
PUERTO VALLARTA
CORPUS CHRISTI
ALBUQUERQUE
DES MOINES
MEMPHIS
CABO SAN LUCAS/LOS CABOS
ROCHESTER
AKRON/
CANTON
WICHITA
PENSACOLA
MEXICO CITY
NASSAU
PUNTA CANA
SAN JUAN
MONTEGO BAY
ARUBA
CANCÚN
FLINT
GRAND
RAPIDS
CHARLOTTE
DAYTON
MINNEAPOLIS/
ST. PAUL
PHOENIX
DENVER
INDIANAPOLIS
COLUMBUS
RALEIGH/DURHAM
CHICAGO
(MIDWAY)
FT. LAUDERDALE (MIAMI AREA)
DETROIT
HOUSTON (HOBBY)
SEATTLE/TACOMA
LAS VEGAS
NEW ORLEANS
ST. LOUIS
MILWAUKEE
BUFFALO/
NIAGARA FALLS
ATLANTA
ORLANDO
FT. MYERS/NAPLES
JACKSONVILLE
TAMPA
WEST PALM BEACH
SAN ANTONIO
KANSAS CITY
BELIZE CITY
SAN JOSÉ
LIBERIA
PORTLAND
WASHINGTON, D.C. (REAGAN NATIONAL)
RICHMOND
MANCHESTER
PROVIDENCE
HARTFORD/SPRINGFIELD
NORFOLK/VIRGINIA BEACH
BOSTON LOGAN
PHILADELPHIA
BALTIMORE/WASHINGTON (BWI)
WASHINGTON, D.C. (DULLES)
PITTSBURGH
NEW YORK (LAGUARDIA)
LONG ISLAND/ISLIP
NEW YORK (NEWARK)
SALT LAKE CITY
SPOKANE
PORTLAND
NOC
CREW
PASSENGER
MAINTENANCE
FLIGHT
GATE
CARGO
AIRCRAFT
FACILITY
OPS SUITE
CONSUMES
10MJMS MESSAGES DAILY
RECOVERY
OPTIMIZATION
USES
OVER
1,000,000
SCHEDULES
4,000 FLIGHTS
700 AIRCRAFT
500K PASSENGERS / DAY
a response time measured
in seconds
RECOVERY
OPTIMIZATION
DRIVES
Luv!
Thinking about
boundaries
TEAMS
SOFTWARE
FOCUS
ORG
FOCUS
DOMAINS
CORE
DOMAIN
SUPPORTING
DOMAIN
GEODE
NODES
ACROSS AZs
GC,
WAN
PATTERNS
PARALLEL
PROCESSING
ASYNC
BEHAVIOR
Domain tradeoffs
TEAMS
SOFTWARE
FOCUS
ORG
FOCUS
DOMAIN
CORE
DOMAIN
SUPPORTING
DOMAIN
GEODE
NODES
ACROSS AZs
GC,
WAN
PATTERNS
PARALLEL
PROCESSING
ASYNC
BEHAVIOR
What do you own?
What do you need?
How long can you keep it?
Domain tradeoffs
Books by:
@ericevans0
@VaughnVernon
Get Organized!
Domain Driven Design (DDD)
CORE DOMAIN
SUPPORTING
DOMAIN
UBIQUITOUS LANGUAGE
AGGREGATES
DOMAIN EVENTS
What do you own? (core)
<invest>
What do you need?
(supporting)
<simplify>
How long can you keep it?
<intentional>
Crew Maint Pax Cargo Flight Gate
Existing domain silos…
OVER 15
YEARS
OF
Crew Maint Pax Cargo Flight Gate
100% 100%
CORE DOMAINSSUPPORTING DOMAINS
INCREMENTAL
STEPS
SELECTED INTEGRATION
What do you own? (core)
<focus>
What do you need?
(supporting)
<simplify>
How long can you keep it?
<intentional>
Adding is very easy.
Watch out for data that’s around for too long.
Do all of these data
need to be
in-memory?
Data at rest for
a long time? (>365 days)
GEODE
REGION
SIZES
Determine if each subdomain
should use Geode.
Don’t make an automatic
decision.
Domain tradeoffs
Maybe it needs an
entirely different home?
Domain tradeoffs
Pattern tradeoffs
TEAMS
SOFTWARE
FOCUS
ORG
FOCUS
DOMAIN
CORE
DOMAIN
SUPPORTING
DOMAIN
GEODE
NODES
ACROSS AZs
GC,
WAN
PATTERNS
PARALLEL
PROCESSING
ASYNC
BEHAVIOR
How far?
How fast?
Pattern trade-offs
The chart of
scalability!
OLD NEW
NORMALIZED JOINS
REGIONS FOR READS
REGIONS FOR AGGREGATES
BLOCKING THREADS ASYNC - AKKA / ACTORS
ACTIVE / PASSIVE ACTIVE / ACTIVE
MUTABLE STATE
IMMUTABILITY / EVENT
SOURCING
DATA CONVERGENCE
CRUD
CQRS / DDD
EVENT DRIVEN
ServiceManagerHandlerIm
pl
We’re learning!
OLD NEW
NORMALIZED JOINS
REGIONS FOR READS
REGIONS FOR AGGREGATES
BLOCKING THREADS ASYNC - AKKA / ACTORS
ACTIVE / PASSIVE ACTIVE / ACTIVE
MUTABLE STATE
IMMUTABILITY / EVENT
SOURCING
DATA CONVERGENCE
CRUD
CQRS / DDD
EVENT DRIVEN
We write immutable domain events into event
regions.
Client’s receive events using Geode CQs.
Client’s checkpoint their position into separate
regions.
Event regions expire messages.
checkpointing
Akka Cluster manages Actor Singletons which
coordinate parallel processing based on a logical
groupId.
Backpressure is implemented through a competing
consumer pattern. Take a look at Akka Streams!
All Geode replicate regions use distributed ack. We
don’t want to converge. (some write wins)
coordination (*important concept)
JMS adapter
Command adapters
Command handlers - to CQ clients
View model builders - to CQ clients
JMS publishers
data flow
PUSH or PULL
How do we scale expensive read I/
O?
Contain expensive reads
With CQRS view model builders, perform
heavy state enriching “select *” once.
Push read updates vs. polling (Geode
CQs)
Conflate triggering view model rebuild
events
Be careful with timeouts!
Be careful with alerts!
Be careful with joins!
Be careful with large values!
Be careful with old habits!
safety tips
Teams
TEAMS
SOFTWARE
FOCUS
ORG
FOCUS
DOMAIN
CORE
DOMAIN
SUPPORTING
DOMAIN
GEODE
NODES
ACROSS AZs
GC,
WAN
PATTERNS
PARALLEL
PROCESSING
ASYNC
BEHAVIOR
Distributed systems are
created by distributed
teams.
Communication coordination
is a thing.
Integrate Geode security with a directory
Tune JVM size and GC
Deploy and upgrade environments
Size and configure VMs
Support production events
Enable WAN Gateway Sender / Receivers
Load snapshots between environments
Automate starting and stopping clusters
Teaching distributed concepts - like CAP
How do we share new
distributed system responsibilities?
DBAs
UNIX
DEVs
Middleware
Release Management
Offshore Support
New Geode Team
DevOps
EARLIER
IS
BETTER
Learn to luv conversation
tension.
When there’s tension, you’re on
the right track!
opssuite-all
schedule-core.jar
Use separate repos to help with
boundaries.
Align Teams with repo ownership.
Minimize jar dependencies across teams.
EMBRACE a
100X MENTALITY!
What does 100x mean? (msg/sec)
Normal rate: 50
Busy rate: 500
Recover rate: 5,000
HOW FAST CAN
WE RECOVER?
Create great learning
resources
Watch out for old habits!
Geode
TEAMS
SOFTWARE
FOCUS
ORG
FOCUS
DOMAIN
CORE
DOMAIN
SUPPORTING
DOMAIN
GEODE
NODES
ACROSS AZs
GC,
WAN
PATTERNS
PARALLEL
PROCESSING
ASYNC
BEHAVIOR
Prefer less-shared disk I/O.
(local to a VM rack, or dedicated)
Prefer larger + fewer Geode nodes.
(4 larger nodes vs. 8 smaller ones)
Take advantage of availability zones (A
CONVERSATION
LEADERSHIP
ACROSS TEAMS
SHARED or
SHARED LESS
What infrastructure
supports Geode?
Know your memory (and GC) limits.
Watch out for slow heap growth
that triggers continuous GC.
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=60
-Xloggc:/your/path/node-name.GC.log
-XX:+PrintGCDetails
-XX:+PrintGCDateStamps
-XX:+PrintTenuringDistribution
-XX:+PrintGCCause
-XX:+UseGCLogFileRotation
-XX:NumberOfGCLogFiles=20
-XX:GCLogFileSize=5M
Check out GCViewer
for GC log analysis.
Essential tool for real-time
decision optimization testing!
Helpful for QA performance
and functional testing.
Wonderful Geode feature!
WAN Gateway
Optimization binary consumes PDX via C++ Native
Client
Moving > 200 MB per optimization request
Be careful with refactoring PDX data types!
C++ Native Client
Questions
TEAMS
SOFTWARE
FOCUS
ORG
FOCUS
DOMAIN
CORE
DOMAIN
SUPPORTING
DOMAIN
GEODE
NODES
ACROSS AZs
GC,
WAN
PATTERNS
PARALLEL
PROCESSING
ASYNC
BEHAVIOR
QUESTION
S

Contenu connexe

Tendances

What can we learn from the hoover dam
What can we learn from the hoover damWhat can we learn from the hoover dam
What can we learn from the hoover damJasmine Tung
 
Taj group os hotels marketing strategies
Taj group os hotels marketing strategiesTaj group os hotels marketing strategies
Taj group os hotels marketing strategiesaditi sehgal
 
OYO Corporate Presentation
OYO Corporate PresentationOYO Corporate Presentation
OYO Corporate PresentationLalit Vashishtha
 
Rosewood Case Study Analysis
Rosewood Case Study AnalysisRosewood Case Study Analysis
Rosewood Case Study AnalysisPratibha Goenka
 
Tulihotel Sostac Analysis
Tulihotel Sostac AnalysisTulihotel Sostac Analysis
Tulihotel Sostac Analysislouiszakhia
 
Zomato: Transforming the Global Restaurant Business
Zomato: Transforming the Global Restaurant BusinessZomato: Transforming the Global Restaurant Business
Zomato: Transforming the Global Restaurant BusinessJeffrey Funk Business Models
 
Strategic management case study, The Taj,IHCL
Strategic management case study, The Taj,IHCLStrategic management case study, The Taj,IHCL
Strategic management case study, The Taj,IHCLAbin John Jacob
 
Operations strategy-at-galanz-case-analysis(Vineet Vinod Munghate)
Operations strategy-at-galanz-case-analysis(Vineet Vinod Munghate)Operations strategy-at-galanz-case-analysis(Vineet Vinod Munghate)
Operations strategy-at-galanz-case-analysis(Vineet Vinod Munghate)Vineet Vinod Munghate
 
External Analysis of the Cruise Line Industry
External Analysis of the Cruise Line IndustryExternal Analysis of the Cruise Line Industry
External Analysis of the Cruise Line IndustryNicole Bick
 
Zappos final presentation
Zappos final presentation Zappos final presentation
Zappos final presentation Nina Fox
 
Design in Venture Capital | Cloud Kitchen
Design in Venture Capital | Cloud KitchenDesign in Venture Capital | Cloud Kitchen
Design in Venture Capital | Cloud KitchenPrateek Parijat
 
Taj Mahal Palace Hotel Service Marketing
Taj Mahal Palace Hotel Service MarketingTaj Mahal Palace Hotel Service Marketing
Taj Mahal Palace Hotel Service MarketingPrachi Shastri
 
Toyota Operations Case Study
Toyota Operations Case Study Toyota Operations Case Study
Toyota Operations Case Study Martin Massiah
 
New Product Cost Analysis PowerPoint Presentation Slides
New Product Cost Analysis PowerPoint Presentation SlidesNew Product Cost Analysis PowerPoint Presentation Slides
New Product Cost Analysis PowerPoint Presentation SlidesSlideTeam
 
Porter-Airlines-powerpoint
Porter-Airlines-powerpointPorter-Airlines-powerpoint
Porter-Airlines-powerpointJanine Chong
 

Tendances (20)

What can we learn from the hoover dam
What can we learn from the hoover damWhat can we learn from the hoover dam
What can we learn from the hoover dam
 
Taj group os hotels marketing strategies
Taj group os hotels marketing strategiesTaj group os hotels marketing strategies
Taj group os hotels marketing strategies
 
Group3 Bmb Otisline
Group3 Bmb OtislineGroup3 Bmb Otisline
Group3 Bmb Otisline
 
OYO Corporate Presentation
OYO Corporate PresentationOYO Corporate Presentation
OYO Corporate Presentation
 
Oyo rooms
Oyo roomsOyo rooms
Oyo rooms
 
Rosewood Case Study Analysis
Rosewood Case Study AnalysisRosewood Case Study Analysis
Rosewood Case Study Analysis
 
Tulihotel Sostac Analysis
Tulihotel Sostac AnalysisTulihotel Sostac Analysis
Tulihotel Sostac Analysis
 
Zomato: Transforming the Global Restaurant Business
Zomato: Transforming the Global Restaurant BusinessZomato: Transforming the Global Restaurant Business
Zomato: Transforming the Global Restaurant Business
 
Hilton ( service industry)
Hilton ( service industry) Hilton ( service industry)
Hilton ( service industry)
 
Strategic management case study, The Taj,IHCL
Strategic management case study, The Taj,IHCLStrategic management case study, The Taj,IHCL
Strategic management case study, The Taj,IHCL
 
Operations strategy-at-galanz-case-analysis(Vineet Vinod Munghate)
Operations strategy-at-galanz-case-analysis(Vineet Vinod Munghate)Operations strategy-at-galanz-case-analysis(Vineet Vinod Munghate)
Operations strategy-at-galanz-case-analysis(Vineet Vinod Munghate)
 
External Analysis of the Cruise Line Industry
External Analysis of the Cruise Line IndustryExternal Analysis of the Cruise Line Industry
External Analysis of the Cruise Line Industry
 
Zappos final presentation
Zappos final presentation Zappos final presentation
Zappos final presentation
 
Champion building
Champion buildingChampion building
Champion building
 
Design in Venture Capital | Cloud Kitchen
Design in Venture Capital | Cloud KitchenDesign in Venture Capital | Cloud Kitchen
Design in Venture Capital | Cloud Kitchen
 
Taj Mahal Palace Hotel Service Marketing
Taj Mahal Palace Hotel Service MarketingTaj Mahal Palace Hotel Service Marketing
Taj Mahal Palace Hotel Service Marketing
 
Toyota Operations Case Study
Toyota Operations Case Study Toyota Operations Case Study
Toyota Operations Case Study
 
Cloud Kitchen Concept – The Complete Breakdown
Cloud Kitchen Concept – The Complete BreakdownCloud Kitchen Concept – The Complete Breakdown
Cloud Kitchen Concept – The Complete Breakdown
 
New Product Cost Analysis PowerPoint Presentation Slides
New Product Cost Analysis PowerPoint Presentation SlidesNew Product Cost Analysis PowerPoint Presentation Slides
New Product Cost Analysis PowerPoint Presentation Slides
 
Porter-Airlines-powerpoint
Porter-Airlines-powerpointPorter-Airlines-powerpoint
Porter-Airlines-powerpoint
 

En vedette

#GeodeSummit - Apex & Geode: In-memory streaming, storage & analytics
#GeodeSummit - Apex & Geode: In-memory streaming, storage & analytics#GeodeSummit - Apex & Geode: In-memory streaming, storage & analytics
#GeodeSummit - Apex & Geode: In-memory streaming, storage & analyticsPivotalOpenSourceHub
 
Wall Street Derivative Risk Solutions Using Geode
Wall Street Derivative Risk Solutions Using GeodeWall Street Derivative Risk Solutions Using Geode
Wall Street Derivative Risk Solutions Using GeodeVMware Tanzu
 
#GeodeSummit - Where Does Geode Fit in Modern System Architectures
#GeodeSummit - Where Does Geode Fit in Modern System Architectures#GeodeSummit - Where Does Geode Fit in Modern System Architectures
#GeodeSummit - Where Does Geode Fit in Modern System ArchitecturesPivotalOpenSourceHub
 
#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and Future#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and FuturePivotalOpenSourceHub
 
Strategic Analysis - Southwest Airlines Co.
Strategic Analysis - Southwest Airlines Co.Strategic Analysis - Southwest Airlines Co.
Strategic Analysis - Southwest Airlines Co.Shekera Alvarado
 
Openobject technical guide
Openobject technical guideOpenobject technical guide
Openobject technical guideAli Mashduqi
 
Maximiser les moments - Expérience Voyageur - IBM au Totec 2014
Maximiser les moments - Expérience Voyageur - IBM au Totec 2014Maximiser les moments - Expérience Voyageur - IBM au Totec 2014
Maximiser les moments - Expérience Voyageur - IBM au Totec 2014Thomas Coustenoble
 
Tech in all Directions
Tech in all DirectionsTech in all Directions
Tech in all DirectionsPatrice Hall
 
Operational Risk Management in Supply Chain, Lagos (2nd run)
Operational Risk Management in Supply Chain, Lagos (2nd run)Operational Risk Management in Supply Chain, Lagos (2nd run)
Operational Risk Management in Supply Chain, Lagos (2nd run)Ifeoma Onyemachi
 
Time to Re-Visit Your Cloud Contact Center Decision
Time to Re-Visit Your Cloud Contact Center DecisionTime to Re-Visit Your Cloud Contact Center Decision
Time to Re-Visit Your Cloud Contact Center DecisionIntelePeer
 
Airlines 2020 substitution and commoditization
Airlines 2020   substitution and commoditizationAirlines 2020   substitution and commoditization
Airlines 2020 substitution and commoditizationMarinet Ltd
 
SouthWest Airlines | Marketing | Case Study
SouthWest Airlines | Marketing | Case StudySouthWest Airlines | Marketing | Case Study
SouthWest Airlines | Marketing | Case StudyLokendra Singh Rathore
 
Aviation Fuel Supply Chain Management, Lagos
Aviation Fuel Supply Chain Management, LagosAviation Fuel Supply Chain Management, Lagos
Aviation Fuel Supply Chain Management, LagosPetro Nomics
 
MRY's SXSW 2015 Recap: Brands, Tech, Meerkat, Trends, and Meerkat
MRY's SXSW 2015 Recap: Brands, Tech, Meerkat, Trends, and MeerkatMRY's SXSW 2015 Recap: Brands, Tech, Meerkat, Trends, and Meerkat
MRY's SXSW 2015 Recap: Brands, Tech, Meerkat, Trends, and MeerkatDavid Berkowitz
 
Effective Fraud Prevention Through Emotional Connection
Effective Fraud Prevention Through Emotional ConnectionEffective Fraud Prevention Through Emotional Connection
Effective Fraud Prevention Through Emotional ConnectionLola Gershfeld, PsyD
 

En vedette (16)

#GeodeSummit - Apex & Geode: In-memory streaming, storage & analytics
#GeodeSummit - Apex & Geode: In-memory streaming, storage & analytics#GeodeSummit - Apex & Geode: In-memory streaming, storage & analytics
#GeodeSummit - Apex & Geode: In-memory streaming, storage & analytics
 
Wall Street Derivative Risk Solutions Using Geode
Wall Street Derivative Risk Solutions Using GeodeWall Street Derivative Risk Solutions Using Geode
Wall Street Derivative Risk Solutions Using Geode
 
#GeodeSummit - Where Does Geode Fit in Modern System Architectures
#GeodeSummit - Where Does Geode Fit in Modern System Architectures#GeodeSummit - Where Does Geode Fit in Modern System Architectures
#GeodeSummit - Where Does Geode Fit in Modern System Architectures
 
#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and Future#GeodeSummit - Spring Data GemFire API Current and Future
#GeodeSummit - Spring Data GemFire API Current and Future
 
Strategic Analysis - Southwest Airlines Co.
Strategic Analysis - Southwest Airlines Co.Strategic Analysis - Southwest Airlines Co.
Strategic Analysis - Southwest Airlines Co.
 
Openobject technical guide
Openobject technical guideOpenobject technical guide
Openobject technical guide
 
Maximiser les moments - Expérience Voyageur - IBM au Totec 2014
Maximiser les moments - Expérience Voyageur - IBM au Totec 2014Maximiser les moments - Expérience Voyageur - IBM au Totec 2014
Maximiser les moments - Expérience Voyageur - IBM au Totec 2014
 
Tech in all Directions
Tech in all DirectionsTech in all Directions
Tech in all Directions
 
Operational Risk Management in Supply Chain, Lagos (2nd run)
Operational Risk Management in Supply Chain, Lagos (2nd run)Operational Risk Management in Supply Chain, Lagos (2nd run)
Operational Risk Management in Supply Chain, Lagos (2nd run)
 
Time to Re-Visit Your Cloud Contact Center Decision
Time to Re-Visit Your Cloud Contact Center DecisionTime to Re-Visit Your Cloud Contact Center Decision
Time to Re-Visit Your Cloud Contact Center Decision
 
Airlines 2020 substitution and commoditization
Airlines 2020   substitution and commoditizationAirlines 2020   substitution and commoditization
Airlines 2020 substitution and commoditization
 
SouthWest Airlines | Marketing | Case Study
SouthWest Airlines | Marketing | Case StudySouthWest Airlines | Marketing | Case Study
SouthWest Airlines | Marketing | Case Study
 
Aviation Fuel Supply Chain Management, Lagos
Aviation Fuel Supply Chain Management, LagosAviation Fuel Supply Chain Management, Lagos
Aviation Fuel Supply Chain Management, Lagos
 
MRY's SXSW 2015 Recap: Brands, Tech, Meerkat, Trends, and Meerkat
MRY's SXSW 2015 Recap: Brands, Tech, Meerkat, Trends, and MeerkatMRY's SXSW 2015 Recap: Brands, Tech, Meerkat, Trends, and Meerkat
MRY's SXSW 2015 Recap: Brands, Tech, Meerkat, Trends, and Meerkat
 
Effective Fraud Prevention Through Emotional Connection
Effective Fraud Prevention Through Emotional ConnectionEffective Fraud Prevention Through Emotional Connection
Effective Fraud Prevention Through Emotional Connection
 
P78
P78P78
P78
 

Similaire à Design Tradeoffs in Distributed Systems- How Southwest Airlines Uses Geode

#GeodeSummit - Design Tradeoffs in Distributed Systems
#GeodeSummit - Design Tradeoffs in Distributed Systems#GeodeSummit - Design Tradeoffs in Distributed Systems
#GeodeSummit - Design Tradeoffs in Distributed SystemsPivotalOpenSourceHub
 
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...brettallison
 
Ai tour 2019 Mejores Practicas en Entornos de Produccion Big Data Open Source...
Ai tour 2019 Mejores Practicas en Entornos de Produccion Big Data Open Source...Ai tour 2019 Mejores Practicas en Entornos de Produccion Big Data Open Source...
Ai tour 2019 Mejores Practicas en Entornos de Produccion Big Data Open Source...nnakasone
 
Getting started with Amazon Redshift
Getting started with Amazon RedshiftGetting started with Amazon Redshift
Getting started with Amazon RedshiftAmazon Web Services
 
Get Value from Your Data
Get Value from Your DataGet Value from Your Data
Get Value from Your DataDanilo Poccia
 
Cloudstack Open source and you
Cloudstack Open source and you Cloudstack Open source and you
Cloudstack Open source and you Brian Bullard
 
RDS for MySQL, No BS Operations and Patterns
RDS for MySQL, No BS Operations and PatternsRDS for MySQL, No BS Operations and Patterns
RDS for MySQL, No BS Operations and PatternsLaine Campbell
 
Spinning Brown Donuts
Spinning Brown DonutsSpinning Brown Donuts
Spinning Brown DonutsDavid Pechon
 
Spinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSpinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSparkhound Inc.
 
Cloudifying High Availability: The Case for Elastic Disaster Recovery
Cloudifying High Availability: The Case for Elastic Disaster RecoveryCloudifying High Availability: The Case for Elastic Disaster Recovery
Cloudifying High Availability: The Case for Elastic Disaster RecoveryAli Hodroj
 
Champion Fas Deduplication
Champion Fas DeduplicationChampion Fas Deduplication
Champion Fas DeduplicationMichael Hudak
 
HPC Storage and IO Trends and Workflows
HPC Storage and IO Trends and WorkflowsHPC Storage and IO Trends and Workflows
HPC Storage and IO Trends and Workflowsinside-BigData.com
 
The Path to SDN - How to Ensure a Successful SDN Evolution
The Path to SDN - How to Ensure a Successful SDN EvolutionThe Path to SDN - How to Ensure a Successful SDN Evolution
The Path to SDN - How to Ensure a Successful SDN EvolutionJuniper Networks
 
Cassandra on Ubuntu AUTOMATIC Install
Cassandra on Ubuntu AUTOMATIC InstallCassandra on Ubuntu AUTOMATIC Install
Cassandra on Ubuntu AUTOMATIC InstallVictor Anjos
 
Azure Cosmos DB - Technical Deep Dive
Azure Cosmos DB - Technical Deep DiveAzure Cosmos DB - Technical Deep Dive
Azure Cosmos DB - Technical Deep DiveAndre Essing
 
Ibm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshopIbm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshopsolarisyougood
 

Similaire à Design Tradeoffs in Distributed Systems- How Southwest Airlines Uses Geode (20)

#GeodeSummit - Design Tradeoffs in Distributed Systems
#GeodeSummit - Design Tradeoffs in Distributed Systems#GeodeSummit - Design Tradeoffs in Distributed Systems
#GeodeSummit - Design Tradeoffs in Distributed Systems
 
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...Avoiding Chaos:  Methodology for Managing Performance in a Shared Storage A...
Avoiding Chaos: Methodology for Managing Performance in a Shared Storage A...
 
Ai tour 2019 Mejores Practicas en Entornos de Produccion Big Data Open Source...
Ai tour 2019 Mejores Practicas en Entornos de Produccion Big Data Open Source...Ai tour 2019 Mejores Practicas en Entornos de Produccion Big Data Open Source...
Ai tour 2019 Mejores Practicas en Entornos de Produccion Big Data Open Source...
 
Getting started with Amazon Redshift
Getting started with Amazon RedshiftGetting started with Amazon Redshift
Getting started with Amazon Redshift
 
Get Value from Your Data
Get Value from Your DataGet Value from Your Data
Get Value from Your Data
 
Cloudstack Open source and you
Cloudstack Open source and you Cloudstack Open source and you
Cloudstack Open source and you
 
RDS for MySQL, No BS Operations and Patterns
RDS for MySQL, No BS Operations and PatternsRDS for MySQL, No BS Operations and Patterns
RDS for MySQL, No BS Operations and Patterns
 
Spinning Brown Donuts
Spinning Brown DonutsSpinning Brown Donuts
Spinning Brown Donuts
 
Spinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSpinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still Counts
 
Big Data on the Cloud
Big Data on the CloudBig Data on the Cloud
Big Data on the Cloud
 
Azure Databases with IaaS
Azure Databases with IaaSAzure Databases with IaaS
Azure Databases with IaaS
 
Technical overview of Azure Cosmos DB
Technical overview of Azure Cosmos DBTechnical overview of Azure Cosmos DB
Technical overview of Azure Cosmos DB
 
Cloudifying High Availability: The Case for Elastic Disaster Recovery
Cloudifying High Availability: The Case for Elastic Disaster RecoveryCloudifying High Availability: The Case for Elastic Disaster Recovery
Cloudifying High Availability: The Case for Elastic Disaster Recovery
 
Deep Dive on Amazon Aurora
Deep Dive on Amazon AuroraDeep Dive on Amazon Aurora
Deep Dive on Amazon Aurora
 
Champion Fas Deduplication
Champion Fas DeduplicationChampion Fas Deduplication
Champion Fas Deduplication
 
HPC Storage and IO Trends and Workflows
HPC Storage and IO Trends and WorkflowsHPC Storage and IO Trends and Workflows
HPC Storage and IO Trends and Workflows
 
The Path to SDN - How to Ensure a Successful SDN Evolution
The Path to SDN - How to Ensure a Successful SDN EvolutionThe Path to SDN - How to Ensure a Successful SDN Evolution
The Path to SDN - How to Ensure a Successful SDN Evolution
 
Cassandra on Ubuntu AUTOMATIC Install
Cassandra on Ubuntu AUTOMATIC InstallCassandra on Ubuntu AUTOMATIC Install
Cassandra on Ubuntu AUTOMATIC Install
 
Azure Cosmos DB - Technical Deep Dive
Azure Cosmos DB - Technical Deep DiveAzure Cosmos DB - Technical Deep Dive
Azure Cosmos DB - Technical Deep Dive
 
Ibm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshopIbm power ha v7 technical deep dive workshop
Ibm power ha v7 technical deep dive workshop
 

Plus de VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

Plus de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Dernier

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Dernier (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Design Tradeoffs in Distributed Systems- How Southwest Airlines Uses Geode