Assets developed¶
This is the list of assets, I developed or co-developed over the years.
Methodology¶
- Event storming workshop
- Domain Driven Design
- Develop data intensive app
- Agile business rules development
EDA¶
Architecture¶
- Global EDA site - started in 10/2018 - continuously updated
- Reefer Container shipment EDA solution implementation - started 10/2018
- Reference Architecture and integration with analytics and machine learning
- Advantages of Event-Driven Reference Architectures - Microservice decoupling
- Advantages of Event-Driven Reference Architectures - Reactive systems
- Advantages of Event-Driven Reference Architectures- Resiliency
- Strangler design pattern in the context of EDA
- CQRS pattern discussion - documented 01/2019 - updated 04/2020
- Event sourcing design pattern 01/2019
- Dead letter queue design pattern -1/2020
- SAGA design pattern- 01/2019, updated Q1 - 2020
- SAGA orchestration with MQ - producer app
- SAGA orchestration with MQ - mq consumer app (voyage)
- SAGA orchestration with MQ - knative mq consumer app (reefer)
- Modern data lake: point of view - Q2 2020
- Legacy integration - Q1 2020 / Updated Q3 2020
- Business Automation products on top of EDA
- integration with a potential MQ transactional framework with kafka / life insurance demo
- EDA governance with Apache Atlas
Development practices¶
- Different Data Models
- CQRS pattern implementation query and command are part of two separate folders. - started in dec 2018 - updated Q1 2020 with new integration tests.
- Topic replication with mirror maker 2 Q2 2020 - updated 09/2020
- Mirror Maker 2 Studies 04/2020
- Mirror maker 2 labs - Q2 2020 - updated 09/2020
- Event Streams on Cloud hands on lab introductory hands-on lab on IBM Event Streams on Cloud with topic creation. It was done in the context of customer's Kafka bootcamp.
- Store item sale simulator to produce messages to Rabbit MQ, IBM MQ or Kafka backends 10/2020
- Realtime Analytics pattern. Created for EDA
- Reefer simulator in python - updated 02/2021
- Reefer Container Shipment Container Management springboot
- Container inventory management - legacy mockup
- Gitops with kustomize for Vaccine solution - 03/2021
- Spring cloud stream project template with apicurio. 05/2021
- EDA quickstart code templates
- IBM Tech academy
Technology¶
- Kafka Summary
- Kafka Producers & Consumers best practices
- Kafka Streams Summary
- Kafka Streams lab 3 - 09/2020 - Q4 2020
- Inventory view with Kafka Streams, interactive queries, and quarkus
- Kafka Connect
- Kafka connect with Cloud Object storage
- IBM MQ in the context of EDA started 09/2020
- Event Streams on Cloud - security with IAM - labs Q1 2020
- Event Streams on Cloud - Consumer group lab Q1 -2020
- Event Streams on Cloud - monitoring Q1 -2020
- Flink studies
Integration¶
- Hybrid Integration Reference Architecture q3 2019
- Inventory API with API management
- Inventory Data Access Layer
- DB2 Inventory Database 04/2017
- MQ Messaging Solution
- Customer management microservice
- Inventory Flow - Integration Bus The goal of this project is to demonstrate how an IBM Integration Bus runtime can be deployed on premise or on IBM Cloud Private, running gateway flows to expose REST api from SOAP back end services.
AI - Data¶
- Cognitive Reference Architecture
- Data and AI Reference Architecture
- Reefer Predictive Maintenance Solution
- Vaccine Cold Chain Monitoring - solution - 07/2020
- Vaccine Order Manager event-driven microservice - 07/ 2020
- Vaccine Order & Reefer Optimization python flask app to integrate with cplex to build a model
- Watson Discovery enablement
- Watson discovery broker app
- Watson conversation training
- Watson conversation broker
- Context Driven Dialog
- Product Recommendations with Watson Assistant and Decision Management - 12/2018
- Cognitive Architecture: Supplier On Boarding Business Process
- Customer analysis with cognitive and analytics in hybrid cloud