SlideShare a Scribd company logo
1 of 97
Download to read offline
Towards FutureOps:
Stable, repeatable,
environments from dev to prod.
I’m Mitchell Hashimoto
Also known as @mitchellh
I build tools
http://hashicorp.com
Vagrant

http://www.vagrantup.com

Packer

http://www.packer.io

SERF
http://www.serfdom.io
History of Ops
Or, the history of pretending that anything works.
Single
Dedicated
Server
Single Dedicated Server
•

Manually setup
Single Dedicated Server
•
•

Manually setup
Expensive to replace
(time and money)
Single Dedicated Server
•
•
•

Manually setup
Expensive to replace
(time and money)
Professionals, usually
What is hard/slow/expensive?
•
•
•
•

Acquiring hardware
Manual setup
Expertise
Downtime, Failures
Multiple
Dedicated
Servers
Multiple Dedicated Servers
•

Golden images
Multiple Dedicated Servers
•
•

Golden images
Manually made
Multiple Dedicated Servers
•
•
•

Golden images
Manually made
Slow to change,
expensive to grow
Multiple Dedicated Servers
•

Eventually: config
management (CFEngine,
Puppet, Chef)
What is hard/slow/expensive?
•
•
•
•

Acquiring hardware
Making images
Expertise
Downtime, Failures
The
Low-Cost
VPS Server
The VPS Server
•

Manually made (cargo
cult, usually)
The VPS Server
•
•

Manually made (cargo
cult, usually)
Cheaper to replace
The VPS Server
•
•
•

Manually made (cargo
cult, usually)
Cheaper to replace
Hobbyist, startup
What is hard/slow/expensive?
•
•
•

Expertise
Downtime, Failures
Rebuilding it
The
Cloud
The Cloud
•

Many cheap servers
The Cloud
•
•

Many cheap servers
Seconds to create
The Cloud
•
•
•

Many cheap servers
Seconds to create
Configuration
management
What is hard/slow/expensive?
•
•
•
•

Configuration mgmt
Portability
Repeatability
Can be expensive
The Ops of Tomorrow
Better, faster, stronger
Immutable
Infrastructure
Immutable Infrastructure

Instead of modifying or maintaining
a server, replace it with a new one.
Immutable Infrastructure

Servers don’t change anymore,
they’re pre-built, static images that
are tested/verified.
Immutable Wins
•
•
•

Super fast server deployment
Failure expected, not a big deal
Testable, more stable
Automation Critical
•
•
•
•

Machine Images
Software install/configure
Failure detection, recovery
etc…
Machine Images
Easily build machine images for
multiple platforms with Packer.
Machine image: A single
deployable unit that
contains a pre-configured
OS and software.
Ew... Images.
The anti-image stigma
DevOps has historically
been against machine
images.
Important to understand
why DevOps has
historically been against
machine images.
Golden images
used to be the way.
Quarterly, unchanged,
blessed image.
Getting any changes (ops
or dev) in was slow and
frustrating.
Necessary evil while
tooling wasn’t as good
as it is today.
With modern config
management, easy to
simply ignore images.
Machine images also have
a ton of benefits.
Super fast
infrastructure deployment.
Multi-cloud portability
Stability and
Testability
Analogy: Ops without
machine images is like
applications without binaries
Put it another way:
There is no promise of
reproducible builds in ops,
and no binary-like snapshots
Source Code

Binary
Source Code

libA 1.0

Binary

libB 1.0

libC 1.0
Source Code

libA 2.0

Binary

libB 1.0

libC 1.0
Source Code

libA 2.0

COMPILE FAILED

libB 1.0

libC 1.0
Chef, Puppet, Scripts, etc.

New Server

Ready Server
Chef, Puppet, Scripts, etc.

New Server

Packages

Ready Server

Network

Chef/Puppet
Changes
Chef, Puppet, Scripts, etc.

SERVER SETUP
FAILED

New Server

Package
Changes

Network

Chef/Puppet
Changes
Chef, Puppet, Scripts, etc.

SERVER SETUP
FAILED

New Server

Packages

Network
Unreliable

Chef/Puppet
Changes
Chef, Puppet, Scripts, etc.

SERVER SETUP
FAILED

New Server

Packages

Network

Chef/Puppet
Changed
Machine Image

New Server

Ready Server
Machine Image

New Server

Ready Server
Packer
Embraces modern best practices
and automates building images
Takes template input and
repeatably produces
image output.
$ packer build !
-var ‘aws_access_key=YOUR KEY’ !
-var ‘aws_secret_key=YOUR SECRET’ !
template.json!
...
Automated, repeatable,
fast, uses Chef/Puppet/
Shell/etc. Gets rid of old
downsides.
Can also produce
Vagrant boxes for
development, at the
same time.
Workflows
What does this look like in practice?
Ops
Ops Push

