SlideShare a Scribd company logo
1 of 64
Download to read offline
Maria Gomez
@mariascandella
OBSERVABLE MICROSERVICES
©ThoughtWorks, Inc. 2018
©ThoughtWorks, Inc. 2018
PRINCIPLES OF MICROSERVICES
©ThoughtWorks, Inc. 2018
PRINCIPLES OF MICROSERVICES
• Modeled around business concepts
• Culture of automation
• Hide internal implementation details
• Decentralize all the things
• Deploy independently
• Isolate Failure
• Highly observable
©ThoughtWorks, Inc. 2018
WHAT IS OBSERVABILITY?
“Observability is the ability to interrogate your system and get accurate answers
that improve your understanding of it”
©ThoughtWorks, Inc. 2018
©ThoughtWorks, Inc. 2018
Logging Monitoring
Tracing Visualization
& Alerting
©ThoughtWorks, Inc. 2018
LOGGING
©ThoughtWorks, Inc. 2018
LOGS
©ThoughtWorks, Inc. 2018
LOGS
©ThoughtWorks, Inc. 2018
LOGS
©ThoughtWorks, Inc. 2018
Some suggestions
©ThoughtWorks, Inc. 2018
©ThoughtWorks, Inc. 2018
Collector
©ThoughtWorks, Inc. 2018
Collector
Data
Store
Transform Data Stream
©ThoughtWorks, Inc. 2018
Collector
Data
Store
Transform
Monitoring
Data Stream
©ThoughtWorks, Inc. 2018
Collector
Data
Store
Transform
Visualization
Monitoring
Data Stream
©ThoughtWorks, Inc. 2018
LOG AGGREGATION
©ThoughtWorks, Inc. 2018
LOG STRUCTURED DATA
{
CreationTime: “2017-02-24T17:49:15”,
Id: “9fe0650565-3dac-425a-c83e38499c”,
Host: “WEBSRVR06”,
ServiceId: “MyShoppingCartService”,
ComponentId: “DynamoDBWriter”,
Message: “Body size exceeded 400kb limit”
….
….
}
©ThoughtWorks, Inc. 2018
TRACK BUSINESS AND SYSTEM EVENTS
{
CreationTime: “2017-02-24T17:49:15”,
Id: “9fe0650565-3dac-425a-c83e38499c”,
Host: “WEBSRVR06”,
ServiceId: “MyShoppingCartService”,
Type: “BusinessEvent”,
Event: “ItemAddedToShoppingCart”,
ItemDetail: {…}
….
….
©ThoughtWorks, Inc. 2018
STANDARDIZE
•Standardize certain keys across services
•Bake logging into into your service template
•Build a common log aggregation infrastructure
©ThoughtWorks, Inc. 2018
MONITOR
©ThoughtWorks, Inc. 2018
Have enough information to help you make decisions
©ThoughtWorks, Inc. 2018
Evolves with your system
©ThoughtWorks, Inc. 2018
EXAMPLE
©ThoughtWorks, Inc. 2018
EXAMPLE
Online marketplace
3M+ articles
10M+ users per month
©ThoughtWorks, Inc. 2018
EXAMPLE
Service
©ThoughtWorks, Inc. 2018
EXAMPLE
Data Stream A
Data Stream B
Service
©ThoughtWorks, Inc. 2018
EXAMPLE
Service
/health {
“app” : “ok”
}
©ThoughtWorks, Inc. 2018
EXAMPLE
Service
/health
{
“app” : “ok”,
“dataStreamA” : “ok”,
“dataStreamB” : ”ok”
}
Data Stream A
Data Stream B
©ThoughtWorks, Inc. 2018
EXAMPLE
Data Stream A
Data Stream B
Service
©ThoughtWorks, Inc. 2018
EXAMPLE
Data Stream A
Data Stream B
ServiceDB
©ThoughtWorks, Inc. 2018
EXAMPLE
Service
/health
{
“app” : “ok”,
“database” : “ok”,
“dataStreamA” : “ok”,
“dataStreamB” : ”ok”
}
DB
Data Stream A
Data Stream B
©ThoughtWorks, Inc. 2018
Business monitoring
©ThoughtWorks, Inc. 2018
SEMANTIC MONITORING
https://martinfowler.com/bliki/SyntheticMonitoring.html
©ThoughtWorks, Inc. 2018
It is accessible by everyone in the team
©ThoughtWorks, Inc. 2018
©ThoughtWorks, Inc. 2018
Monitoring overload
©ThoughtWorks, Inc. 2018
©ThoughtWorks, Inc. 2018
TOOLS
©ThoughtWorks, Inc. 2018
Push notifications: Alerts
©ThoughtWorks, Inc. 2018
ALERTS SHOULD BE ACTIONABLE
Title: ConnectionTimeOutException
Description: Connection to service A has timed out
More info: <link to visualization tool>
How to act: <link to run book>
©ThoughtWorks, Inc. 2018
SMART ALERTS
Service
/customers
©ThoughtWorks, Inc. 2018
SMART ALERTS
Service
/customers
Send an email to owner
for every 5xx error
©ThoughtWorks, Inc. 2018
SMART ALERTS
Service
/customers
Raise a high priority alarm
when >10 5xx errors
in 10 minutes
Send an email to owner
for every 5xx error
©ThoughtWorks, Inc. 2018
SMART ALERTS
©ThoughtWorks, Inc. 2018
SMART ALERTS
©ThoughtWorks, Inc. 2018
SMART ALERTS
©ThoughtWorks, Inc. 2018
TRACING
©ThoughtWorks, Inc. 2018
ABILITY TO FIND THE ORIGIN OF A REQUEST
Client 1 …. Client N
Third
party 1
Third
party N
Mainframe
1
Mainframe
N
….
Platform
Domain1 ….
Domain1
Domain1
Domain1
Domain1
Domain2
Domain1
Domain1
DomainN ….
©ThoughtWorks, Inc. 2018
ABILITY TO FIND THE ORIGIN OF A REQUEST
Client 1 …. Client N
Third
party 1
Third
party N
….
Mainframe
1
Mainframe
N
….
Platform
Domain1 ….
Domain1
Domain1
Domain1
Domain1
Domain2
Domain1
Domain1
DomainN
©ThoughtWorks, Inc. 2018
ABILITY TO FIND THE ORIGIN OF A REQUEST
Client 1 …. Client N
Third
party 1
Third
party N
….
Mainframe
1
Mainframe
N
….
Platform
Domain1 ….
Domain1
Domain1
Domain1
Domain1
Domain2
Domain1
Domain1
DomainN
TraceID
TraceID
TraceID
TraceID
TraceID
©ThoughtWorks, Inc. 2018
LOG AGGREGATOR
©ThoughtWorks, Inc. 2018
LOG AGGREGATOR
©ThoughtWorks, Inc. 2018
LOG AGGREGATOR
©ThoughtWorks, Inc. 2018
LOG AGGREGATOR
©ThoughtWorks, Inc. 2018
REQUEST GRAPH
©ThoughtWorks, Inc. 2018
DISTRIBUTING TRACING TOOLS
LightStep
Jaegar
©ThoughtWorks, Inc. 2018
STANDARDS
©ThoughtWorks, Inc. 2018
SUMMARY
©ThoughtWorks, Inc. 2018
Logging Monitoring
Tracing Visualization
& Alerting
©ThoughtWorks, Inc. 2018
TAKE AWAYS
• Structure your data so it can be consumed by other tools
• Be intentional about things you log, monitor, and alert on
• Proactively iterate and eliminate noise
• Evaluate and use existing tools and libraries
• Service templates to bootstrap microservices over shared libraries
©ThoughtWorks, Inc. 2018
Maria Gomez
@mariascandella
THANK YOU

More Related Content

What's hot

Csa Summit 2017 - Managing multicloud environments
Csa Summit 2017 - Managing multicloud environmentsCsa Summit 2017 - Managing multicloud environments
Csa Summit 2017 - Managing multicloud environments
CSA Argentina
 

What's hot (20)

SplunkLive! Paris 2016 - Plenary session
SplunkLive! Paris 2016 - Plenary sessionSplunkLive! Paris 2016 - Plenary session
SplunkLive! Paris 2016 - Plenary session
 
SplunkLive! Paris 2018: Intro to Security Analytics Methods
SplunkLive! Paris 2018: Intro to Security Analytics MethodsSplunkLive! Paris 2018: Intro to Security Analytics Methods
SplunkLive! Paris 2018: Intro to Security Analytics Methods
 
SplunkLive! Zurich 2018: MARVES GmbH
SplunkLive! Zurich 2018: MARVES GmbHSplunkLive! Zurich 2018: MARVES GmbH
SplunkLive! Zurich 2018: MARVES GmbH
 
Csa Summit 2017 - Managing multicloud environments
Csa Summit 2017 - Managing multicloud environmentsCsa Summit 2017 - Managing multicloud environments
Csa Summit 2017 - Managing multicloud environments
 
Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)
 
