MSAMM
Back to course

Oracle Visual Builder: Applications That Outlive Their First Release · Module 14 · Source control, environments and publishing

Environments, and what differs between them

Lesson 141 of 176 · 2 min

ENDPOINTS, CREDENTIALS AND DATA. The three things that MUST NOT TRAVEL UNCHANGED, which is the same list EVERY PROMOTION CHECKLIST IN THIS CATALOGUE CARRIES. Moving an application between environments is mostly identical for every technology, which is why this list is the same one the integration and technical courses use. ENDPOINTS ARE THE FIRST AND THE MOST VISIBLE. Every service connection points somewhere, and that somewhere differs per environment. An application promoted with its endpoints intact is a production application reading and writing a test system — Lesson 10's first failure. AND THE WRITE DIRECTION IS THE ONE THAT MATTERS. Reading test data in production is wrong and visible. Writing production data into test, or test data into production, is wrong and frequently invisible for weeks. CREDENTIALS ARE THE SECOND AND THEY ARE NOT MERELY DIFFERENT VALUES. Environments should not share credentials at all — a credential that works in

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Visual Builder: Applications That Outlive Their First Release, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 14 · Source control, environments and publishing

  1. 1What a publish actually doesFree preview
  2. 2Versions, and living with two
  3. 3Source control, and why a visual tool still needs it
  4. 4Branching and more than one developer
  5. 5Environments, and what differs between them
  6. 6Making endpoints configurable
  7. 7The promotion checklist
  8. 8Rolling back
  9. 9Automating it
  10. 10What breaks: four promotion failures
  11. 11Lab briefing · Promote and prove it is isolated