SlideShare une entreprise Scribd logo
1  sur  58
Building the Stonehenge
Using Gall’s law
by Fabricio Buzeto
In love with code since 2002
Entrepreneur since 2005
Researcher since 2008
Startuping since 2011
CTO @ bxblue
Fabricio Buzeto
a.k.a Fabs
📜 Gall’s Law
“
A complex system
that works is
invariably found to
have evolved from a
simple system that
worked.
“
Gall’s Law
John Gall - 1975
“Systemantics: How Systems Really Work and How They Fail.”
How complex systems evolve?
How complex systems evolve?
“
A complex system
that works is
invariably found to
have evolved from a
simple system that
worked.
“
Gall’s Law
John Gall - 1975
“Systemantics: How Systems Really Work and How They Fail.”
1. Any living cell
with 2 or 3
neighbors survives
2. Any dead cell
with 3 living
neighbors comes to
life
3.Any remaining
living cell dies
Game of Life
John Conway - 1970
Simple rules can lead to complex behaviors
“
A simple system may
or may not work.
“
Gall’s Law
Continuing
John Gall - 1975
“Systemantics: How Systems Really Work and How They Fail.”
What “works” means?
What
“working”
means
A software that
works, is a
software that
fulfil its purpose
What a working software does?
What’s Purpose
For what?
For what purpose?
- Business ←
- Politics
- Learning
Who needs it?
- The User ←
- The Sponsor
- The Company
- The Team
What’s a
Client?
Who we need this?
“
A complex system
designed from
scratch never works
and cannot be
patched up to make
it work. You have
to start over with
a working simple
system.
“
Gall’s Law
Continuing
John Gall - 1975
“Systemantics: How Systems Really Work and How They Fail.”
🌱 Starting simple
The monolith
Why?
The Utah monolith - November 2020
bxblue the first years
Unbounce Google Docs
bxblue the first years
Unbounce Google Docs
Rails
bxblue the first years
Unbounce PipedriveRails
Google
Spreadsheets
bxblue the first years
MongoDB
PipedriveRails
bxblue the first years
Unbounce Google
Docs
Unbounce Google Docs
Rails
Unbounce PipedriveRails
Google
Spreadsheet
s
MongoDB
PipedriveRails
Will users want migrate their loans?
How do loans are sold?
How can I do it faster?
How can I do it properly?
Qualcanal the first years
MySQLDjangoTwitter
Qualcanal the first years
MySQLDjangoDataSift
Qualcanal the first years
MySQLDjangoDataSift
Django
Django
Django
Qualcanal the first years
MySQLDjangoDataSift
Django
Django MySQL
MySQL
Simple to Develop
Simple to Test
Simple to Deploy
Simple to Reuse
Simple to Scale*
The monolith
Simple like that
Chris Richardson
https://microservices.io/patterns/monolithic.html
Hard to Scale:
- Tests
- Team
- Deploy
- Stack
- Changes
The monolith
Drawbacks
Chris Richardson
https://microservices.io/patterns/monolithic.html
bxblue as scale
+15
MongoDB
PipedriveRails
bxblue as scale
+15
MongoDB
PipedriveRails
Sidekiq
bxblue as scale
Rails
User Journey
Content marketing
Landing Pages
ETL
Event handling
Data Analysis
...
Tooling
Tests Code Quality CI/CD
rspec
factorybot
VCR
simplecov
rubocop
reek
LayerCI
Deploy
Github
Heroku
Sentry
New Relic
Logentries
Knapsack breakman
🤓 Let’s complicate things
The
Stonehenge
They run on
multiple servers.
They manage data.
Distributed
Systems
What does it mean for a system
to be distributed?
Unmesh Joshi - 2020
https://martinfowler.com/articles/patterns-of-distributed-systems/
Simple,
self-contained,
loosely coupled,
single focused,
services
Microservices
Miniservices as well
Chris Richardson
https://microservices.io/patterns/monolithic.html
Large,
self-contained,
Monolith
Supported by, small
single focused,
problem specific,
services
The Citadel
I love my monolith
DHH - 2020
https://m.signalvnoise.com/the-majestic-monolith-can-become-the-citadel/
Simple,
self-contained,
context-focused,
multi-purpose
services
Macroservices
More than Hungry
Microservices
Nitesh Gupta - 2020
https://dzone.com/articles/micro-service-mini-service-and-macro-service
Qualcanal the later years
MySQLDjangoDataSift
Django
Django MySQL
MySQL
Qualcanal the later years
MySQLDjangoDataSift
Django
Apache Storm
MySQL
Cassandra
Qualcanal the later years
Django
DataSift Apache
Storm Cassandra
bxblue the later years
+15
MongoDB
PipedriveRails
Sidekiq
Rails
bxblue the later years
+15
MongoDB
Pipedrive
Sidekiq
Rails
bxblue the later years
+15
MongoDB
Pipedrive
Sidekiq
backoffice
MongoDBSidekiq
5
Rails
bxblue the later years
+15
MongoDB
Pipedrive
Sidekiq
backoffice
MongoDBSidekiq
5
anti-fraud
MongoDBSidekiq
7
Rails
bxblue the later years
+10
MongoDB
Pipedrive
Sidekiq
Simple,
self-sufficient,
context-focused,
service-enabled,
applications
Stonehenge
One step further onto
Macro Services
Self-sufficient
applications
Means they work by
themselves.
Stonehenge
One step further onto
Macro Services
Context-focused
applications
Means they handle a
single context very
well
Stonehenge
One step further onto
Macro Services
Service-enabled
applications
Means they are
available to
integrate and scale
with others
Stonehenge
One step further onto
Macro Services
Every application
has an inherent
amount of
complexity that
cannot be removed
or hidden
Complexity has to go
somewhere
Law of
conservation of
complexity
Larry Tesler ~ 1980
http://www.designingforinteraction.com/tesler.html
30% of files
25% of classes
5%~10% of methods
Don’t let the zombies bite you
Dead Code
Simone Romano and Giuseppe Scanniello - 2018
http://www.cs.wm.edu/~denys/pubs/TSE'18-DeadCode.pdf
70% of Companies
will fail until 20
months after last
fundraising*
* for seed round or
crowdfunded companies
death rate is 97%
Dead Products
CBInsights - 2020
https://www.cbinsights.com/research/startup-failure-post-mortem/
📝 Summing up
“The simplest solution is usually
the best”
It’s all
Distributed Systems
Decision making is
hard
Things will change
Why
Stonegenge?
friar William of Ockham 1287–1347
Occam’s razor
A simple system may
or may not work.
A complex system
designed from
scratch never works
and cannot be
patched up to make
it work.
Gall’s Law
A complex system that works is
invariably found to have evolved
from a simple system that
worked.
John Gall - 1975
“Systemantics: How Systems Really Work and How They Fail.”
by Fabricio Buzeto
about.buzeto.com
@nukdfBuilding the Stonehenge
Using Gall’s law
🙆‍♂
Thanks
bxblue.com.br/vagas
We’re hiring

