SlideShare a Scribd company logo
Microservices @
Spotify
Kevin Goldsmith
VP Engineering
@kevingoldsmith
Let’s say I wanted to
build a large application
Some requirements
‣ Mustscaletomillionsofusers
‣ Supportmultipleplatforms
‣ Handlecomplexbusinessrules
‣ Competitiveinafastmovingmarket
‣ ReactQuickly
‣ Out-innovate
A product like this
A product like this
‣ 75+MillionMonthlyActiveUsers
‣ 58Countries
‣ >20,000songsaddedperday
‣ >2Bplaylists
‣ Incrediblycomplexbusinessrules
‣ Lotsofcompetition
Howdoyousupport
theserequirements
whilemovingfast
andinnovating?
Solution
Autonomous full-stack teams
Autonomous
adjective
au·ton·o·mous - ȯ-ˈtä-nə-məs
(of a country or region) having the freedom to govern itself or control its own affairs.
"the federation included sixteen autonomous republics"
having the freedom to act independently.
"school governors are legally autonomous"
synonyms: self-governing, independent, sovereign, free, self-ruling, self-
determining, autarchic; self-sufficient
"an autonomous republic"
Autonomous
adjective
au·ton·o·mous - ȯ-ˈtä-nə-məs
(of a country or region) having the freedom to govern itself or control its own affairs.
"the federation included sixteen autonomous republics"
having the freedom to act independently.
"school governors are legally autonomous"
synonyms: self-governing, independent, sovereign, free, self-ruling, self-determining, autarchic;
self-sufficient
"an autonomous republic"
Server
Core Library
Platform Platform Platform Platform
Infrastructure
Challenges
Synchronization
Client UX implementation
Core Library Implementation
depends on
depends on
depends onServer Implementation
Infrastructure Implementation
Server
Core Library
Platform Platform Platform Platform
Infrastructure
platforms
Server
Core Library
Platform Platform Platform Platform
Infrastructure
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
FeatureTeam
What this looks like at Spotify
‣ 90+teams
‣ 600+Developers
‣ 5Developmentoffices
‣1Product
Full-stack autonomous
teams
Requires you to structure your
application in loosely coupled parts
Services
LoadBallancer
Microservices yay!
Easierto scale based on real-world bottlenecks
Microservices yay!
Easierto test
Microservices yay!
Easierto deploy
Microservices yay!
Easierto monitor
Microservices yay!
Can be versioned independently
Microservices yay!
Are less susceptible to large failures
Microservices boo!
are harderto monitor
Microservices boo!
need good documentation / discoverytools
Microservices boo!
create increased latency
What does this look like at Spotify?
‣ 810activeservices
‣ ~10Systemspersquad
‣ ~1.7Systemsperpersonwithaccessto
productionservers
‣ ~1.15Systemspermemberof
Technology
http://spotify.github.io/apollo/
Questions
twitter: @kevingoldsmith
(yes, we’re hiring)

More Related Content

What's hot

Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
Juan Fabian
 
Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree view
Giulio Roggero
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Aswin Kumar
 
Unleash the Power of Redis with Amazon ElastiCache
Unleash the Power of Redis with Amazon ElastiCacheUnleash the Power of Redis with Amazon ElastiCache
Unleash the Power of Redis with Amazon ElastiCache
Amazon Web Services
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
Ashutosh Agarwal
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
Abeer R
 
Microservices Design Patterns
Microservices Design PatternsMicroservices Design Patterns
Microservices Design Patterns
Haim Michael
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
Mujahed Al-Tahle
 
Observability driven development
Observability driven developmentObservability driven development
Observability driven development
Geert van der Cruijsen
 
SRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLASRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLA
Dr Ganesh Iyer
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
Amazon Web Services
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
Pradeep Patel, PMP®
 
Customer case - Dynatrace Monitoring Redefined
Customer case - Dynatrace Monitoring RedefinedCustomer case - Dynatrace Monitoring Redefined
Customer case - Dynatrace Monitoring Redefined
Michel Duruel
 
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
Matthew Skelton
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
Manuel Pais
 
SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)
Hussain Mansoor
 
Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)
Adrien Blind
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
Accenture Technology
 
Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native Observability
Tyler Treat
 
