|
| 1 | +Write up a demo script using the format and style in the attached docx file but for the following workshop.... |
| 2 | +" |
| 3 | +This financial application and its corresponding workshop are aimed at both financial line of business experts and developers. |
| 4 | +It is intended to allow the two personas to have a common ground and shared understanding of the possibilities and finer details of both the business solutions and the development architecture, features, etc. involved in them. |
| 5 | + |
| 6 | +Each lab/part of the application describes various aspects including... |
| 7 | +- business process |
| 8 | +- dev/tech involved |
| 9 | +- existing companies that use such solutions |
| 10 | +- differentiators |
| 11 | +- low level details of code, tests, and comparisons with other solutions/vendors |
| 12 | +- brief video walkthrough |
| 13 | + |
| 14 | +The workshop in addition goes into further details on... |
| 15 | +- migration |
| 16 | +- scaling and sizing |
| 17 | +- expert contacts in product management, etc. |
| 18 | + |
| 19 | +Introduction |
| 20 | +The application used is a full-stack, microservices based architecture, using all of the latest and most popular developer technologies. |
| 21 | +The frontend is written predominantly in React. |
| 22 | +The mid-tier is written in various languages and platforms such as Java and Spring Boot, React and Node, Python, .NET, Go, Rust, and WASM |
| 23 | +Oracle Database serves as the backend, however, Oracle database is far from just a storage mechanism as you will see as you go through the labs. |
| 24 | +A number or Oracle and Oracle database technologies are used. |
| 25 | + |
| 26 | +Lab 1 |
| 27 | +Process: FinTech/Bank APIs: Access/use financial data or processes from APIs. Display the largest changes in portfolio |
| 28 | +Tech Used: Oracle Rest Data Services (ORDS) |
| 29 | +Reference: Bank Of India |
| 30 | +Differentiators: Create APIs from data an processes in under a minute |
| 31 | +Low-level details: Comparison of speed with other API creation methods as well as the advantage of ORDS |
| 32 | + |
| 33 | +Lab 2 |
| 34 | +Process: DevOps: Kubernetes, Microservices, and Observability |
| 35 | +Tech Used: Oracle Backend For Microservices and AI, OpenTelemetry, Grafan |
| 36 | +Reference: LOLC |
| 37 | +Differentiators: Simplified management of Kubernetes and microservices, one of a kind trace exporter in the database, giving the ability to trace *into* the database that no other vendor has, as well as metrics and log exports - all exporters accept SQL for the most advanced querying of data. |
| 38 | +Low-level details: Realize the amount of architecture that is automated and the convenience, and time saving time-to-mark advantages |
| 39 | + |
| 40 | +Lab 3 |
| 41 | +Process: Create and Query Accounts: Create with MongoDB API, query with SQL |
| 42 | +Tech Used: MongoDB API adapter, JSON Duality |
| 43 | +Reference: Santander |
| 44 | +Differentiators: Use JSON Duality for seamless SQL querying of the same data. No other database can do this. |
| 45 | +Low-level details: Instigate crash and notice transactionality of Oracle Database for JSON and relational. |
| 46 | + |
| 47 | +Lab 4 |
| 48 | +Process: Transfer funds between banks |
| 49 | +Tech Used: Spring Boot, MicroTx, Lock-free reservations |
| 50 | +Reference: U of Naples |
| 51 | +Differentiators: The only database that provides auto-compensating sagas (microservice transactions) and highest throughput for hotspots. Simplified development (~80% less code) |
| 52 | +Low-level details: Instigate crash and notice automatic recovery that is possible and the huge amount of error-prone code that would be required otherwise. |
| 53 | + |
| 54 | +Lab 5 |
| 55 | +Process: Credit card purchases, fraud, and money laundering |
| 56 | +Tech Used: Credit card purchases are conducted using Oracle Globally Distributed Database. |
| 57 | +Fraud detection and visualization is conducted using OML4Py (Python) and Spatial. |
| 58 | +Money Laundering is detected using Oracle Graph. |
| 59 | +Events are sent using Knative Eventing and CloudEvents. |
| 60 | +Reference: AMEX |
| 61 | +Differentiators: |
| 62 | +Low-level details: |
| 63 | + |
| 64 | +Lab 6 |
| 65 | +Process: Transfer to brokerage accounts |
| 66 | +Tech Used: Kafka and TxEventQ |
| 67 | +Reference: FSGUB |
| 68 | +Differentiators: |
| 69 | +Low-level details: Instigate crash and notice message duplication, message loss, data duplication, and additional code required when using Kafka with Postgres and MongoDB that is automatically and transactionally handled when using Kafka with Oracle Database. |
| 70 | + |
| 71 | +Lab 7 |
| 72 | +Process: Stock ticker and buy/sell stock |
| 73 | +Tech Used: TrueCache, Polyglot (Java, JS, Python, .NET, Go, Rust, PL/SQL) |
| 74 | +Reference: NYSE |
| 75 | +Differentiators: Unlike Redis, True Cache uses SQL, not a proprietary API |
| 76 | +Low-level details: |
| 77 | + |
| 78 | +Lab 8 |
| 79 | +Process: Personalized Financial Insights |
| 80 | +Tech Used: Vector Search, AI Agents, and MCP |
| 81 | +Reference: Merrill Lynch |
| 82 | +Differentiators: Access data securely from Oracle Database hub. Even using JavaScript and Java from within the database to make MCP AI Agent calls |
| 83 | +Low-level details: |
| 84 | + |
| 85 | +Lab 9 Speak with your financial data |
| 86 | +Process: Access/use financial data or processes from APIs. Display the largest changes in portfolio |
| 87 | +Tech Used: NL2SQL/Select AI, Vector Search, Oracle AI Explorer, Speech AI |
| 88 | +Reference: various call centers |
| 89 | +Differentiators: |
| 90 | +Low-level details: |
| 91 | +"" |
0 commit comments