100% found this document useful (1 vote)
186 views6 pages

Microservices Reference Architecture

The document provides a reference architecture diagram for microservices. It shows microservices at the functional containers layer that are supported by capabilities like logging, discovery, messaging and security. The microservices communicate through an API gateway and load balancing layer and are deployed on containers within Pivotal Cloud Foundry. Supporting components include the container registry, service registry, and messaging. The document also provides examples of the anatomy of a SOA integration microservice and a CIL customer search microservice.

Uploaded by

avni_srk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
186 views6 pages

Microservices Reference Architecture

The document provides a reference architecture diagram for microservices. It shows microservices at the functional containers layer that are supported by capabilities like logging, discovery, messaging and security. The microservices communicate through an API gateway and load balancing layer and are deployed on containers within Pivotal Cloud Foundry. Supporting components include the container registry, service registry, and messaging. The document also provides examples of the anatomy of a SOA integration microservice and a CIL customer search microservice.

Uploaded by

avni_srk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Microservices

Reference Architecture
Reference Architecture Diagram
Reference Platform Architecture

External vs. Internal Consumers

API Gateway

Zuul
Load Balancing / Orchestration Layer
(Need to discuss)

Supporting Capabilities & Features Operational


Functional Capabilities
Microservices (Logging, Discovery, Messaging, Security, Containers Layer
etc.) (DevOps)

PCF Marketplace
Pivotal Cloud Foundry
PAAS Layer
(Network, Storage, Servers, O/S, Virtualization)

2
= Functional Containers

Microservices Component Architecture = Supporting Components

= Optional Components

= PCF Domain/Space
Open Source Portal Messaging SOA Space

Container Registry

SLA
Functional Microservices for
Segment A

Security

Functional Microservices for


Segment B
Cache

Functional Microservices for


Segment C
Service Registry

PCF Marketplace Logging

CICD
Breaker
Registry
Service

Server

Circuit
Config
MySQL

Cache
Redis

3
Anatomy of a SOA Integration Microservice

Error Handling Client-side Load Debugging


Core
Balancer
Circuit Breaker &
Database Caching
Virtualization

Microservice

Service Registry & Code Coverage &


Messaging Security
Discovery Quality

Logging Unit Tests Bean Mapping

4
Anatomy of CIL Customer Search Microservice

Turbine

Error Handling Config Server Debugging

Circuit Breaker &


Core Caching
Virtualization

CIL Customer Search Microservice

Service Registry & Code Coverage &


Security
Discovery Quality
Production
Logging Unit Tests
Readiness

Admin

You might also like