How to do effective pi planning
How to do effective pi planningHow to do effective pi planning
How to do effective pi planning
SwatiKapoor43
 

What's hot (20)

Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Platform Engineering - a 360 degree view
Platform Engineering - a 360 degree viewPlatform Engineering - a 360 degree view
Platform Engineering - a 360 degree view
 
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
 
Unleash the Power of Redis with Amazon ElastiCache
Unleash the Power of Redis with Amazon ElastiCacheUnleash the Power of Redis with Amazon ElastiCache
Unleash the Power of Redis with Amazon ElastiCache
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)Getting started with Site Reliability Engineering (SRE)
Getting started with Site Reliability Engineering (SRE)
 
Microservices Design Patterns
Microservices Design PatternsMicroservices Design Patterns
Microservices Design Patterns
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
Observability driven development
Observability driven developmentObservability driven development
Observability driven development
 
SRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLASRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLA
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
Customer case - Dynatrace Monitoring Redefined
Customer case - Dynatrace Monitoring RedefinedCustomer case - Dynatrace Monitoring Redefined
Customer case - Dynatrace Monitoring Redefined
 
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
What is platform as a product? Clues from Team Topologies - Puppetize 2020 - ...
 
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
 
SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)SRE 101 (Site Reliability Engineering)
SRE 101 (Site Reliability Engineering)
 
Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
 
Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native Observability
 
How to do effective pi planning
How to do effective pi planningHow to do effective pi planning
How to do effective pi planning
 

Similar to Microservices at Spotify

Innovation, Autonomy and Accountability
Innovation, Autonomy and AccountabilityInnovation, Autonomy and Accountability
Innovation, Autonomy and Accountability
Kevin Goldsmith
 
httpforeign
httpforeignhttpforeign
httpforeign
PazSilviapm
 
What is the BIG Idea? by Paul Ahlstrom
What is the BIG Idea? by Paul AhlstromWhat is the BIG Idea? by Paul Ahlstrom
What is the BIG Idea? by Paul Ahlstrom
Puerto Rico Tech Summit
 
Government as a platform
Government as a platformGovernment as a platform
Government as a platform
Henri Verdier
 
Maples pre money speech unabridged pdf
Maples pre money speech unabridged pdfMaples pre money speech unabridged pdf
Maples pre money speech unabridged pdf
Mike Maples, Jr
 
Exponential Organizations - Why new organizations are 10x better, faster and ...
Exponential Organizations - Why new organizations are 10x better, faster and ...Exponential Organizations - Why new organizations are 10x better, faster and ...
Exponential Organizations - Why new organizations are 10x better, faster and ...
Yuri van Geest
 
Business ecosystems come of age
Business ecosystems come of ageBusiness ecosystems come of age
Business ecosystems come of age
Deloitte United States
 
American free enterprise system chapter 3
American free enterprise system chapter 3American free enterprise system chapter 3
American free enterprise system chapter 3
Wayne Williams
 
Gt briefing march 2015 upstarts- driving the entrepreneurial economy
Gt briefing march 2015   upstarts- driving the entrepreneurial economyGt briefing march 2015   upstarts- driving the entrepreneurial economy
Gt briefing march 2015 upstarts- driving the entrepreneurial economy
Tracey Keys
 
Accelerating-performance
Accelerating-performanceAccelerating-performance
Accelerating-performanceTanja Ivkovic
 
New Industrial Revolution for Banking and Insurance
New Industrial Revolution for Banking and InsuranceNew Industrial Revolution for Banking and Insurance
New Industrial Revolution for Banking and Insurance
Robin Teigland
 
Business and Anarchy Event: Digital Finance Revolution
Business and Anarchy Event: Digital Finance RevolutionBusiness and Anarchy Event: Digital Finance Revolution
Business and Anarchy Event: Digital Finance Revolution
Grow VC Group
 
Anarchy and Business Event: Digital Finance Revolution
Anarchy and Business Event: Digital Finance RevolutionAnarchy and Business Event: Digital Finance Revolution
Anarchy and Business Event: Digital Finance Revolution
Jouko Ahvenainen
 
