SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
@Jan_de_V
@Jan_de_V
@Jan_de_V
MONOLITH MICROSERVICES
@Jan_de_V
DESIGN
DESIGN
DESIGN
@Jan_de_V
WHAT WE DID
@Jan_de_V
API s
Identity
API
API s
@Jan_de_V
API s
Public
Business
API
Identity
API
Integration
API API s
@Jan_de_V
API s
Public
Business
API
Business
Mngmt
API
Identity
API
Integration
API API s
@Jan_de_V
API s
Parse
API
WebJob Process
API
Public
Business
API
Business
Mngmt
API
Identity
API
Integration
API API s
@Jan_de_V
Parse
API
WebJob Process
API
Public
Business
API
Business
Mngmt
API
Identity
API
Integration
API API s
@Jan_de_V
@Jan_de_V
Parse
API
WebJob Process
API
Public
Business
API
Business
Mngmt
API
Identity
API
Integration
API API s
@Jan_de_V
Parse
API
WebJob Process
API
Public
Business
API
Business
Mngmt
API
Identity
API
Integration
API API s
@Jan_de_V
Parse
API
WebJob Process
API
Public
Business
API
Business
Mngmt
API
Identity
API
Integration
API API s
@Jan_de_V
API s
Parse
API
WebJob Process
API
Public
Business
API
Business
Mngmt
API
Identity
API
Integration
API API s
@Jan_de_V
Logging group Message DateTime
1 Entering action 2018-04-21 17:40:23
1 Exiting action 2018-04-21 17:40:26
2 Entering another action 2018-04-21 17:40:23
3 Logging something 2018-04-21 17:40:24
2 Exiting another action 2018-04-21 17:40:23
3 Logging something else 2018-04-21 17:40:25
4 Some exception 2018-04-21 17:40:21
4 Another exception 2018-04-21 17:40:25
1 Entering action 2018-04-21 17:40:24
…
…
@Jan_de_V
Person
Order
Company
... Customer
@Jan_de_V
PER ACTION
SEGREGATION
@Jan_de_V
@Jan_de_V
@Jan_de_V
SOFTWARE
DESIGN
@Jan_de_V
@Jan_de_V
GET STUFF DONE
@Jan_de_V
NO SHARE
NO CRYhttps://wallup.net/wp-content/uploads/2016/06/06/3791-Bob_Marley.jpg
@Jan_de_V
@Jan_de_V
Message bus
Checkout Search Inventory
@Jan_de_V
Message bus
Checkout Search Inventory
Payment
Creditcard Bank Giftcard
@Jan_de_V
DESIGN IS HARD
IMPLEMENTATION IS EASY
@Jan_de_V
EASIER DEPLOYMENT
@Jan_de_V
LOGGING & MONITORING
@Jan_de_V
PRAGMATISM>PERFECTIONISM
@Jan_de_V

Contenu connexe

Tendances

Tendances (20)

Making the Most out of your Local SEO at #SEOcamp Paris
Making the Most out of your Local SEO at #SEOcamp ParisMaking the Most out of your Local SEO at #SEOcamp Paris
Making the Most out of your Local SEO at #SEOcamp Paris
 
#SEOhorrorStories at #SEOcamp Paris
#SEOhorrorStories at #SEOcamp Paris #SEOhorrorStories at #SEOcamp Paris
#SEOhorrorStories at #SEOcamp Paris
 
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLONSearch Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
Search Keyword & Social Data Mining by @Aleyda from @WooRank at #SESLON
 
Mobilizing your International SEO by @aleyda at #iss #smx
Mobilizing your International SEO by @aleyda at #iss #smx Mobilizing your International SEO by @aleyda at #iss #smx
Mobilizing your International SEO by @aleyda at #iss #smx
 
How to Drive Growth through your SEO Audits at #BrightonSEO
How to Drive Growth through your SEO Audits at #BrightonSEOHow to Drive Growth through your SEO Audits at #BrightonSEO
How to Drive Growth through your SEO Audits at #BrightonSEO
 
Trends & Future of Search at #Webbdagarna
Trends & Future of Search at #WebbdagarnaTrends & Future of Search at #Webbdagarna
Trends & Future of Search at #Webbdagarna
 
Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017Mobile-First SEO at #InOrbit2017
Mobile-First SEO at #InOrbit2017
 
Writing the Right Content at #SMS2016
Writing the Right Content at #SMS2016 Writing the Right Content at #SMS2016
Writing the Right Content at #SMS2016
 
