Microservices Journey NYC

Christian Posta
Christian PostaGlobal Field CTO at Solo.io
A Microservices Journey
@christianposta
Christian Posta
Principal Middleware Specialist/Architect
Twitter: @christianposta
Blog: http://blog.christianposta.com
Email: christian@redhat.com
•  Author “Microservices for Java developers”
•  Committer on Apache Camel, Apache
ActiveMQ, Fabric8, others
•  Worked with large Microservices, web-scale,
unicorn company
•  Blogger, speaker about DevOps, integration,
and microservices
Microservices Journey NYC
Microservices Journey
•  Why?
•  Microservices Architectures
•  Cloud platforms with Kubernetes/OpenShift
•  Demos!
•  Concurrency, Transactions and Data! (time
permitting)
Q & A throughout!
If change is happening on the outside
faster than on the inside the end is in sight.
Jack Welch, former CEO, GE
S&P company life expectancy
Fortune 500 firms in 1955 vs. 2014;
88% are gone
Microservices Journey NYC
We need to innovate, not just keep up.
(Red Queen’s Race)
Source: Dave Gray, The Connected Company
Source: Dave Gray, The Connected Company
Post industrialism:
Value delivered through services,
not mass production of product.
Microservices Journey NYC
To deliver services which provide value,
we need to listen and react. We need
to deal with variety.
Software is eating the world.
Marc Andreesen
IT as a core competency; a driver
of business value
How to drive innovation and deliver
value:
•  Admit you don’t have all the answers; figure out how
to ask the right questions!
•  Feed back driven adaptation
•  Decentralized decision making
•  Purpose driven
Microservices Journey NYC
Microservices Journey NYC
Characteristics of complex, agile, systems
•  Small teams
•  Autonomy
•  Own their existence
•  Freedom + Responsibility
•  Purpose driven
•  Feedback/data driven
•  Simple rules, emergent results
People	try	to	copy	Net,lix,	but	they	can	only		
copy	what	they	see.	They	copy	the		
results,	not	the	process.	
Adrian Cockcroft, former Chief Cloud Architect, Netflix
“Let there be no more talk about DevOps
unicorns or horses but only thoroughbreds
and horses heading to the glue factory”
Dr. Branden Williams – business security specialist
Microservices Architectures
organizations which design systems ...
are constrained to produce designs which
are copies of the communication structures
of these organizations
Melvin Conway
“The microservice architectural style is an
approach to developing a single application as a
suite of small services, each running in its own
process and communicating with lightweight
mechanisms, often an HTTP resource API. These
services are built around business capabilities
and independently deployable by fully automated
deployment machinery.”
Martin Fowler’s definition
“Microservices is an architectural approach, that
emphasizes the decomposition of applications
into single-purpose, loosely coupled services
managed by cross-functional teams, for delivering
and maintaining complex software systems with
the velocity and quality required by today’s digital
business”
Red Hat’s definition
Break things down (organizations, teams,
IT systems, etc) down into smaller pieces for
greater parallelization and autonomy and
focus on reducing time to value.
•  Single, self-contained, autonomous
•  Isolated and Resilient to faults
•  Faster software delivery
•  Own their own data
•  Easier to understand individually
•  Scalability
•  Right technology for the problem
•  Test individual services
•  Individual deployments
What benefits of breaking this down?
Microservices is about optimizing … for speed.
Quick example
http://www.jboss.org/ticket-monster/
Microservices Journey NYC
Microservices Journey NYC
@christianposta
blog.christianposta.com
github.com/christian-posta
Microservices is about optimizing … for speed.
How	do	you	go	fast?
Many	things	to	consider:	contracts,	versioning,	
forward/backward	compatibility,	continuous	
integration,	continuous	delivery,	self-service	
automation,	monitoring,	feedback	loops,		
logging,	chaos	testing	,self-healing		
infrastructure,	A/B	testing,	data,		
and	many	others….
Shed	dependencies!
How	to	shed	dependencies?
Shedding dependencies
•  Team self service
•  Organize teams around a service
•  Teams own entire lifecycle (build, test, deploy, debug,
operate, maintain; you build it you run it)
•  Teams communicate via APIs (or you’re fired!)
•  Services own their own data
•  Boundaries establish a “bounded context”
•  Services communicate via promises
•  Make contracts explicit: contract evolution as a first-
class citizen
Microservices Journey NYC
But	we	still	have	dependencies	on		
other	services!
We	need	boundaries
Book checkout / purchase Title Search
Recommendations
Weekly reporting
Domain Complexity
•  Break things into smaller,
understandable models
•  Surround a model and its
“context” with a boundary
•  Implement the model in
code or get a new model
•  Explicitly map between
different contexts
•  Model transactional
boundaries as aggregates
Microservices Journey NYC
Services	and	teams	make	promises
Services make promises
•  Health checking
•  Autoscaling
•  Self healing
•  Circuit breakers
•  Bulkheading
•  Throttling/rate limiting
•  Fallbacks
•  Apologies
Services make promises
Consumer	contracts?
Consumer	contracts?
Consumer	contracts?	
{
"request" : {
"url" : "/user/ceposta",
"method" : ”GET”
},
"response" : {
"status" : 200,
"body" : ([
“first”: “christian”
“last”: 'posta'
“twitter”: '@christianposta'
]),
"headers" : {
"X-Application-Context" : "application:-1",
"Content-Type" : "text/plain"
}
}
}
Consumer	driven	contracts!
Microservices Journey NYC
Do we need integration?
•  REST, RPC
•  Streams/Events(ActiveMQ, JMS, AMQP, STOMP,
Kafka, etc)
•  Legacy (SOAP, mainframe, file processing,
proprietary)
•  Managed file processing
•  Streaming
•  Message transformation
•  EIPs
•  Automatic retries, back-off algorithms
•  Dynamic routing
•  Powerful testing/mocking framework
•  Circuit breakers, fallbacks
•  Idempotent consumers
•  Backpressure mechanisms
•  Beautiful REST DSL with built in Swagger support
Apache Camel for resilient Microservices
Microservices Journey NYC
•  Have self-service infrastructure automation?
•  Have self-service application automation?
•  Have working CI/CD?
•  Have health checking, monitoring,
instrumentation?
•  Have logging, distributed tracing?
•  Able to release services independently?
•  Honoring backward and forward compatibility?
Are you doing microservices?
•  Maybe it doesn’t matter so much… What we
really care about is speed, reduced time to
value, and business outcomes.
•  Maybe a data-driven approach is a better way
to answer this question...
Are you doing microservices?
•  Number of features accepted
•  % of features completed
•  User satisfaction
•  Feature Cycle time
•  defects discovered after deployment
•  customer lifetime value (future profit as a result of relationship with the
customer) https://en.wikipedia.org/wiki/Customer_lifetime_value
•  revenue per feature
•  mean time to recovery
•  % improvement in SLA
•  number of changes
•  number of user complaints, recommendations, suggestions
•  % favorable rating in surveys
•  % of users using which features
•  % reduction in error rates
•  avg number of tx / user
•  MANY MORE!
Are you doing microservices?
Are there any drawbacks?
•  System complexity
•  Operational complexity
•  Testing is harder across services
•  Security
•  Hard to get boundaries right (transactions, etc)
•  Resource overhead
•  Network overhead
•  Lack of tooling
Drawbacks to microservices
Microservices for Java Developers
Microservices Journey NYC
•  Simple configuration
•  Curated dependencies and
transitive dependencies
•  Built in metrics, monitoring
•  Slim profile for deployment
(…micro even?)
#microprofile
Docker
•  Distributed configuration
•  Service Discovery
•  Loadbalancing
•  Circuit Breakers
•  Bulkheading
•  Versioning/Routing
•  Based on AWS
What about non-java?
Kubernetes
Container cluster management
•  Distributed configuration
•  Service Discovery
•  Loadbalancing
•  Versioning/Routing
•  Deployments
•  Scaling/Autoscaling
•  Liveness/Health checking
•  Self healing
•  Team self service application deployment
•  Developer workflow
•  Enterprise focused (LDAP, RBAC, Oauth, etc)
•  Integrated Docker registry
•  Jenkins Pipeline out of the box
•  Build/deployment triggers
•  Software Defined Networking (SDN)
•  Docker native format/packaging
•  CLI/IDE/Web based tooling
OpenShift is Kubernetes
Kubernetes is declarative
microservices infrastructure.
Elasticity, resiliency, self healing
Service discovery
Microservices Journey NYC
Microservices Journey NYC
Microservices Journey NYC
Microservices Journey NYC
What about client-side load balancing?
Eg, Ribbon, Zuul, etc
Microservices Journey NYC
Microservices Journey NYC
Twitter: @christianposta
Blog: http://blog.christianposta.com
Email: christian@redhat.com
Thanks!
BTW: Hand drawn diagrams made with Paper by FiftyThree.com J
http://openshift.com
http://kubernetes.io
http://fabric8.io
http://events.linuxfoundation.org/events/kubecon
http://camel.apache.org
1 of 81

