├── images └── architecture-7010048951821.jpeg ├── index.md ├── hospitality.md └── devops.md /images/architecture-7010048951821.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ttscoff/devo.wedo/main/images/architecture-7010048951821.jpeg -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | title: Wedo 4 | project: Wedo 5 | description: Stuff we've done. 6 | image: 7 | --- 8 | We are a passionate team focused on implementing new business models around Digital. We are "nerds", but we also understand how to bridge the gap between business requirements and technology in order to define innovative Digital use cases that span the entire Oracle stack. 9 | 10 | {% youtube lS5mtnZAeTo %} 11 | -------------------------------------------------------------------------------- /hospitality.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: WeDo Hospitality 3 | layout: single 4 | parent: Wedo 5 | description: "Looking for new business opportunities? Chatbots bring new ways to interact with customers using modern channels such as Messaging Apps, Voice Assistants and Connected Cars." 6 | --- 7 | Looking for new business opportunities? Chatbots bring new ways to interact with customers using modern channels such as Messaging Apps, Voice Assistants and Connected Cars. This demo, powered by the new Oracle Bot technology and 20 other PaaS and SaaS Oracle Services, shows how we bring users a seamless traveler experience: from web-based booking, mobile checkin with face recognition and voice-driven room services request, to predictive maintenance based on IoT and BigData. 8 | 9 | ## Supporting Documentation 10 | 11 | ### Demo Video 12 | 13 | Detailed video showing the end-to-end demo. A real, practical and comprehensive solution for the new revolution in the Travel and Tourism market. If you want to attract Millennials you will need to be where they are, on instant messaging platforms and improving the way of they are currently offering their services. 14 | 15 | {% youtube rKs2HBOQdpY %} 16 | 17 | ### Premiere / Marketing video 18 | 19 | Video describing the solution created by WEDO team from a Marketing point of view. 20 | 21 | {% youtube hlMRht0crBw %} 22 | 23 | ![](images/architecture-7010048951821.jpeg) 24 | -------------------------------------------------------------------------------- /devops.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: WeDo DevOps 3 | layout: single 4 | parent: Wedo 5 | description: Robot Color Sorter, Hybrid Apps (OKE & K8s raspberry cluster), Gigi's Pizza - Microservices & Data Base Transactions 6 | --- 7 | 8 | **WEDO DevOps** 9 | 10 | **Robot Color Sorter** 11 | 12 | * In this use case you will see how to use **Oracle Developer Cloud Service** related to **GIT, CI/CD pipelines** and integration (**webhooks integrations**) with external apps like **Jenkins, SonarQube or Slack**. 13 | * Robot Color Sorter demo show how to change code throught **snipplets** and how to use **kanban**, resolving issues or appliying patches to the code. Once the code is updated or changed, the **CI/CD pipeline** will complete the appropiate automated tasks to deploy the new **python** code into the robot. 14 | * After code deployment, last step will be manual and visual testing by the owner of the patch to verify the code and the functionality. 15 | 16 | **Hybrid Apps (OKE & K8s raspberry cluster)** 17 | 18 | * This use case is focused in the **Kubernetes (K8s) clusters**, on-prem and public cloud an how to deploy microservices that control phisical assets like robots or drones. 19 | * Our special and smart robot (**VECTOR**) will do a customized performance running from a **flow dashboard** (it's code is in Developer Cloud GIT repository). 20 | * Vector and drone controller are docker containers that we code in nodejs, contanerized in **docker** (prepared docker file) and deploy in the K8s cluster as part of **CI/CD pipeline**. 21 | 22 | **[G](https://wedocec-wedoinfra.cec.ocp.oraclecloud.com/site/wedodevops/use-cases/gigis-pizza.html)igi's Pizza - Microservices** 23 | 24 | * Use case focused in **microservices and Multitenant DataBase**. We have **three microservices** coded in different laguages like python, nodejs and of course Java (**helidon framework**). This three microservices are part of a **delivery pizza app**, one microservice control the orders, other one control the pizza delivery and the last one control the accounting. 25 | 1. Order data will be saved as **JSON** files in multitenant DB (java microservice) 26 | 2. Delivery data will be saved as **graph node DB** (java microservice) 27 | 3. Accounting data will be saved as regular **SQL data** (nodejs microservice) 28 | 29 | **Data Base Transactions** 30 | 31 | * **Distributed Transactions** are a pain on the neck and this use case demonstrate that DB had solve this problem. Why not do a mix between **microservices** and DB for transactions?. 32 | * This use case show how two nodejs microservices can do transactions to **Oracle Data Base** **Cloud Service** without the distributed microservices transaction problem (no 2FC, no sagas pattern) 33 | 34 | 35 | 36 | **Supporting Documentation** 37 | 38 | **More detail:** [https://wedocec-wedoinfra.cec.ocp.oraclecloud.com/site/wedodevops/index.html](https://wedocec-wedoinfra.cec.ocp.oraclecloud.com/site/wedodevops/index.html) 39 | 40 | #### Demo Video 41 | 42 | Different use cases: 43 | 44 | Robot Color Sorter, Hybrid Apps, Gigi's Pizza and Transactions 45 | 46 | #### Marketing video 47 | 48 | Video describing the solution created by WEDO team from a Marketing point of view. 49 | 50 | Do you want this demo? 51 | 52 | Please send an email to Wedo Product Managers: carlos.casares@oracle.com and jesus.brasero@oracle.com or to WEDO DevOps Project Manager: ivan.sampedro@oracle.com 53 | 54 | --------------------------------------------------------------------------------