poor beggar - John Claes
  • Algemeen
    • Wie ben ik
    • Wat doe ik
    • Waar vind je me
  • Als ICT werknemer
    • Overzicht >
      • Overzicht & CV
      • My Certificates
      • My Community Events
    • Werkende voor >
      • Beggar Consultancy
    • Gewerkt voor >
      • Tri-ICT
      • Devoteam
      • Bitconsult
      • 3D-ICT
      • TeleLinQ
      • HeadBird
      • Tobius
      • Logsys
      • Optizen
    • Projecten als werknemer
    • As Architect
  • Als vrijwilliger
    • Midgard Viking Brotherhood >
      • midgard viking belgium
      • KinderKankerFonds
      • 2024 >
        • 2024 toys run
        • 2024 bednet charity
        • 2024 clothing run
      • 2023 >
        • 2023-10-07 VVA Event
      • 2022 >
        • 2022 KinderkankerFonds
      • 2021 >
        • 2021 toysrun
  • Archief
    • Als bijverdienste >
      • Security
    • Als Student >
      • Student
      • WerkStudent
    • Als vrijwilliger >
      • 205 Fos Impeesa
      • Iepenburg
      • Intersoc
  • Contact & Agenda
    • Agenda
    • Contact us
    • Online >
      • Discord
      • Facebook >
        • Beggar Consultancy
        • Poor Beggar
      • Twitter
    • John Claes
  • Hobby’s
    • Overzicht
    • Active >
      • Airsoft
      • Ingress
      • Reizen
      • Geocaching
      • Food
      • Sport - Conditie
      • Vissen
    • Archief >
      • Modelbouw
      • CB Vossejacht
  • Algemeen
    • Wie ben ik
    • Wat doe ik
    • Waar vind je me
  • Als ICT werknemer
    • Overzicht >
      • Overzicht & CV
      • My Certificates
      • My Community Events
    • Werkende voor >
      • Beggar Consultancy
    • Gewerkt voor >
      • Tri-ICT
      • Devoteam
      • Bitconsult
      • 3D-ICT
      • TeleLinQ
      • HeadBird
      • Tobius
      • Logsys
      • Optizen
    • Projecten als werknemer
    • As Architect
  • Als vrijwilliger
    • Midgard Viking Brotherhood >
      • midgard viking belgium
      • KinderKankerFonds
      • 2024 >
        • 2024 toys run
        • 2024 bednet charity
        • 2024 clothing run
      • 2023 >
        • 2023-10-07 VVA Event
      • 2022 >
        • 2022 KinderkankerFonds
      • 2021 >
        • 2021 toysrun
  • Archief
    • Als bijverdienste >
      • Security
    • Als Student >
      • Student
      • WerkStudent
    • Als vrijwilliger >
      • 205 Fos Impeesa
      • Iepenburg
      • Intersoc
  • Contact & Agenda
    • Agenda
    • Contact us
    • Online >
      • Discord
      • Facebook >
        • Beggar Consultancy
        • Poor Beggar
      • Twitter
    • John Claes
  • Hobby’s
    • Overzicht
    • Active >
      • Airsoft
      • Ingress
      • Reizen
      • Geocaching
      • Food
      • Sport - Conditie
      • Vissen
    • Archief >
      • Modelbouw
      • CB Vossejacht

Projecten als werknemer

RIZIV / INAMI : GenPay

4/1/2021

 
Picture
Picture
Picture

GenPay

Why:
Communication with the Finance Application, Creation of the Payment orders to the Bank, Processing Bank Responses are all actions we don't want every application that offers payments to reinvent every time.
This project is the transversal communication platform that processes and does the follow-up of all payments that are delivered.

My Work

  • Architectural design application and communication design
  • Communication with Lead Developer about which components/Frameworks to use 
  • Assistance Setup Local TFS for Deploy
  • Assistance Setup Local IIS for Deploy