Check Point and Cisco: Securing the Private Cloud
Check Point and Cisco: Securing the Private CloudCheck Point and Cisco: Securing the Private Cloud
Check Point and Cisco: Securing the Private Cloud
 
SplunkLive! Paris 2018: Event Management Is Dead
SplunkLive! Paris 2018: Event Management Is DeadSplunkLive! Paris 2018: Event Management Is Dead
SplunkLive! Paris 2018: Event Management Is Dead
 
SplunkLive! Paris 2018: Integrating Metrics and Logs
SplunkLive! Paris 2018: Integrating Metrics and LogsSplunkLive! Paris 2018: Integrating Metrics and Logs
SplunkLive! Paris 2018: Integrating Metrics and Logs
 
Check Point and Accenture Webinar
Check Point and Accenture Webinar Check Point and Accenture Webinar
Check Point and Accenture Webinar
 
Partner Exec Summit 2018 - Frankfurt: Splunk for Industrial IoT
Partner Exec Summit 2018 - Frankfurt: Splunk for Industrial IoTPartner Exec Summit 2018 - Frankfurt: Splunk for Industrial IoT
Partner Exec Summit 2018 - Frankfurt: Splunk for Industrial IoT
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How a Leading Saudi Bank Matured Security to Better Partner the Business
How a Leading Saudi Bank Matured Security to Better Partner the BusinessHow a Leading Saudi Bank Matured Security to Better Partner the Business
How a Leading Saudi Bank Matured Security to Better Partner the Business
 