Contenu connexe

Similaire à Building the Stonehenge using Gall's law - ruby summit brasil 2020-12-05

Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014Noah Sussman
 
Large Components in the Rearview Mirror
Large Components in the Rearview MirrorLarge Components in the Rearview Mirror
Large Components in the Rearview MirrorMichelle Brush
 
Digital Transformation with Kubernetes, Containers, and Microservices
Digital Transformation with Kubernetes, Containers, and MicroservicesDigital Transformation with Kubernetes, Containers, and Microservices
Digital Transformation with Kubernetes, Containers, and MicroservicesLightbend
 
Microservices: Redundancy=Maintainability
Microservices: Redundancy=MaintainabilityMicroservices: Redundancy=Maintainability
Microservices: Redundancy=MaintainabilityEberhard Wolff
 
The Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To KnowThe Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To KnowAll Things Open
 
Go Reactive: Building Responsive, Resilient, Elastic & Message-Driven Systems
Go Reactive: Building Responsive, Resilient, Elastic & Message-Driven SystemsGo Reactive: Building Responsive, Resilient, Elastic & Message-Driven Systems
Go Reactive: Building Responsive, Resilient, Elastic & Message-Driven SystemsJonas Bonér
 
From 🤦 to 🐿️
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️Ori Pekelman
 
Microservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done RightMicroservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done RightLightbend
 
ABCDs of Database Development
ABCDs of Database DevelopmentABCDs of Database Development
ABCDs of Database DevelopmentElizabeth Ayer
 
Real-time Collaborative Editing with CRDTs
Real-time Collaborative Editing with CRDTsReal-time Collaborative Editing with CRDTs
Real-time Collaborative Editing with CRDTsC4Media
 
The route towards cloud automation
The route towards cloud automationThe route towards cloud automation
The route towards cloud automationjcrugzz
 
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]Rundeck
 
Reanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that WorkReanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that WorkDevOpsDays Baltimore
 
Operational transformation
Operational transformationOperational transformation
Operational transformationMatteo Collina
 
Moving to Microservices with the Help of Distributed Traces
Moving to Microservices with the Help of Distributed TracesMoving to Microservices with the Help of Distributed Traces
Moving to Microservices with the Help of Distributed TracesKP Kaiser
 