Packer Build

Machine Image(s)
Ops
Ops Push

Packer Build

Machine Image(s)

Setup users, install
software, configure
software, configure
services. No
orchestration.
Server Deploy
Request Server

Running Server
Server Deploy
•

Server started with Packerbuilt image

•

Running server has all preinstalled software

•

Service orchestration runs
now

Request Server

Running Server
Development
“vagrant up”

Ready to work
Development
•

Vagrant downloads the latest
machine image created by
Packer

•

“vagrant up” takes seconds
to minutes and runs, nearly
identical to production

“vagrant up”

Ready to work
Packer Wins
•
•
•
•

Automated, repeatable images
Fast deployment from dev to prod
Testable, very stable
Embraces configuration mgmt
SERF
Service orchestration, discovery,
failure detection.
Remember, Chef/Puppet/etc.
aren’t doing service
orchestration for the image.
Service Discovery:
Web servers in a load balancer,
Memcache in a cluster, MySQL
master/slave, etc.
Service Orchestration:
Add this node to your cluster,
deploy this application, restart,
etc.
Serf is a decentralized, highly
available, fault tolerant, and
lightweight solution to service
orchestration and discovery.
Example
Web servers in a load balancer
Run the Agent
$ serf agent !
! -event-handler=“handle.sh”!
…
Join a Cluster
$ serf join 10.0.1.5!
…
Serf Events
Serf Agent

Handle.sh

Add or Remove
Node from LB
Serf Events
Serf Agent

handle.sh

Add or Remove
Node from LB

Serf invokes event
handlers for any
event: member-join,
member-leave,
member-failed, user.
How?
How does Serf do what it does?
GOSSIP-BASED MEMBERSHIP
FAILURE DETECTION
CUSTOM EVENTS
Config Management
Chef/Puppet Run

Configure Serf
Agent Services

Don’t start Serf. Serf
starts on boot.
Config Management
Chef/Puppet Run

Configure Serf
agent init script

Don’t start Serf. Serf
starts on boot.

Chef and Puppet just
configure the Serf init
script to start the
agent.
Serf Wins
•
•
•

No orchestration in image build
Fast membership detection, don’t
wait for Chef/Puppet
Easily and infinitely extensible
The Future is Immutable
Big wins, little downsides.
As servers become cheaper, more ondemand, and infrastructures become
more distributed, immutable
infrastructure will win.
Important to remember:

You don’t have to go all in on
immutable. You can start with certain
servers. Example: databases are hard,
just ignore that for awhile.
Mostly Immutable

There are still big benefits for going
mostly immutable. Things like quick
config changes and deploys can still
be mutable. Serf is good for this.
The Wins
•
•
•
•
•

Super fast deployment
Repeatability
High failure tolerance
Improved stability and testability
Versioning
The Downsides
•
•
•

Requires proper mindset
Tooling is new
Deploys, simple config changes
Thank you!
Vagrant

http://www.vagrantup.com

Packer

http://www.packer.io

SERF
http://www.serfdom.io

More Related Content

What's hot

E tech vmware presentation
E tech vmware presentationE tech vmware presentation
E tech vmware presentation
jpenney
 

What's hot (20)

[오픈소스컨설팅]Zabbix Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration Guide[오픈소스컨설팅]Zabbix Installation and Configuration Guide
[오픈소스컨설팅]Zabbix Installation and Configuration Guide
 
10 things I learned building Nomad packs
10 things I learned building Nomad packs10 things I learned building Nomad packs
10 things I learned building Nomad packs
 
Docker Architecture (v1.3)
Docker Architecture (v1.3)Docker Architecture (v1.3)
Docker Architecture (v1.3)
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
 
E tech vmware presentation
E tech vmware presentationE tech vmware presentation
E tech vmware presentation
 
Introduction to docker swarm
Introduction to docker swarmIntroduction to docker swarm
Introduction to docker swarm
 
Django REST Framework
Django REST FrameworkDjango REST Framework
Django REST Framework
 
VPC Implementation In OpenStack Heat
VPC Implementation In OpenStack HeatVPC Implementation In OpenStack Heat
VPC Implementation In OpenStack Heat
 
Ingress overview
Ingress overviewIngress overview
Ingress overview
 
Deep Dive into Docker Swarm Mode
Deep Dive into Docker Swarm ModeDeep Dive into Docker Swarm Mode
Deep Dive into Docker Swarm Mode
 
Kubernetes introduction
Kubernetes introductionKubernetes introduction
Kubernetes introduction
 