Application security for the modern web - ISSA South Texas Houston DevOps
Application security for the modern web - ISSA South Texas Houston DevOpsApplication security for the modern web - ISSA South Texas Houston DevOps
Application security for the modern web - ISSA South Texas Houston DevOps
 
Check Point vSEC for Microsoft Azure Webinar
Check Point vSEC for Microsoft Azure WebinarCheck Point vSEC for Microsoft Azure Webinar
Check Point vSEC for Microsoft Azure Webinar
 
SplunkLive! Paris 2018: Plenary Session
SplunkLive! Paris 2018: Plenary SessionSplunkLive! Paris 2018: Plenary Session
SplunkLive! Paris 2018: Plenary Session
 
SplunkLive! Zurich 2018: The Evolution of Splunk at Helvetia Insurance
SplunkLive! Zurich 2018: The Evolution of Splunk at Helvetia InsuranceSplunkLive! Zurich 2018: The Evolution of Splunk at Helvetia Insurance
SplunkLive! Zurich 2018: The Evolution of Splunk at Helvetia Insurance
 
WannaCry: How to Protect Yourself
WannaCry: How to Protect YourselfWannaCry: How to Protect Yourself
WannaCry: How to Protect Yourself
 
The Journey from Zero to SOC: How Citadel built its Security Operations from ...
The Journey from Zero to SOC: How Citadel built its Security Operations from ...The Journey from Zero to SOC: How Citadel built its Security Operations from ...
The Journey from Zero to SOC: How Citadel built its Security Operations from ...
 
