You are on page 1of 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