Recommended

A microservices journey - Round 2 by
A microservices journey - Round 2A microservices journey - Round 2
A microservices journey - Round 2Christian Posta
1K views80 slides
A Microservice Journey by
A Microservice JourneyA Microservice Journey
A Microservice JourneyChristian Posta
2.4K views71 slides
Microservices and APIs by
Microservices and APIsMicroservices and APIs
Microservices and APIsChristian Posta
1.7K views35 slides
Microservices Journey Summer 2017 by
Microservices Journey Summer 2017Microservices Journey Summer 2017
Microservices Journey Summer 2017Christian Posta
2.3K views79 slides
Microservices Journey Fall 2017 by
Microservices Journey Fall 2017Microservices Journey Fall 2017
Microservices Journey Fall 2017Christian Posta
1.1K views81 slides
Lowering the risk of monolith to microservices by
Lowering the risk of monolith to microservicesLowering the risk of monolith to microservices
Lowering the risk of monolith to microservicesChristian Posta
1.9K views69 slides

More Related Content

What's hot

SOA to Microservices by
SOA to MicroservicesSOA to Microservices
SOA to MicroservicesChristian Posta
36.5K views40 slides
An eventful tour from enterprise integration to serverless and functions by
An eventful tour from enterprise integration to serverless and functionsAn eventful tour from enterprise integration to serverless and functions
An eventful tour from enterprise integration to serverless and functionsChristian Posta
782 views40 slides
The Hardest Part of Microservices: Your Data - Christian Posta, Red Hat by
The Hardest Part of Microservices: Your Data - Christian Posta, Red HatThe Hardest Part of Microservices: Your Data - Christian Posta, Red Hat
The Hardest Part of Microservices: Your Data - Christian Posta, Red HatAmbassador Labs
3.4K views37 slides
Atlanta Microservices Day: Istio Service Mesh by
Atlanta Microservices Day: Istio Service MeshAtlanta Microservices Day: Istio Service Mesh
Atlanta Microservices Day: Istio Service MeshChristian Posta
3.9K views52 slides
Making sense of microservices, service mesh, and serverless by
Making sense of microservices, service mesh, and serverlessMaking sense of microservices, service mesh, and serverless
Making sense of microservices, service mesh, and serverlessChristian Posta
691 views54 slides
Microservices and Integration: what's next with Istio service mesh by
Microservices and Integration: what's next with Istio service meshMicroservices and Integration: what's next with Istio service mesh
Microservices and Integration: what's next with Istio service meshChristian Posta
3.3K views60 slides