Protecting Critical Infastrucutre: Zero Tolerance
Protecting Critical Infastrucutre: Zero ToleranceProtecting Critical Infastrucutre: Zero Tolerance
Protecting Critical Infastrucutre: Zero Tolerance
 
Partner Exec Summit 2018 - Frankfurt: Analytics-driven Security und SOAR
Partner Exec Summit 2018 - Frankfurt: Analytics-driven Security und SOARPartner Exec Summit 2018 - Frankfurt: Analytics-driven Security und SOAR
Partner Exec Summit 2018 - Frankfurt: Analytics-driven Security und SOAR
 

Similar to Observable microservices (O'Reilly SACon NY 2018)

Scaling Continuous Delivery to Walmart
Scaling Continuous Delivery to WalmartScaling Continuous Delivery to Walmart
Scaling Continuous Delivery to Walmart
DevOpsDays DFW
 

Similar to Observable microservices (O'Reilly SACon NY 2018) (20)

Robert Murphy Driving Value from Smart Manufacturing
Robert Murphy Driving Value from Smart ManufacturingRobert Murphy Driving Value from Smart Manufacturing
Robert Murphy Driving Value from Smart Manufacturing
 
940 diamond sponsor sengupta
940 diamond sponsor sengupta940 diamond sponsor sengupta
940 diamond sponsor sengupta
 
940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop940 diamond sponsor sengupta,_using our laptop
940 diamond sponsor sengupta,_using our laptop
 
940 paw business general session - ssg - data-robot
940 paw business   general session - ssg - data-robot940 paw business   general session - ssg - data-robot
940 paw business general session - ssg - data-robot
 
Top Priorities for Cloud Application Security
Top Priorities for Cloud Application SecurityTop Priorities for Cloud Application Security
Top Priorities for Cloud Application Security
 
Infosecurity - CDMX 2018
Infosecurity - CDMX 2018Infosecurity - CDMX 2018
Infosecurity - CDMX 2018
 
How to Handle the Realities of DevOps Monitoring Today
How to Handle the Realities of DevOps Monitoring TodayHow to Handle the Realities of DevOps Monitoring Today
How to Handle the Realities of DevOps Monitoring Today
 
打造新一代的企業 IT - Transforming Enterprise IT
打造新一代的企業 IT - Transforming Enterprise IT打造新一代的企業 IT - Transforming Enterprise IT
打造新一代的企業 IT - Transforming Enterprise IT
 
Orion Health CISO & Ops Unite for a Secure DevOps Practice (SEC308-S) - AWS r...
Orion Health CISO & Ops Unite for a Secure DevOps Practice (SEC308-S) - AWS r...Orion Health CISO & Ops Unite for a Secure DevOps Practice (SEC308-S) - AWS r...
Orion Health CISO & Ops Unite for a Secure DevOps Practice (SEC308-S) - AWS r...
 
Scaling Continuous Delivery to Walmart
Scaling Continuous Delivery to WalmartScaling Continuous Delivery to Walmart
Scaling Continuous Delivery to Walmart
 
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
 
The Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons LearnedThe Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons Learned
 
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
Intelligent data summit: Self-Service Big Data and AI/ML: Reality or Myth?
 
Moving to DevOps the Amazon Way (DEV210-R1) - AWS re:Invent 2018
Moving to DevOps the Amazon Way (DEV210-R1) - AWS re:Invent 2018Moving to DevOps the Amazon Way (DEV210-R1) - AWS re:Invent 2018
Moving to DevOps the Amazon Way (DEV210-R1) - AWS re:Invent 2018
 
Outage analysis: BGP Routing Errors Ripple Across the Internet
Outage analysis: BGP Routing Errors Ripple Across the InternetOutage analysis: BGP Routing Errors Ripple Across the Internet
Outage analysis: BGP Routing Errors Ripple Across the Internet
 
Transforming Product Development- Transformation Day Philadelphia 2018
Transforming Product Development- Transformation Day Philadelphia 2018Transforming Product Development- Transformation Day Philadelphia 2018
Transforming Product Development- Transformation Day Philadelphia 2018
 
Leadership Session: The Future of Enterprise IT (ENT220-L) - AWS re:Invent 2018
Leadership Session:  The Future of Enterprise IT (ENT220-L) - AWS re:Invent 2018Leadership Session:  The Future of Enterprise IT (ENT220-L) - AWS re:Invent 2018
Leadership Session: The Future of Enterprise IT (ENT220-L) - AWS re:Invent 2018
 
Transforming Product Development- AWS Transformation Day Raleigh 2018.pdf
Transforming Product Development- AWS Transformation Day Raleigh 2018.pdfTransforming Product Development- AWS Transformation Day Raleigh 2018.pdf
Transforming Product Development- AWS Transformation Day Raleigh 2018.pdf
 
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
 
Industrial Transformation
Industrial TransformationIndustrial Transformation
Industrial Transformation
 

More from Maria Gomez

Project Management - Report
Project Management - ReportProject Management - Report
Project Management - Report
Maria Gomez
 
Principles of New Media - Essay
Principles of New Media - EssayPrinciples of New Media - Essay
Principles of New Media - Essay
Maria Gomez
 
Responsive Environments - MoodMixer Presentation
Responsive Environments - MoodMixer PresentationResponsive Environments - MoodMixer Presentation
Responsive Environments - MoodMixer Presentation
Maria Gomez
 
Responsive Environments - Critical report
Responsive Environments - Critical reportResponsive Environments - Critical report
Responsive Environments - Critical report
Maria Gomez
 

More from Maria Gomez (18)

CQRS and Event Sourcing: A DevOps perspective
CQRS and Event Sourcing: A DevOps perspectiveCQRS and Event Sourcing: A DevOps perspective
CQRS and Event Sourcing: A DevOps perspective
 
Splitting the monolith using Domain Driven Design
Splitting the monolith using Domain Driven Design Splitting the monolith using Domain Driven Design
Splitting the monolith using Domain Driven Design
 
Effective team onboarding
Effective team onboardingEffective team onboarding
Effective team onboarding
 
Security in agile teams
Security in agile teamsSecurity in agile teams
Security in agile teams
 
Security in agile teams
Security in agile teamsSecurity in agile teams
Security in agile teams
 
Observable Microservices
Observable MicroservicesObservable Microservices
Observable Microservices
 
Splitting the Monolith
Splitting the MonolithSplitting the Monolith
Splitting the Monolith
 
Taller de Refactorización (Campus Party Quito 2014)
Taller de Refactorización (Campus Party Quito 2014)Taller de Refactorización (Campus Party Quito 2014)
Taller de Refactorización (Campus Party Quito 2014)
 
Refactoring workshop (Campus Party Quito 2014)
Refactoring workshop (Campus Party Quito 2014)Refactoring workshop (Campus Party Quito 2014)
Refactoring workshop (Campus Party Quito 2014)
 
Project Management - Report
Project Management - ReportProject Management - Report
Project Management - Report
 
Principles of New Media - Essay
Principles of New Media - EssayPrinciples of New Media - Essay
Principles of New Media - Essay
 
Project Management - Risk management
Project Management - Risk managementProject Management - Risk management
Project Management - Risk management
 
Responsive Environments - MoodMixer Presentation
Responsive Environments - MoodMixer PresentationResponsive Environments - MoodMixer Presentation
Responsive Environments - MoodMixer Presentation
 
Responsive Environments - Critical report
Responsive Environments - Critical reportResponsive Environments - Critical report
Responsive Environments - Critical report
 
New Media Management - Gantt chart
New Media Management - Gantt chartNew Media Management - Gantt chart
New Media Management - Gantt chart
 
New Media Management - Project plan
New Media Management - Project planNew Media Management - Project plan
New Media Management - Project plan
 
New Media Management - Presentation
New Media Management - PresentationNew Media Management - Presentation
New Media Management - Presentation
 
New Media Management - Report
New Media Management - ReportNew Media Management - Report
New Media Management - Report
 

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)

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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...
 
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
 
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
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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...
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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, ...
 
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...
 

Observable microservices (O'Reilly SACon NY 2018)