How to think and act like a public entrepreneur
How to think and act like a public entrepreneurHow to think and act like a public entrepreneur
How to think and act like a public entrepreneur
CSSaunders
 
Child care in the on-demand economy: 10 keys for building successful P2P mark...
Child care in the on-demand economy: 10 keys for building successful P2P mark...Child care in the on-demand economy: 10 keys for building successful P2P mark...
Child care in the on-demand economy: 10 keys for building successful P2P mark...
Rishi Dean
 
Final review- voxpo
Final review- voxpoFinal review- voxpo
Final review- voxpo
Akila Ramachandran
 
Finalreview
FinalreviewFinalreview
Finalreview
AmrithVarshini
 
A New Kind of Eden
A New Kind of EdenA New Kind of Eden
A New Kind of Eden
Jamais Cascio
 

Similar to Microservices at Spotify (20)

Innovation, Autonomy and Accountability
Innovation, Autonomy and AccountabilityInnovation, Autonomy and Accountability
Innovation, Autonomy and Accountability
 
Chapter 7 9
Chapter 7 9Chapter 7 9
Chapter 7 9
 
httpforeign
httpforeignhttpforeign
httpforeign
 
SIV-G
SIV-GSIV-G
SIV-G
 
What is the BIG Idea? by Paul Ahlstrom
What is the BIG Idea? by Paul AhlstromWhat is the BIG Idea? by Paul Ahlstrom
What is the BIG Idea? by Paul Ahlstrom
 
Government as a platform
Government as a platformGovernment as a platform
Government as a platform
 
Maples pre money speech unabridged pdf
Maples pre money speech unabridged pdfMaples pre money speech unabridged pdf
Maples pre money speech unabridged pdf
 
Exponential Organizations - Why new organizations are 10x better, faster and ...
Exponential Organizations - Why new organizations are 10x better, faster and ...Exponential Organizations - Why new organizations are 10x better, faster and ...
Exponential Organizations - Why new organizations are 10x better, faster and ...
 
Business ecosystems come of age
Business ecosystems come of ageBusiness ecosystems come of age
Business ecosystems come of age
 
American free enterprise system chapter 3
American free enterprise system chapter 3American free enterprise system chapter 3
American free enterprise system chapter 3
 
Gt briefing march 2015 upstarts- driving the entrepreneurial economy
Gt briefing march 2015   upstarts- driving the entrepreneurial economyGt briefing march 2015   upstarts- driving the entrepreneurial economy
Gt briefing march 2015 upstarts- driving the entrepreneurial economy
 
Accelerating-performance
Accelerating-performanceAccelerating-performance
Accelerating-performance
 
New Industrial Revolution for Banking and Insurance
New Industrial Revolution for Banking and InsuranceNew Industrial Revolution for Banking and Insurance
New Industrial Revolution for Banking and Insurance
 
Business and Anarchy Event: Digital Finance Revolution
Business and Anarchy Event: Digital Finance RevolutionBusiness and Anarchy Event: Digital Finance Revolution
Business and Anarchy Event: Digital Finance Revolution
 
Anarchy and Business Event: Digital Finance Revolution
Anarchy and Business Event: Digital Finance RevolutionAnarchy and Business Event: Digital Finance Revolution
Anarchy and Business Event: Digital Finance Revolution
 
How to think and act like a public entrepreneur
How to think and act like a public entrepreneurHow to think and act like a public entrepreneur
How to think and act like a public entrepreneur
 
Child care in the on-demand economy: 10 keys for building successful P2P mark...
Child care in the on-demand economy: 10 keys for building successful P2P mark...Child care in the on-demand economy: 10 keys for building successful P2P mark...
Child care in the on-demand economy: 10 keys for building successful P2P mark...
 
Final review- voxpo
Final review- voxpoFinal review- voxpo
Final review- voxpo
 
Finalreview
FinalreviewFinalreview
Finalreview
 
A New Kind of Eden
A New Kind of EdenA New Kind of Eden
A New Kind of Eden
 

More from Kevin Goldsmith

It's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizationsIt's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizations
Kevin Goldsmith
 
What Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI SolutionsWhat Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI Solutions
Kevin Goldsmith
 