What's hot(20)

An eventful tour from enterprise integration to serverless and functions by Christian Posta
An eventful tour from enterprise integration to serverless and functionsAn eventful tour from enterprise integration to serverless and functions
An eventful tour from enterprise integration to serverless and functions
Christian Posta782 views
The Hardest Part of Microservices: Your Data - Christian Posta, Red Hat by Ambassador Labs
The Hardest Part of Microservices: Your Data - Christian Posta, Red HatThe Hardest Part of Microservices: Your Data - Christian Posta, Red Hat
The Hardest Part of Microservices: Your Data - Christian Posta, Red Hat
Ambassador Labs3.4K views
Atlanta Microservices Day: Istio Service Mesh by Christian Posta
Atlanta Microservices Day: Istio Service MeshAtlanta Microservices Day: Istio Service Mesh
Atlanta Microservices Day: Istio Service Mesh
Christian Posta3.9K views
Making sense of microservices, service mesh, and serverless by Christian Posta
Making sense of microservices, service mesh, and serverlessMaking sense of microservices, service mesh, and serverless
Making sense of microservices, service mesh, and serverless
Christian Posta691 views
Microservices and Integration: what's next with Istio service mesh by Christian Posta
Microservices and Integration: what's next with Istio service meshMicroservices and Integration: what's next with Istio service mesh
Microservices and Integration: what's next with Istio service mesh
Christian Posta3.3K views
Come for the traffic management, stay for the security by Christian Posta
Come for the traffic management, stay for the securityCome for the traffic management, stay for the security
Come for the traffic management, stay for the security
Christian Posta721 views
The Future of Services: Building Asynchronous, Resilient and Elastic Systems by Lightbend
The Future of Services: Building Asynchronous, Resilient and Elastic SystemsThe Future of Services: Building Asynchronous, Resilient and Elastic Systems
The Future of Services: Building Asynchronous, Resilient and Elastic Systems
Lightbend3.4K views
KubeCon NA 2018: Evolution of Integration and Microservices with Service Mesh... by Christian Posta
KubeCon NA 2018: Evolution of Integration and Microservices with Service Mesh...KubeCon NA 2018: Evolution of Integration and Microservices with Service Mesh...
KubeCon NA 2018: Evolution of Integration and Microservices with Service Mesh...
Christian Posta1.9K views
Nats meetup sf 20150826 by Apcera
Nats meetup sf   20150826Nats meetup sf   20150826
Nats meetup sf 20150826
Apcera450 views
Evolution of integration and microservices patterns with service mesh by Christian Posta
Evolution of integration and microservices patterns with service meshEvolution of integration and microservices patterns with service mesh
Evolution of integration and microservices patterns with service mesh
Christian Posta2.6K views
Microservices Practitioner Summit Jan '15 - Microservice Ecosystems At Scale ... by Ambassador Labs
Microservices Practitioner Summit Jan '15 - Microservice Ecosystems At Scale ...Microservices Practitioner Summit Jan '15 - Microservice Ecosystems At Scale ...
Microservices Practitioner Summit Jan '15 - Microservice Ecosystems At Scale ...
Ambassador Labs3.9K views
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20... by Javier García Magna
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20....Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
Istio: solving challenges of hybrid cloud by Christian Posta
Istio: solving challenges of hybrid cloudIstio: solving challenges of hybrid cloud
Istio: solving challenges of hybrid cloud
Christian Posta889 views
Design patterns for microservice architecture by The Software House
Design patterns for microservice architectureDesign patterns for microservice architecture
Design patterns for microservice architecture
The Software House21.9K views
API Gateways are going through an identity crisis by Christian Posta
API Gateways are going through an identity crisisAPI Gateways are going through an identity crisis
API Gateways are going through an identity crisis
Christian Posta1.8K views
Develop in ludicrous mode with azure serverless by Lalit Kale
Develop in ludicrous mode with azure serverlessDevelop in ludicrous mode with azure serverless
Develop in ludicrous mode with azure serverless
Lalit Kale266 views
Microservice design patterns by Hugh McKee
Microservice design patternsMicroservice design patterns
Microservice design patterns
Hugh McKee81 views
Introduction To Microservices by Lalit Kale
Introduction To MicroservicesIntroduction To Microservices
Introduction To Microservices
Lalit Kale1.1K views

