0% found this document useful (0 votes)
91 views

Developing Cloud Native Applications With Microservices Architecture - Google Slides

This document discusses developing cloud native applications with microservices architecture. It provides an agenda that covers an overview of microservices, building and deploying a microservice API in two parts, discovery and invocation of services, patterns for elasticity and resilience, continuous delivery pipelines, security, logging, monitoring, techniques for rolling updates like blue/green deployments and canary releases, and transitioning from a monolith to microservices. It also provides definitions of microservices and references free eBooks on related topics.

Uploaded by

HPot PotTech
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views

Developing Cloud Native Applications With Microservices Architecture - Google Slides

This document discusses developing cloud native applications with microservices architecture. It provides an agenda that covers an overview of microservices, building and deploying a microservice API in two parts, discovery and invocation of services, patterns for elasticity and resilience, continuous delivery pipelines, security, logging, monitoring, techniques for rolling updates like blue/green deployments and canary releases, and transitioning from a monolith to microservices. It also provides definitions of microservices and references free eBooks on related topics.

Uploaded by

HPot PotTech
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Developing Cloud Native Applications with Microservices Architecture

Present Share
File Edit View Help

View only

Developing Cloud Native Applications with


Microservices Architecture

Developing Cloud Native Applications with @burrsutter [email protected]

http://bit.ly/msa-instructions
Microservices Architecture http://bit.ly/microservicesdeepdive
Videos: http://bit.ly/microservicesvideo 1

@burrsutter [email protected]

http://bit.ly/msa-instructions
http://bit.ly/microservicesdeepdive
Videos: http://bit.ly/microservicesvideo 1

2
Agenda

1. Overview: What and Why


2. API: Building and Deploying a microservice - part I
3. API: Building and Deploying a microservice - part II
4. Discovery and Invocation
5. Elasticity & Patterns
6. Resilience
7. Pipeline
8. Security
9. Logging, Monitoring & Tracing
10. Blue/Green
11. Canary
12. Monolith to Microservices

3 Free eBooks from


developers.redhat.com

bit.ly/javamicroservicesbook bit.ly/reactivemicroservicesbook

@burrsutter developers.redhat.com

4
Microservices Definition
https://martinfowler.com/articles/microservices.html

In short, 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. There is a bare minimum of centralized management
of these services, which may be written in different programming languages and use
different data storage technologies.

James Lewis and Martin Fowler

5 Microservices

You might also like