SEO in 2016: Mobile Trends #DigitaleRosa
SEO in 2016: Mobile Trends #DigitaleRosaSEO in 2016: Mobile Trends #DigitaleRosa
SEO in 2016: Mobile Trends #DigitaleRosa
 
Competitive SEO Analysis: How to Identify Opportunities to Win #TheInbounder
Competitive SEO Analysis: How to Identify Opportunities to Win #TheInbounderCompetitive SEO Analysis: How to Identify Opportunities to Win #TheInbounder
Competitive SEO Analysis: How to Identify Opportunities to Win #TheInbounder
 
The Key Ingredients for International SEO Success #MKTFest
The Key Ingredients for International SEO Success #MKTFestThe Key Ingredients for International SEO Success #MKTFest
The Key Ingredients for International SEO Success #MKTFest
 
3 Steps to Establish a Successful International Digital Marketing Process #MN...
3 Steps to Establish a Successful International Digital Marketing Process #MN...3 Steps to Establish a Successful International Digital Marketing Process #MN...
3 Steps to Establish a Successful International Digital Marketing Process #MN...
 
A Technical SEO Journey: Insights from Logs, hreflang & Mobile Analysis #SMXl...
A Technical SEO Journey: Insights from Logs, hreflang & Mobile Analysis #SMXl...A Technical SEO Journey: Insights from Logs, hreflang & Mobile Analysis #SMXl...
A Technical SEO Journey: Insights from Logs, hreflang & Mobile Analysis #SMXl...
 
How to Succeed at Real International SEO Scenarios - #SearchLove London
How to Succeed at Real International SEO Scenarios - #SearchLove London How to Succeed at Real International SEO Scenarios - #SearchLove London
How to Succeed at Real International SEO Scenarios - #SearchLove London
 
Introduction to kafka streams deliver agile19talk
Introduction to kafka streams   deliver agile19talkIntroduction to kafka streams   deliver agile19talk
Introduction to kafka streams deliver agile19talk
 
Mobile Visibility to the Max - 2016 Edition #BigDigitalADL
Mobile Visibility to the Max - 2016 Edition #BigDigitalADLMobile Visibility to the Max - 2016 Edition #BigDigitalADL
Mobile Visibility to the Max - 2016 Edition #BigDigitalADL
 
7 International SEO Dos & Dont's by @aleyda at #ionSearch
7 International SEO Dos & Dont's by @aleyda at #ionSearch7 International SEO Dos & Dont's by @aleyda at #ionSearch
7 International SEO Dos & Dont's by @aleyda at #ionSearch
 
Mobile SEO in 2016 and beyond
Mobile SEO in 2016 and beyond Mobile SEO in 2016 and beyond
Mobile SEO in 2016 and beyond
 
Measuring SEO Efforts at #SMXLMilan & #eMetricsMI
Measuring SEO Efforts at #SMXLMilan & #eMetricsMIMeasuring SEO Efforts at #SMXLMilan & #eMetricsMI
Measuring SEO Efforts at #SMXLMilan & #eMetricsMI
 
The Technical Marketer Toolbox in 2015 at #BrightonSEO
The Technical Marketer Toolbox in 2015 at #BrightonSEOThe Technical Marketer Toolbox in 2015 at #BrightonSEO
The Technical Marketer Toolbox in 2015 at #BrightonSEO
 

Similaire à No nouns

A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
A New Breed of Technical Leaders: The 101 to Defining Your API Business StrategyA New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
Akana
 
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile PlatformSolving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
WSO2
 

Similaire à No nouns (20)

TechDays Sweden - No Nouns!
TechDays Sweden - No Nouns!TechDays Sweden - No Nouns!
TechDays Sweden - No Nouns!
 
Benvenuti nella “API Economy”
Benvenuti nella “API Economy”Benvenuti nella “API Economy”
Benvenuti nella “API Economy”
 
How APIs Transform Both Your Business and Technology
How APIs Transform Both Your Business and TechnologyHow APIs Transform Both Your Business and Technology
How APIs Transform Both Your Business and Technology
 
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
 
Wake Up to the API Economy
Wake Up to the API EconomyWake Up to the API Economy
Wake Up to the API Economy
 
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
A New Breed of Technical Leaders: The 101 to Defining Your API Business Stra...
 
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
A New Breed of Technical Leaders: The 101 to Defining Your API Business StrategyA New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
A New Breed of Technical Leaders: The 101 to Defining Your API Business Strategy
 
Enabling Business Success Using APIs
Enabling Business Success Using APIsEnabling Business Success Using APIs
Enabling Business Success Using APIs
 