Elastically scalable architectures with microservices. The end of the monolith?
Elastically scalable architectures with microservices. The end of the monolith?Elastically scalable architectures with microservices. The end of the monolith?
Elastically scalable architectures with microservices. The end of the monolith?Javier Arias Losada
 
DSR microservices
DSR microservicesDSR microservices
DSR microservicesSteve Upton
 
Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017Richard Seymour
 
Entity Component Systems
Entity Component SystemsEntity Component Systems
Entity Component SystemsYos Riady
 

Similaire à Building the Stonehenge using Gall's law - ruby summit brasil 2020-12-05 (20)

Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014
 
Large Components in the Rearview Mirror
Large Components in the Rearview MirrorLarge Components in the Rearview Mirror
Large Components in the Rearview Mirror
 
Digital Transformation with Kubernetes, Containers, and Microservices
Digital Transformation with Kubernetes, Containers, and MicroservicesDigital Transformation with Kubernetes, Containers, and Microservices
Digital Transformation with Kubernetes, Containers, and Microservices
 
Microservices: Redundancy=Maintainability
Microservices: Redundancy=MaintainabilityMicroservices: Redundancy=Maintainability
Microservices: Redundancy=Maintainability
 
The Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To KnowThe Ember.js Framework - Everything You Need To Know
The Ember.js Framework - Everything You Need To Know
 
Go Reactive: Building Responsive, Resilient, Elastic & Message-Driven Systems
Go Reactive: Building Responsive, Resilient, Elastic & Message-Driven SystemsGo Reactive: Building Responsive, Resilient, Elastic & Message-Driven Systems
Go Reactive: Building Responsive, Resilient, Elastic & Message-Driven Systems
 
From 🤦 to 🐿️
From 🤦 to 🐿️From 🤦 to 🐿️
From 🤦 to 🐿️
 
Microservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done RightMicroservices, Kubernetes, and Application Modernization Done Right
Microservices, Kubernetes, and Application Modernization Done Right
 
ABCDs of Database Development
ABCDs of Database DevelopmentABCDs of Database Development
ABCDs of Database Development
 
Real-time Collaborative Editing with CRDTs
Real-time Collaborative Editing with CRDTsReal-time Collaborative Editing with CRDTs
Real-time Collaborative Editing with CRDTs
 
The route towards cloud automation
The route towards cloud automationThe route towards cloud automation
The route towards cloud automation
 
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
 
Reanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that WorkReanimating DevOps to Build Things that Work
Reanimating DevOps to Build Things that Work
 
Operational transformation
Operational transformationOperational transformation
Operational transformation
 
Moving to Microservices with the Help of Distributed Traces
Moving to Microservices with the Help of Distributed TracesMoving to Microservices with the Help of Distributed Traces
Moving to Microservices with the Help of Distributed Traces
 
Micro services
Micro servicesMicro services
Micro services
 
Elastically scalable architectures with microservices. The end of the monolith?
Elastically scalable architectures with microservices. The end of the monolith?Elastically scalable architectures with microservices. The end of the monolith?
Elastically scalable architectures with microservices. The end of the monolith?
 
DSR microservices
DSR microservicesDSR microservices
DSR microservices
 
Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017Safety Bot Guaranteed -- Shmoocon 2017
Safety Bot Guaranteed -- Shmoocon 2017
 
Entity Component Systems
Entity Component SystemsEntity Component Systems
Entity Component Systems
 

Plus de Fabricio Nogueira Buzeto

Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...Fabricio Nogueira Buzeto
 
Uma pergunta para melhorar o seu legado - Agile Brazil 2015
Uma pergunta para melhorar o seu legado  - Agile Brazil 2015Uma pergunta para melhorar o seu legado  - Agile Brazil 2015
Uma pergunta para melhorar o seu legado - Agile Brazil 2015Fabricio Nogueira Buzeto
 
Arquitetura evolutiva de software - Agile Trends 2015
Arquitetura evolutiva de software  - Agile Trends 2015Arquitetura evolutiva de software  - Agile Trends 2015
Arquitetura evolutiva de software - Agile Trends 2015Fabricio Nogueira Buzeto
 
Comédia da vida societária Agile Brazil 2014
Comédia da vida societária   Agile Brazil 2014Comédia da vida societária   Agile Brazil 2014
Comédia da vida societária Agile Brazil 2014Fabricio Nogueira Buzeto
 
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOSUbi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOSFabricio Nogueira Buzeto
 
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOA
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOAUbi Zen 3.1 - Plataforma Unbiquitous - DSOA
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOAFabricio Nogueira Buzeto
 
