Im Laufe des 6. und 7. September haben wir die täglichen Arbeitsflüsse verbessert, Updates für beide Host Testzellen eingeführt und durch Probleme gearbeitet, die während der bezahlten Registrierung und der Organisationsfehlung gefunden wurden.
6. September: Prüfung und Vereinfachung der Schnittstelle
Wir haben ein einziges Modell-System lokal getestet, der Benutzer durch Navigation, Architektur, Lebenszyklusänderungen, Ereignisse und Kosten folgt.
Dieser Test führte zu mehreren Verbesserungen:
- Event-Filter bewahren das ausgewählte Modell und bieten einen benannten Return-Link.
- Modelle Lebenszyklus-Updates halten den Benutzer auf der Modellseite.
- Komponente speichern und verwandte Modellnavigation behält das Systemkontext.
- Modellverbindungen im Architekturgrafik öffnen den Modellwerkraum direkt.
- Das Grafik erscheint früher auf der Seite, mit fortschrittlichen Kontrollen auf Nachfrage verfügbar.
- Die Unterschiede zwischen Architektur-Status und Komponenten-Konten haben klarere Erläuterungen.
- Kostenansichten bleiben beim Aufzeichnen und Speichern von Beiträgen auf das ausgewählte System oder Modell abgeschaltet.
Diese Änderungen wurden am 6. September lokalerweise überprüft und am 7. September in den Gastgebiet enthalten.
7. September: Eigentum und operative Sichtbarkeit
Wir haben architektonische Eigentumsverbesserungen abgeschlossen. Graph Creation unterstützt nun einen Standard-Eigentümer und individuelle Überschüsse für neue Elemente. Die bestehenden Grafiken haben eine Aktion, um fehlende Eigentümer an ausgewählte Elemente zu zugeordnen, ohne bereits zugeordnete Eigentümer zu überschreiben.
Wir haben auch die Komponentenkonfigurationspräsentation verbessert, wodurch die vorgelegten Versionen und Umweltpublikationen leicht zu unterscheiden und die doppelte Einreichung der unveränderten Konfiguration zu verhindern sind.
Global Control erhielt Registrierungsberichte über Zellen, einschließlich Organisations-Gründer, Benutzerregistrierungen und eingeladenen Benutzerzahlen. Die Betreiber können durch ein umfassendes Datumbereich filtern und die Zielzelle für neue Registrierungen von Control ändern.
Zahlung an Bord und Rückgabe von Kunden
Nach verifizierter Zahlung, wird die bezahlte Onboarding jetzt automatisch ohne zusätzliche Organisation-Geschöpfungsklick fortgesetzt. Während die Bestätigung wartet, erklärt ein animierter Indikator, dass Hashmedo auf Paddle wartet.
Wir fügen einen Abschiedsschirm hinzu, nachdem die Organisation erfolgreich gelöscht und abgeschlossen wurde. Es bestätigt, dass die Abonnement endet und bietet eine Rückkehr-to-Login-Aktion.
Die Prüfung hat auch zwei Themen ausgesprochen, die wir lösen:
- Wieder registrieren mit demselben E-Mail versuchte, einen duplikierten Paddle-Kunden zu erstellen. Checkout nimmt nun den bestehenden Kunden neu ein, wenn Paddle diesen Konflikt explizit identifiziert und gleichzeitig das Rechnungskonto der neuen Organisation getrennt hält.
- Die Organisation Löschung könnte beendet werden, aber nicht während der Login-Routing-Reinigung. Wir korrigierten die fehlenden Datenbank-Erlaubnisse und absolvierten die betroffene Reinigung.
Die Re-Registrierung wurde nach dem Kunden-Re-Nutzung Fix bestätigt. Die endgültige Routing-Reparatur benötigt immer noch einen frischen End-to-End-Check der Löschung, den Abschiedsschirm und die erneute Registrierung zusammen.
Betrieb und Verifizierung
Die Änderungen wurden über Zell- und Shared-Service-Releases bereitgestellt, mit entsprechenden Tests für jede Änderung und Gesundheitsüberprüfungen nach der Einführung. Datenbankchecks decken die Rückkehr-Kundenisolierung und Routing Cleaning mit der tatsächlichen Service-Rolle ab.
Verschlüsselte Backups wurden verifiziert, einschließlich einer neuen Backup vor der Rechnungsmigration. Die aufgezeichneten Einführungskontrollen zeigten, dass sowohl die gehosteten Zellen als auch die aktualisierten gemeinsamen Dienstleistungen gesund sind.
Diese Überprüfungen liefern Beweis für die Freisetzung; die vollständige Akzeptanz von Kunden-Journey bleibt Teil der Startarbeit.
Separate Testumgebung und Produktion
Wir haben eine dedizierte Produktionsanlage mit eigener Kontrolle, Rechnungslegung, Onboarding, Gateway, Keycloak, Zellen, Datenbanken und Bestätigungen vereinbart. Die bestehende Installation bleibt für Test- und Testumgebung verfügbar.
Testumgebung wird Paddle Sandbox verwenden; Produktion wird Paddle Live-Payments verwenden. Die Umgebungen teilen das Bildregister und teilen zunächst S3-Speicher, mit separaten Backup-Routen, Zugriffskräfte und Verschlüsselungsschlüssel. Veröffentlichungen werden die gleichen getesteten Bildverdauung in die Produktion fördern.
Dies ist eine vereinbarte Architektur, nicht eine fertige Infrastrukturrolle.
Was kommt weiter
- Bereitstellung der unabhängigen Produktionsanlage und Konfiguration von Testumgebieten.
- Vollständige Anmeldung, Rechnung, Löschung, Einladung und Erlaubnis Akzeptanz-Checks.
- Überprüfen Sie die Überwachung Warnungen, Backup-Restauration und Release-Rollback.
- Entwickeln Sie eine klarere Erklärung, wenn die Komponentenveröffentlichung einen unabhängigen Prüfer erfordert.
Wir haben auch überprüft, dass eine Komponentenversion gleichzeitig in der Test- und Produktionsumgebung aktiv bleiben kann. Die Aufschließung oder Nichtveröffentlichung in der Produktion verlässt die Test-Umgebung-Veröffentlichung unentbehrt.