FIS GATEWAY

Previously

FIS

APP-1

APP-2

APP-3

JDBC

JDBC

JDBC

Currently

FIS

APP-1

APP-2

APP-3

JDBC

JDBC

REST

REST

FIS

GATEWAY

Idea No. 1

FIS

APP-1

APP-2

APP-3

REST

JDBC

REST

REST

FIS

GATEWAY

Idea No. 1

FIS 2.0

APP-1

APP-2

APP-3

REST

???

REST

REST

FIS

GATEWAY

API

Monolith

2.0

JDBC => REST 

URNO ARC BELT
111 B747 11
222 A320 34

=>

{

       "urno" : "111",

       "arc" : "B747",

       "belt" : "11"

}

URNO = FLIGHT ID

Idea No. 2

FIS

App

JDBC

Idea No. 2

FIS

App

Idea No. 2

FIS

App

Idea No. 2

FIS

App

REST

JDBC

Idea No. 2

FIS

App

REST

Architecture

Spring Cloud

Service Discovery

Eureka

Eureka

service1

App

http://servis-discovery-host/service1/api/...

service1

service1

service2

Service Discovery

service1

service1

service2

Service Configuration

service1.jdbc.connection= jdbc://...

service2.refresh-time = 11

GIT Repo

service2.password = {cipher}@DF32

service1

service2

Correlation ID

App

cid: 11

cid: 11

service1

service2

Circuit Breaker

App

App

App

service1

service2

Circuit Breaker

App

App

App

service1

service2

Circuit Breaker

App

App

App

service1

service2

Circuit Breaker

App

App

App

cache

cache

cache

service1

service2

Circuit Breaker

App

App

App

cache

cache

cache

service1

service2

Circuit Breaker

App

App

App

Made with Slides.com