Un sistema monolítico está compuesto por una sola aplicación grande que maneja todos los aspectos del sistema. Aquí hay un script en PowerShell que simula una aplicación monolítica:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
function MonolithicSystem { param ( [string]$action ) switch ($action) { "start" { Write-Output "Starting monolithic application..." # Simulate starting various subsystems InitializeDatabase InitializeNetwork InitializeUI } "stop" { Write-Output "Stopping monolithic application..." # Simulate stopping various subsystems ShutdownUI ShutdownNetwork ShutdownDatabase } default { Write-Output "Unknown action. Use 'start' or 'stop'." } } } function InitializeDatabase { Write-Output "Database initialized." } function InitializeNetwork { Write-Output "Network initialized." } function InitializeUI { Write-Output "User Interface initialized." } function ShutdownDatabase { Write-Output "Database shutdown." } function ShutdownNetwork { Write-Output "Network shutdown." } function ShutdownUI { Write-Output "User Interface shutdown." } # Example usage MonolithicSystem -action "start" MonolithicSystem -action "stop" |