Viewers also liked

DevOps with ActiveMQ, Camel, Fabric8, and HawtIO by
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO Christian Posta
12K views62 slides
Java one kubernetes, jenkins and microservices by
Java one   kubernetes, jenkins and microservicesJava one   kubernetes, jenkins and microservices
Java one kubernetes, jenkins and microservicesChristian Posta
3K views37 slides
Microservices with Spring Cloud, Netflix OSS and Kubernetes by
Microservices with Spring Cloud, Netflix OSS and Kubernetes Microservices with Spring Cloud, Netflix OSS and Kubernetes
Microservices with Spring Cloud, Netflix OSS and Kubernetes Christian Posta
1.5K views11 slides
Microservices with Apache Camel, Docker and Fabric8 v2 by
Microservices with Apache Camel, Docker and Fabric8 v2Microservices with Apache Camel, Docker and Fabric8 v2
Microservices with Apache Camel, Docker and Fabric8 v2Christian Posta
8.4K views40 slides
Real world #microservices with Apache Camel, Fabric8, and OpenShift by
Real world #microservices with Apache Camel, Fabric8, and OpenShiftReal world #microservices with Apache Camel, Fabric8, and OpenShift
Real world #microservices with Apache Camel, Fabric8, and OpenShiftChristian Posta
4K views59 slides
Cloud Native Camel Riding by
Cloud Native Camel RidingCloud Native Camel Riding
Cloud Native Camel RidingChristian Posta
1.5K views63 slides