Docker and Kubernetes 101 workshop
Docker and Kubernetes 101 workshopDocker and Kubernetes 101 workshop
Docker and Kubernetes 101 workshop
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
 
Multi Stage Docker Build
Multi Stage Docker Build Multi Stage Docker Build
Multi Stage Docker Build
 
Introduction to helm
Introduction to helmIntroduction to helm
Introduction to helm
 
Concourse and Database
Concourse and DatabaseConcourse and Database
Concourse and Database
 
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
Docker 기본 및 Docker Swarm을 활용한 분산 서버 관리 A부터 Z까지 [전체모드에서 봐주세요]
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker Compose
 
Kubernetes fundamentals
Kubernetes fundamentalsKubernetes fundamentals
Kubernetes fundamentals
 

Similar to Mitchell Hashimoto, HashiCorp

Virtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profitVirtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profit
Andreas Heim
 
SF DevOps: Introducing Vagrant
SF DevOps: Introducing VagrantSF DevOps: Introducing Vagrant
SF DevOps: Introducing Vagrant
Mitchell Hashimoto
 

Similar to Mitchell Hashimoto, HashiCorp (20)

Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
Chef vs Puppet vs Ansible vs SaltStack | Configuration Management Tools Compa...
 
What is Chef and how we use it at tripsta
What is Chef and how we use it at tripstaWhat is Chef and how we use it at tripsta
What is Chef and how we use it at tripsta
 
Laravel Forge: Hello World to Hello Production
Laravel Forge: Hello World to Hello ProductionLaravel Forge: Hello World to Hello Production
Laravel Forge: Hello World to Hello Production
 
Using Nagios with Chef
Using Nagios with ChefUsing Nagios with Chef
Using Nagios with Chef
 
Virtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profitVirtualize and automate your development environment for fun and profit
Virtualize and automate your development environment for fun and profit
 
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
 
Introduction to Chef: Automate Your Infrastructure by Modeling It In Code
Introduction to Chef: Automate Your Infrastructure by Modeling It In CodeIntroduction to Chef: Automate Your Infrastructure by Modeling It In Code
Introduction to Chef: Automate Your Infrastructure by Modeling It In Code
 
Opscode Webinar: Managing Your VMware Infrastructure with Chef
Opscode Webinar: Managing Your VMware Infrastructure with ChefOpscode Webinar: Managing Your VMware Infrastructure with Chef
Opscode Webinar: Managing Your VMware Infrastructure with Chef
 
To Build My Own Cloud with Blackjack…
To Build My Own Cloud with Blackjack…To Build My Own Cloud with Blackjack…
To Build My Own Cloud with Blackjack…
 
php[world] 2015 Laravel 5.1: From Homestead to the Cloud
php[world] 2015 Laravel 5.1: From Homestead to the Cloudphp[world] 2015 Laravel 5.1: From Homestead to the Cloud
php[world] 2015 Laravel 5.1: From Homestead to the Cloud
 
Standardizing and Managing Your Infrastructure - MOSC 2011
Standardizing and Managing Your Infrastructure - MOSC 2011Standardizing and Managing Your Infrastructure - MOSC 2011
Standardizing and Managing Your Infrastructure - MOSC 2011
 
DevOps and Chef improve your life
DevOps and Chef improve your life DevOps and Chef improve your life
DevOps and Chef improve your life
 
Laravel Forge: Hello World to Hello Production
Laravel Forge: Hello World to Hello ProductionLaravel Forge: Hello World to Hello Production
Laravel Forge: Hello World to Hello Production
 
Chef: Smart infrastructure automation
Chef: Smart infrastructure automationChef: Smart infrastructure automation
Chef: Smart infrastructure automation
 
Azure functions
Azure functionsAzure functions
Azure functions
 
DATABASE AUTOMATION with Thousands of database, monitoring and backup
DATABASE AUTOMATION with Thousands of database, monitoring and backupDATABASE AUTOMATION with Thousands of database, monitoring and backup
DATABASE AUTOMATION with Thousands of database, monitoring and backup
 
SF DevOps: Introducing Vagrant
SF DevOps: Introducing VagrantSF DevOps: Introducing Vagrant
SF DevOps: Introducing Vagrant
 
Capistrano, Puppet, and Chef
Capistrano, Puppet, and ChefCapistrano, Puppet, and Chef
Capistrano, Puppet, and Chef
 
Word press, the automated way
Word press, the automated wayWord press, the automated way
Word press, the automated way
 
Building appliances
Building appliancesBuilding appliances
Building appliances
 

More from Ontico

Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Ontico
 

More from Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Mitchell Hashimoto, HashiCorp