Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


1. What is Zeus?

  • Zeus is an educational software that I have built based on my experience working in a ACA enrollment system development project for one of my clients.

  • The software and its content are freely available in Github repositories. I have used these repositories and the code to learn and understand the various technologies. The code is primary developed in Java using Spring Framework 5. It is utilizes microservices architecture and technologies like Kafka and Docker for creating images.

2. Microservices

  • Zeus as a product contains several microservices, this page provides a quick overview of each of the microservices. Refer to each of the microservice's individual confluence pages to understand more about them

Cp card macro
data
base64/EQbwOsAuCeAOCmEBcEAqBRAGqiAaCATgPYDuAzsgIz7ADGRANgK4C2AdhcEgMw0sCGADwDC_AgBNOSahFpjJyANrgocRFwiR4gyHggBLem2QgAvjX0CA5uqRmL45BHEAmFwAYAHP3G0AtAAsAKwuAGaBoQDsAEZ-nuIBAJx-lKGhXtFyAdGU0XrAsERk-pD6RMZc7jT8tLTwbJDCjEQETsAAxO7uIcLC-aWQDLYQ6AAiAJIABAAKYmTwrcDmKjAIbVo6-YblJuYG1rb2Bo4awFHw8LSJkZF-kZ6UlIH8AS5-0QGhyeIh7gBsLkokRc0W46hohWKpR2XBkwBqdQaTQYLTanXc0R8JxoAyGbQAWvAmGRJqN-JB-JNUAR-BxQi0WAsIMtNGp1tpdMALEZdhYDrzjm1PC5Lu5aEFbqFuNFbgE5eFEqF4Lc_rlQpQgtFQtEJdx8pCSmUKkgXNVavVGs1FigOmkAtxKO5-iU8adCcSqTSODVoWxJgBlSAtdQs1RrU4bTncmF2PbASz8GwC-MnG3_KK0Fy-Px_F5BQLcSLwd6ZAJ-bjBdyUbjiRW0SL8fVFQ0x3gQBEW5Go07tO0Op1czQu4bAd0kgCy8BY0SZS1wKzZEY5Wx5XCO8f5a7j-lTEFVf01ngxfkubme3G4fn4iUo_j-iRBaSC95cdSbUKNyACNExtAA1lYxBMGw4hdtaEC9mkUH5B2SJWmiuYBJckTOoMI5jpMABK8BKgQ9R1KS5KNksAC6pjAEAAAA
{"type":"TEXT","rows":1,"columns":3,"maxCards":1,"cards":[{"type":"text","icon":{},"image":{},"id":"d2208adc-452f-4f7b-8d49-1ff08bca4b1b","position":0,"accentColor":"#0052CC","title":"File Management Service"},{"type":"text","icon":{},"image":{},"id":"f7eec977-7811-4a42-b4f9-d52062172b3e","position":1,"accentColor":"#00badd","title":"Transaction Origination Service"},{"type":"text","icon":{},"image":{},"id":"82ec0c57-f3b7-444f-9fe7-61bf15bfb573","position":2,"accentColor":"#ff4310","title":"Data Transformer"},{"type":"text","icon":{},"image":{},"id":"06f7c2dc-6a45-437e-bbc4-345013d9fc7a","position":3,"accentColor":"#ff4310","title":"File Storage Service"},{"type":"text","icon":{},"image":{},"id":"6165b80b-ec22-4a33-a91c-692bff5692ce","position":4,"backgroundColor":"#ffffff","accentColor":"#6a4ec7","title":"Transaction Storage service","body":""},{"type":"text","icon":{},"image":{},"textAlign":"center","id":"079925cd-8532-4a79-9a19-eac80aad6e97","position":5,"backgroundColor":"#ffffff","accentColor":"#6a4ec7","title":"Transaction Manager"},{"type":"text","icon":{},"image":{},"textAlign":"center","id":"4bc5693c-1765-485d-959e-7dc801528b99","position":6,"backgroundColor":"#ffffff","accentColor":"#6a4ec7","title":"Account Processor"},{"type":"text","icon":{},"image":{},"textAlign":"center","id":"336bf413-0958-4165-afbf-5bc2ca3bd1b7","position":7,"backgroundColor":"#ffffff","accentColor":"#6a4ec7","title":"Member Management Service"}]}


Panel

On this page:

Table of Contents
maxLevel2


High Level Architecture Diagram


The diagram below shows the microservices and their interactions 

/visio
Appsplus microsoft visio macro
data{"theme":"Electric Blue","features":["titles","active","border","rounded","icons","ripples","fullscreen"],"padding":10,"height":600,"tabFont":"Atlassian","tabSize":15,"tabBold":true,"tabItalic":false,"tabUnderline":false,"tabColor":"#ffffff","tabColorBG":"#172b4d","type":"scrollable","opacity":100,"activeColor":"#ffffff","activeColorBG":"#0052cc","borderWidth":1,"borderColor":"#ebecf0","radius":5,"hoverColor":"#ffffff","hoverColorBG":"#0052cc","iconSize":"medium","iconInline":true,"iconPrimary":"#ffffff","iconSecondary":"#172b4d","separatorWidth":1,"separatorColor":"#42526E","indicatorPercent":5,"indicatorColor":"#ff5630","indicatorColorBG":"#0052cc","hide":false,"vertical":false,"preload":true,"animate":false,"uuid":"AJxsbbFFwm","isNew":false,"loaded":false,"attachmentId":"att89849871"}


Related pages

Filter by label (Content by label)
showLabelsfalse
spacesZEUS
showSpacefalse
sorttitle
typepage
cqllabel = "documentation-space-sample" and type = "page" and space = "ZEUS"
labelsdocumentation-space-sample