Viewers also liked(20)

DevOps with ActiveMQ, Camel, Fabric8, and HawtIO by Christian Posta
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
Christian Posta12K views
Java one kubernetes, jenkins and microservices by Christian Posta
Java one   kubernetes, jenkins and microservicesJava one   kubernetes, jenkins and microservices
Java one kubernetes, jenkins and microservices
Christian Posta3K views
Microservices with Spring Cloud, Netflix OSS and Kubernetes by Christian Posta
Microservices with Spring Cloud, Netflix OSS and Kubernetes Microservices with Spring Cloud, Netflix OSS and Kubernetes
Microservices with Spring Cloud, Netflix OSS and Kubernetes
Christian Posta1.5K views
Microservices with Apache Camel, Docker and Fabric8 v2 by Christian Posta
Microservices with Apache Camel, Docker and Fabric8 v2Microservices with Apache Camel, Docker and Fabric8 v2
Microservices with Apache Camel, Docker and Fabric8 v2
Christian Posta8.4K views
Real world #microservices with Apache Camel, Fabric8, and OpenShift by Christian Posta
Real world #microservices with Apache Camel, Fabric8, and OpenShiftReal world #microservices with Apache Camel, Fabric8, and OpenShift
Real world #microservices with Apache Camel, Fabric8, and OpenShift
Christian Posta4K views
Real-world #microservices with Apache Camel, Fabric8, and OpenShift by Christian Posta
Real-world #microservices with Apache Camel, Fabric8, and OpenShiftReal-world #microservices with Apache Camel, Fabric8, and OpenShift
Real-world #microservices with Apache Camel, Fabric8, and OpenShift
Christian Posta1.8K views
Microservices with Apache Camel, DDD, and Kubernetes by Christian Posta
Microservices with Apache Camel, DDD, and KubernetesMicroservices with Apache Camel, DDD, and Kubernetes
Microservices with Apache Camel, DDD, and Kubernetes
Christian Posta2.9K views
Microservices, DevOps, and Containers with OpenShift and Fabric8 by Christian Posta
Microservices, DevOps, and Containers with OpenShift and Fabric8Microservices, DevOps, and Containers with OpenShift and Fabric8
Microservices, DevOps, and Containers with OpenShift and Fabric8
Christian Posta2.5K views
Integrating Microservices with Apache Camel by Christian Posta
Integrating Microservices with Apache CamelIntegrating Microservices with Apache Camel
Integrating Microservices with Apache Camel
Christian Posta10.7K views
Why real integration developers ride Camels by Christian Posta
Why real integration developers ride CamelsWhy real integration developers ride Camels
Why real integration developers ride Camels
Christian Posta1.5K views
Chicago Microservices Integration Talk by Christian Posta
Chicago Microservices Integration TalkChicago Microservices Integration Talk
Chicago Microservices Integration Talk
Christian Posta1.6K views
Containerizing a REST API and Deploying to Kubernetes by Ashley Roach
Containerizing a REST API and Deploying to KubernetesContainerizing a REST API and Deploying to Kubernetes
Containerizing a REST API and Deploying to Kubernetes
Ashley Roach4.5K views
GitLab, Prometheus и Grafana с Kubernetes by Victor Login
GitLab, Prometheus и Grafana с KubernetesGitLab, Prometheus и Grafana с Kubernetes
GitLab, Prometheus и Grafana с Kubernetes
Victor Login977 views
Serverless Pune Meetup 1 by Vishal Biyani
Serverless Pune Meetup 1Serverless Pune Meetup 1
Serverless Pune Meetup 1
Vishal Biyani913 views
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017 by Arjen Wassink
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
Arjen Wassink889 views
Microservices at scale with docker and kubernetes - AMS JUG 2017 by Arjen Wassink
Microservices at scale with docker and kubernetes - AMS JUG 2017Microservices at scale with docker and kubernetes - AMS JUG 2017
Microservices at scale with docker and kubernetes - AMS JUG 2017
Arjen Wassink1.2K views
Microservices with Apache Camel by Claus Ibsen
Microservices with Apache CamelMicroservices with Apache Camel
Microservices with Apache Camel
Claus Ibsen6.4K views