The Cloudification of Capital Markets
The Cloudification of Capital MarketsThe Cloudification of Capital Markets
The Cloudification of Capital Markets
 
APIForce presentation 28th of January
APIForce presentation 28th of JanuaryAPIForce presentation 28th of January
APIForce presentation 28th of January
 
Growth Hacking With APIs
Growth Hacking With APIsGrowth Hacking With APIs
Growth Hacking With APIs
 
Intro to Azure Api Management - With Cats
Intro to Azure Api Management - With CatsIntro to Azure Api Management - With Cats
Intro to Azure Api Management - With Cats
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
 
API Trends: What to expect in 2012
API Trends: What to expect in 2012API Trends: What to expect in 2012
API Trends: What to expect in 2012
 
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile PlatformSolving born mobile generation challenges with WSO2 Enterprise Mobile Platform
Solving born mobile generation challenges with WSO2 Enterprise Mobile Platform
 
Vizi apps overview 15_03
Vizi apps overview 15_03Vizi apps overview 15_03
Vizi apps overview 15_03
 
Intent Driven Automation - #GHConf18
Intent Driven Automation - #GHConf18Intent Driven Automation - #GHConf18
Intent Driven Automation - #GHConf18
 
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide":  Transforming Your Business...O'Reilly author webinar "APIs: A Strategy guide":  Transforming Your Business...
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...
 
Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022Vizag Virtual Meetup #7: Trending API Topics for 2022
Vizag Virtual Meetup #7: Trending API Topics for 2022
 
De l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveDe l'application mobile à l'application web progressive
De l'application mobile à l'application web progressive
 

Plus de Jan de Vries

Plus de Jan de Vries (15)

Webdev Zwolle - PaaSwordless in Azure
Webdev Zwolle - PaaSwordless in AzureWebdev Zwolle - PaaSwordless in Azure
Webdev Zwolle - PaaSwordless in Azure
 
Global Azure - Use Azure Active Directory Managed Identities for your services!
Global Azure - Use Azure Active Directory Managed Identities for your services!Global Azure - Use Azure Active Directory Managed Identities for your services!
Global Azure - Use Azure Active Directory Managed Identities for your services!
 
Next.Net event - Use Azure Active Directory Managed Identities for your servi...
Next.Net event - Use Azure Active Directory Managed Identities for your servi...Next.Net event - Use Azure Active Directory Managed Identities for your servi...
Next.Net event - Use Azure Active Directory Managed Identities for your servi...
 
Move Up - Design je Azure Functions als een pro
Move Up - Design je Azure Functions als een proMove Up - Design je Azure Functions als een pro
Move Up - Design je Azure Functions als een pro
 
TechDays Sweden - Creating real-life serverless solutions with Azure Functions
TechDays Sweden - Creating real-life serverless solutions with Azure FunctionsTechDays Sweden - Creating real-life serverless solutions with Azure Functions
TechDays Sweden - Creating real-life serverless solutions with Azure Functions
 
Serverless... Hoe, wat en vooral waarom
Serverless... Hoe, wat en vooral waaromServerless... Hoe, wat en vooral waarom
Serverless... Hoe, wat en vooral waarom
 
Why care about serverless
Why care about serverlessWhy care about serverless
Why care about serverless
 
Creating real life serverless solutions with Azure Functions
Creating real life serverless solutions with Azure FunctionsCreating real life serverless solutions with Azure Functions
Creating real life serverless solutions with Azure Functions
 
Creating real life serverless solutions with Azure Functions - dotNet Amsterd...
Creating real life serverless solutions with Azure Functions - dotNet Amsterd...Creating real life serverless solutions with Azure Functions - dotNet Amsterd...
Creating real life serverless solutions with Azure Functions - dotNet Amsterd...
 
Using the Azure Container Service in your company
Using the Azure Container Service in your companyUsing the Azure Container Service in your company
Using the Azure Container Service in your company
 
TechDays 2017 - Creating real life serverless solutions with azure functions
TechDays 2017 - Creating real life serverless solutions with azure functionsTechDays 2017 - Creating real life serverless solutions with azure functions
TechDays 2017 - Creating real life serverless solutions with azure functions
 
Visual Studio 2017
Visual Studio 2017Visual Studio 2017
Visual Studio 2017
 
Applied patterns in the project
Applied patterns in the projectApplied patterns in the project
Applied patterns in the project
 
Dependency injection en testen
Dependency injection en testenDependency injection en testen
Dependency injection en testen
 
Clean Code summary
Clean Code summaryClean Code summary
Clean Code summary
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
Safe Software
 

Dernier (20)

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...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
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...
 
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
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

No nouns