SBGames 2012 - What is going on with ubicomp games
SBGames 2012 - What is going on with ubicomp gamesSBGames 2012 - What is going on with ubicomp games
SBGames 2012 - What is going on with ubicomp gamesFabricio Nogueira Buzeto
 
Sistemas multiagentes para computação ubíqua
Sistemas multiagentes para computação ubíquaSistemas multiagentes para computação ubíqua
Sistemas multiagentes para computação ubíquaFabricio Nogueira Buzeto
 

Plus de Fabricio Nogueira Buzeto (20)

Jogos Ubíquos Reconfiguráveis
Jogos Ubíquos ReconfiguráveisJogos Ubíquos Reconfiguráveis
Jogos Ubíquos Reconfiguráveis
 
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
Tudo o que você sempre quis saber sobre a sua carreira mas tem vergonha de pe...
 
Uma pergunta para melhorar o seu legado - Agile Brazil 2015
Uma pergunta para melhorar o seu legado  - Agile Brazil 2015Uma pergunta para melhorar o seu legado  - Agile Brazil 2015
Uma pergunta para melhorar o seu legado - Agile Brazil 2015
 
Arquitetura evolutiva de software - Agile Trends 2015
Arquitetura evolutiva de software  - Agile Trends 2015Arquitetura evolutiva de software  - Agile Trends 2015
Arquitetura evolutiva de software - Agile Trends 2015
 
Comédia da vida societária Agile Brazil 2014
Comédia da vida societária   Agile Brazil 2014Comédia da vida societária   Agile Brazil 2014
Comédia da vida societária Agile Brazil 2014
 
Ubi Zen 5 - Interfaces Ubíquas
Ubi Zen 5 - Interfaces UbíquasUbi Zen 5 - Interfaces Ubíquas
Ubi Zen 5 - Interfaces Ubíquas
 
Ubi Zen 4.1 - sensibilidade a contexto
Ubi Zen 4.1 -  sensibilidade a contextoUbi Zen 4.1 -  sensibilidade a contexto
Ubi Zen 4.1 - sensibilidade a contexto
 
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOSUbi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
Ubi Zen 3.2 - Plataforma UnBiquitous - uP e uOS
 
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOA
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOAUbi Zen 3.1 - Plataforma Unbiquitous - DSOA
Ubi Zen 3.1 - Plataforma Unbiquitous - DSOA
 
Ubi Zen 2.1 - por que middlewares ?
Ubi Zen   2.1 - por que middlewares ?Ubi Zen   2.1 - por que middlewares ?
Ubi Zen 2.1 - por que middlewares ?
 
Ubi zen 2.2 - middlewares para ubicomp
Ubi zen   2.2 - middlewares para ubicompUbi zen   2.2 - middlewares para ubicomp
Ubi zen 2.2 - middlewares para ubicomp
 
Ubi zen 1.2 - Desafios da Ubicomp
Ubi zen 1.2 - Desafios da UbicompUbi zen 1.2 - Desafios da Ubicomp
Ubi zen 1.2 - Desafios da Ubicomp
 
Ubi Zen 1.1 - Ubicomp
Ubi Zen   1.1 - UbicompUbi Zen   1.1 - Ubicomp
Ubi Zen 1.1 - Ubicomp
 
Ubi Zen 0 - introdução
Ubi Zen   0 - introduçãoUbi Zen   0 - introdução
Ubi Zen 0 - introdução
 
SBGames 2012 - What is going on with ubicomp games
SBGames 2012 - What is going on with ubicomp gamesSBGames 2012 - What is going on with ubicomp games
SBGames 2012 - What is going on with ubicomp games
 
Aprendendo a empreender com os amigos
Aprendendo a empreender com os amigosAprendendo a empreender com os amigos
Aprendendo a empreender com os amigos
 
Lean startup training camp
Lean startup training campLean startup training camp
Lean startup training camp
 
SMA-T1 MoleHunt
SMA-T1 MoleHuntSMA-T1 MoleHunt
SMA-T1 MoleHunt
 
Sistemas multiagentes para computação ubíqua
Sistemas multiagentes para computação ubíquaSistemas multiagentes para computação ubíqua
Sistemas multiagentes para computação ubíqua
 
SMA-T2-Code Mobility for UbiGames
SMA-T2-Code Mobility for UbiGamesSMA-T2-Code Mobility for UbiGames
SMA-T2-Code Mobility for UbiGames
 

Dernier

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Dernier (20)

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Building the Stonehenge using Gall's law - ruby summit brasil 2020-12-05