Similar to Microservices Journey NYC

From Monoliths to Services: Grafually paying your Technical Debt by
From Monoliths to Services: Grafually paying your Technical DebtFrom Monoliths to Services: Grafually paying your Technical Debt
From Monoliths to Services: Grafually paying your Technical DebtDavid Litvak Bruno
423 views98 slides
Sidecars and a Microservices Mesh by
Sidecars and a Microservices MeshSidecars and a Microservices Mesh
Sidecars and a Microservices MeshRed Hat Developers
2.8K views81 slides
API’s and Micro Services 0.5 by
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5Richard Hudson
445 views34 slides
I Love APIs 2015: Microservices at Amazon by
I Love APIs 2015: Microservices at AmazonI Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at AmazonApigee | Google Cloud
24.6K views42 slides
Introduction to Microservices by
Introduction to MicroservicesIntroduction to Microservices
Introduction to MicroservicesMahmoudZidan41
773 views30 slides
Evolving your Architecture to MicroServices by
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesHector Tapia
289 views30 slides

Similar to Microservices Journey NYC(20)

From Monoliths to Services: Grafually paying your Technical Debt by David Litvak Bruno
From Monoliths to Services: Grafually paying your Technical DebtFrom Monoliths to Services: Grafually paying your Technical Debt
From Monoliths to Services: Grafually paying your Technical Debt
David Litvak Bruno423 views
API’s and Micro Services 0.5 by Richard Hudson
API’s and Micro Services 0.5API’s and Micro Services 0.5
API’s and Micro Services 0.5
Richard Hudson445 views
Introduction to Microservices by MahmoudZidan41
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
MahmoudZidan41773 views
Evolving your Architecture to MicroServices by Hector Tapia
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServices
Hector Tapia289 views
Grokking microservices in 5 minutes by Andrew Siemer
Grokking microservices in 5 minutesGrokking microservices in 5 minutes
Grokking microservices in 5 minutes
Andrew Siemer6.2K views
Accelerate Delivery: Business case for Agile DevOps, CI/CD and Microservices by Rick Hightower
Accelerate Delivery: Business case for Agile DevOps, CI/CD and MicroservicesAccelerate Delivery: Business case for Agile DevOps, CI/CD and Microservices
Accelerate Delivery: Business case for Agile DevOps, CI/CD and Microservices
Rick Hightower276 views
Serverless & Microservices Architecture by Jason Woods
Serverless & Microservices ArchitectureServerless & Microservices Architecture
Serverless & Microservices Architecture
Jason Woods18 views
The Reality of Managing Microservices in Your CD Pipeline by DevOps.com
The Reality of Managing Microservices in Your CD PipelineThe Reality of Managing Microservices in Your CD Pipeline
The Reality of Managing Microservices in Your CD Pipeline
DevOps.com230 views
Accelerate DevOps/Microservices and Kubernetes by Rick Hightower
Accelerate DevOps/Microservices and KubernetesAccelerate DevOps/Microservices and Kubernetes
Accelerate DevOps/Microservices and Kubernetes
Rick Hightower224 views
AWS Summit Auckland - Smaller is Better - Microservices on AWS by Amazon Web Services
AWS Summit Auckland - Smaller is Better - Microservices on AWSAWS Summit Auckland - Smaller is Better - Microservices on AWS
AWS Summit Auckland - Smaller is Better - Microservices on AWS
Concurrency at Scale: Evolution to Micro-Services by Randy Shoup
Concurrency at Scale:  Evolution to Micro-ServicesConcurrency at Scale:  Evolution to Micro-Services
Concurrency at Scale: Evolution to Micro-Services
Randy Shoup9.4K views
Service Mesh CTO Forum (Draft 3) by Rick Hightower
Service Mesh CTO Forum (Draft 3)Service Mesh CTO Forum (Draft 3)
Service Mesh CTO Forum (Draft 3)
Rick Hightower258 views
From Monoliths to Services: Paying Your Technical Debt by TechWell
From Monoliths to Services: Paying Your Technical DebtFrom Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical Debt
TechWell327 views
Innovating with AWS: How Microservices on AWS Can Transform Your Business by Amazon Web Services
Innovating with AWS: How Microservices on AWS Can Transform Your BusinessInnovating with AWS: How Microservices on AWS Can Transform Your Business
Innovating with AWS: How Microservices on AWS Can Transform Your Business
Amazon Web Services2.1K views
MuCon 2015 - Microservices in Integration Architecture by Kim Clark
MuCon 2015 - Microservices in Integration ArchitectureMuCon 2015 - Microservices in Integration Architecture
MuCon 2015 - Microservices in Integration Architecture
Kim Clark5.8K views
Service Mesh Talk for CTO Forum by Rick Hightower
Service Mesh Talk for CTO ForumService Mesh Talk for CTO Forum
Service Mesh Talk for CTO Forum
Rick Hightower304 views
Microservices for Enterprises by Kasun Indrasiri
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises
Kasun Indrasiri28K views