Raising the subject of raises
Raising the subject of raisesRaising the subject of raises
Raising the subject of raises
Kevin Goldsmith
 
Managing partly distributed teams
Managing partly distributed teamsManaging partly distributed teams
Managing partly distributed teams
Kevin Goldsmith
 
Steal from the best
Steal from the bestSteal from the best
Steal from the best
Kevin Goldsmith
 
What is Agile?
What is Agile?What is Agile?
What is Agile?
Kevin Goldsmith
 
The (near) future of personal computers
The (near) future of personal computersThe (near) future of personal computers
The (near) future of personal computers
Kevin Goldsmith
 
Pixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion ConferencePixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion Conference
Kevin Goldsmith
 
It Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPCIt Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPC
Kevin Goldsmith
 
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Kevin Goldsmith
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organization
Kevin Goldsmith
 
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
Kevin Goldsmith
 
My CMU alumni journey
My CMU alumni journeyMy CMU alumni journey
My CMU alumni journey
Kevin Goldsmith
 
Building Lean
Building LeanBuilding Lean
Building Lean
Kevin Goldsmith
 
A Software Career (2017)
A Software Career (2017)A Software Career (2017)
A Software Career (2017)
Kevin Goldsmith
 
When why and how to stop coding as your day job
When why and how to stop coding as your day jobWhen why and how to stop coding as your day job
When why and how to stop coding as your day job
Kevin Goldsmith
 
Presenting to executives
Presenting to executivesPresenting to executives
Presenting to executives
Kevin Goldsmith
 
Crafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your Team
Kevin Goldsmith
 
You Are Doing Autonomy Wrong
You Are Doing Autonomy WrongYou Are Doing Autonomy Wrong
You Are Doing Autonomy Wrong
Kevin Goldsmith
 
Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)
Kevin Goldsmith
 

More from Kevin Goldsmith (20)

It's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizationsIt's teams all the way down - Design patterns for technology organizations
It's teams all the way down - Design patterns for technology organizations
 
What Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI SolutionsWhat Vulnerabilities? How and why to secure your ML/AI Solutions
What Vulnerabilities? How and why to secure your ML/AI Solutions
 
Raising the subject of raises
Raising the subject of raisesRaising the subject of raises
Raising the subject of raises
 
Managing partly distributed teams
Managing partly distributed teamsManaging partly distributed teams
Managing partly distributed teams
 
Steal from the best
Steal from the bestSteal from the best
Steal from the best
 
What is Agile?
What is Agile?What is Agile?
What is Agile?
 
The (near) future of personal computers
The (near) future of personal computersThe (near) future of personal computers
The (near) future of personal computers
 
Pixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion ConferencePixel Bender - 2011 AMD Fusion Conference
Pixel Bender - 2011 AMD Fusion Conference
 
It Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPCIt Is All About the Benjamins: the Real World Economics of HPC
It Is All About the Benjamins: the Real World Economics of HPC
 
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...Parallelism, the Cloud, and the Tools of the Future for the next generation o...
Parallelism, the Cloud, and the Tools of the Future for the next generation o...
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organization
 
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
Image and Video Processing Using Adobe Image Foundation's Toolkit For Flash -...
 
My CMU alumni journey
My CMU alumni journeyMy CMU alumni journey
My CMU alumni journey
 
Building Lean
Building LeanBuilding Lean
Building Lean
 
A Software Career (2017)
A Software Career (2017)A Software Career (2017)
A Software Career (2017)
 
When why and how to stop coding as your day job
When why and how to stop coding as your day jobWhen why and how to stop coding as your day job
When why and how to stop coding as your day job
 
Presenting to executives
Presenting to executivesPresenting to executives
Presenting to executives
 
Crafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your TeamCrafting a Mission and Vision For Your Team
Crafting a Mission and Vision For Your Team
 
You Are Doing Autonomy Wrong
You Are Doing Autonomy WrongYou Are Doing Autonomy Wrong
You Are Doing Autonomy Wrong
 
Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)Organization, Architecture, Autonomy and Accountability (2020)
Organization, Architecture, Autonomy and Accountability (2020)
 

Recently uploaded

OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 

Recently uploaded (20)

OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 

Microservices at Spotify