Application Architecture Layers

  • 2 FrontEnds ( FrontOffice external and BackOffice internal ) 
  • API layer for Communication between the FrontEnds en de BackEnds
  • We have 3 big Bounded Contexts for 3 MicroServices
    • Fiscal Documents
    • Payments
    • Reference Data  
  • The back End will have multiple MicroServices for the business Steps in the Payments Context
    • for every step in the workflow there is a MicroService so we can easily swap version/implementation 
    • we use a Choreographic coordinated Saga Setup for the MicroServices 
  • We have 3 big Bounded Contexts 
    • Fiscal Documents
    • Payments
    • Reference Data

Health Setup

  • Health Checks [ Dependency checks ] for It Support.
  • Probe [ HealthChecks = OK => 200 ] for Load Balancer.
  • StatePage [Watchdog ] for Dev-Users to see detailed statuses of all parts in the whole workflow ( api's, bus, services, UI's, databases, external dependencies)

Components / Frameworks / Technology

  • Front Ends will be MVC  pages using Razor ( Enterprise Architectural ) : .Net 5 
  • API layer will be Web Api - .Net 5
  • MicroServices will be build in .Net 5 
    • Web Api
    • Container Ready for deployment in multiple environments
    • Nuget packages will be created for use by external parties
  • Choreographic WorkFlow will be setup using nServiceBus using the API approach, so we can add Event Sourcing easy when Riziv sets up an Enterprise Event Store

Initial Issues (december 2020)

  • we'll start using Net Core 3.1 
    • nServiceBus version for .Net 5 is not yet ready
    • .Net Core 3.1 let's us use all other components and demands

Issues Update (March 2021) 

  • nServiceBus
    • nServiceBus has now version for .Net 5 => we start using .Net 5
  • Containers 
    • Riziv is still working on Container deployment environment

Issues Update (June 2021)

  • Net 5
    • Riziv Health nugget : We need to upgrade it to .Net 5
  • OAuth
    • Still no progress
  • Containers
    • Still no progress
  • POC 
    • Ready for start development of Project Code
  • Analyses ( US) 
    • Not far enough to start Project development 
  • S&S
    • Still not all infra ready

Comments are closed.

    Author

    John Claes
    Picture

    Werkgevers

    All
    01 Optizen
    02 Logsys
    03.1 Acerta
    03 Tobius
    04 Headbird
    05 Telelinq
    06.1 Securex
    06 3d Ict
    07.1 Socialist Mutuality
    07.2 Dep Landbouw & Visserij
    07.3 FOD BUZA
    07 Bitconsult
    08.1 RIZIV INAMI NIHDI
    08 Devoteam
    09.1 RIZIV INAMI NIHDI
    09 Tri ICT
    10.1 RIZIV INAMI NIHDI
    10 Beggar Consultancy

    RSS Feed

    Archives

    November 2024
    October 2024
    September 2024
    July 2024
    June 2024
    March 2024
    August 2023
    June 2023
    January 2023
    December 2022
    November 2022
    September 2022
    June 2022
    May 2022
    January 2021
    December 2020
    October 2019
    September 2018
    April 2018
    March 2018
    September 2015
    August 2015
    March 2015
    January 2015
    December 2014
    November 2014
    October 2014
    August 2014
    June 2014
    May 2014
    April 2014
    January 2014
    December 2013
    January 2013
    September 2012
    August 2012
    December 2011
    November 2011
    October 2011
    January 2011
    April 2010
    January 2010
    November 2009
    January 2009
    November 2008
    October 2008
    August 2008
    February 2007
    November 2006
    September 2006
    March 2005

    Oude Cv's

    johnclaes_cv.doc
    File Size: 118 kb
    File Type: doc
    Download File

    john_claes.docx
    File Size: 61 kb
    File Type: docx
    Download File

    cv_claes_john.doc
    File Size: 76 kb
    File Type: doc
    Download File

Poor Beggar