More from Christian Posta

Understanding Wireguard, TLS and Workload Identity by
Understanding Wireguard, TLS and Workload IdentityUnderstanding Wireguard, TLS and Workload Identity
Understanding Wireguard, TLS and Workload IdentityChristian Posta
263 views51 slides
Compliance and Zero Trust Ambient Mesh by
Compliance and Zero Trust Ambient MeshCompliance and Zero Trust Ambient Mesh
Compliance and Zero Trust Ambient MeshChristian Posta
143 views40 slides
Cilium + Istio with Gloo Mesh by
Cilium + Istio with Gloo MeshCilium + Istio with Gloo Mesh
Cilium + Istio with Gloo MeshChristian Posta
597 views40 slides
Multi-cluster service mesh with GlooMesh by
Multi-cluster service mesh with GlooMeshMulti-cluster service mesh with GlooMesh
Multi-cluster service mesh with GlooMeshChristian Posta
1.2K views28 slides
Multicluster Kubernetes and Service Mesh Patterns by
Multicluster Kubernetes and Service Mesh PatternsMulticluster Kubernetes and Service Mesh Patterns
Multicluster Kubernetes and Service Mesh PatternsChristian Posta
1.4K views43 slides
Cloud-Native Application Debugging with Envoy and Service Mesh by
Cloud-Native Application Debugging with Envoy and Service MeshCloud-Native Application Debugging with Envoy and Service Mesh
Cloud-Native Application Debugging with Envoy and Service MeshChristian Posta
928 views79 slides

More from Christian Posta(19)

Understanding Wireguard, TLS and Workload Identity by Christian Posta
Understanding Wireguard, TLS and Workload IdentityUnderstanding Wireguard, TLS and Workload Identity
Understanding Wireguard, TLS and Workload Identity
Christian Posta263 views
Compliance and Zero Trust Ambient Mesh by Christian Posta
Compliance and Zero Trust Ambient MeshCompliance and Zero Trust Ambient Mesh
Compliance and Zero Trust Ambient Mesh
Christian Posta143 views
Multi-cluster service mesh with GlooMesh by Christian Posta
Multi-cluster service mesh with GlooMeshMulti-cluster service mesh with GlooMesh
Multi-cluster service mesh with GlooMesh
Christian Posta1.2K views
Multicluster Kubernetes and Service Mesh Patterns by Christian Posta
Multicluster Kubernetes and Service Mesh PatternsMulticluster Kubernetes and Service Mesh Patterns
Multicluster Kubernetes and Service Mesh Patterns
Christian Posta1.4K views
Cloud-Native Application Debugging with Envoy and Service Mesh by Christian Posta
Cloud-Native Application Debugging with Envoy and Service MeshCloud-Native Application Debugging with Envoy and Service Mesh
Cloud-Native Application Debugging with Envoy and Service Mesh
Christian Posta928 views
Kubernetes Ingress to Service Mesh (and beyond!) by Christian Posta
Kubernetes Ingress to Service Mesh (and beyond!)Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)
Christian Posta614 views
The Truth About the Service Mesh Data Plane by Christian Posta
The Truth About the Service Mesh Data PlaneThe Truth About the Service Mesh Data Plane
The Truth About the Service Mesh Data Plane
Christian Posta2.6K views
Deep Dive: Building external auth plugins for Gloo Enterprise by Christian Posta
Deep Dive: Building external auth plugins for Gloo EnterpriseDeep Dive: Building external auth plugins for Gloo Enterprise
Deep Dive: Building external auth plugins for Gloo Enterprise
Christian Posta719 views
Role of edge gateways in relation to service mesh adoption by Christian Posta
Role of edge gateways in relation to service mesh adoptionRole of edge gateways in relation to service mesh adoption
Role of edge gateways in relation to service mesh adoption
Christian Posta1.1K views
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd by Christian Posta
Navigating the service mesh landscape with Istio, Consul Connect, and LinkerdNavigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Christian Posta5K views
Chaos Debugging for Microservices by Christian Posta
Chaos Debugging for MicroservicesChaos Debugging for Microservices
Chaos Debugging for Microservices
Christian Posta694 views
Leveraging Envoy Proxy and GraphQL to Lower the Risk of Monolith to Microserv... by Christian Posta
Leveraging Envoy Proxy and GraphQL to Lower the Risk of Monolith to Microserv...Leveraging Envoy Proxy and GraphQL to Lower the Risk of Monolith to Microserv...
Leveraging Envoy Proxy and GraphQL to Lower the Risk of Monolith to Microserv...
Christian Posta2.8K views
Service-mesh options with Linkerd, Consul, Istio and AWS AppMesh by Christian Posta
Service-mesh options with Linkerd, Consul, Istio and AWS AppMeshService-mesh options with Linkerd, Consul, Istio and AWS AppMesh
Service-mesh options with Linkerd, Consul, Istio and AWS AppMesh
Christian Posta2.8K views
Intro Istio and what's new Istio 1.1 by Christian Posta
Intro Istio and what's new Istio 1.1Intro Istio and what's new Istio 1.1
Intro Istio and what's new Istio 1.1
Christian Posta852 views
PHX DevOps Days: Service Mesh Landscape by Christian Posta
PHX DevOps Days: Service Mesh LandscapePHX DevOps Days: Service Mesh Landscape
PHX DevOps Days: Service Mesh Landscape
Christian Posta736 views
API World: The service-mesh landscape by Christian Posta
API World: The service-mesh landscapeAPI World: The service-mesh landscape
API World: The service-mesh landscape
Christian Posta851 views
The Hardest Part of Microservices: Calling Your Services by Christian Posta
The Hardest Part of Microservices: Calling Your ServicesThe Hardest Part of Microservices: Calling Your Services
The Hardest Part of Microservices: Calling Your Services
Christian Posta2.6K views

Recently uploaded

DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme... by
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...Deltares
5 views28 slides
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... by
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...sparkfabrik
5 views46 slides
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... by
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...Deltares
12 views23 slides
Dapr Unleashed: Accelerating Microservice Development by
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice DevelopmentMiroslav Janeski
9 views29 slides
SAP FOR TYRE INDUSTRY.pdf by
SAP FOR TYRE INDUSTRY.pdfSAP FOR TYRE INDUSTRY.pdf
SAP FOR TYRE INDUSTRY.pdfVirendra Rai, PMP
24 views3 slides
Fleet Management Software in India by
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India Fleetable
11 views1 slide

Recently uploaded(20)

DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme... by Deltares
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
DSD-INT 2023 Salt intrusion Modelling of the Lauwersmeer, towards a measureme...
Deltares5 views
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... by sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik5 views
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... by Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares12 views
Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 views
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs by Deltares
DSD-INT 2023 The Danube Hazardous Substances Model - KovacsDSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
Deltares8 views
Advanced API Mocking Techniques by Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary19 views
A first look at MariaDB 11.x features and ideas on how to use them by Federico Razzoli
A first look at MariaDB 11.x features and ideas on how to use themA first look at MariaDB 11.x features and ideas on how to use them
A first look at MariaDB 11.x features and ideas on how to use them
Federico Razzoli45 views
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h... by Deltares
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
DSD-INT 2023 Exploring flash flood hazard reduction in arid regions using a h...
Deltares5 views
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... by Deltares
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
Deltares6 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info3349236 views
SUGCON ANZ Presentation V2.1 Final.pptx by Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor22 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin95 views
Tridens DevOps by Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok5 views
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta5 views
Headless JS UG Presentation.pptx by Jack Spektor
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptx
Jack Spektor7 views

Microservices Journey NYC