Padroneggia i concetti fondamentali di ingegneria del software che ogni ingegnere del software dovrebbe conoscere: progettazione di sistemi, sistemi distribuiti, database, sicurezza, networking e DevOps, giocando a un gioco per dispositivi mobili basato su una storia.
RUNTIME è un gioco di apprendimento narrativo pensato per aspiranti ingegneri del software, studenti di informatica, sviluppatori junior e appassionati di tecnologia che desiderano comprendere a fondo il funzionamento del software alla base di Internet, senza dover studiare sui libri o guardare video di YouTube per ore.
Ogni concetto è inserito in uno scenario: un'interruzione di produzione notturna, una crisi di scalabilità, una violazione della sicurezza, una migrazione di schema andata male. Non si legge sul bilanciamento del carico, ma si gioca e si sperimenta in prima persona un picco di traffico, scoprendo cosa si rompe. È così che si acquisiscono le competenze.
Interpreti un ingegnere junior in un'azienda tecnologica fittizia. Mentre un mistero aziendale si dipana intorno a te, risolvi gli stessi problemi che veri SRE, ingegneri backend e architetti di sistema affrontano ogni giorno, attraverso minigiochi interattivi, dialoghi a bivi e carte di conoscenza progressivamente più approfondite.
CONTENUTO:
▸ Due mondi completi (32 capitoli)
• La Città dell'Architetto: architettura di sistema e sistemi distribuiti
• Protocollo Fantasma: database, transazioni e gestione dei dati
▸ Altri tre mondi in arrivo
• Sistemi Operativi
• Intelligenza Artificiale Generativa
• Hacking Etico
▸ Oltre 12 minigiochi interattivi
• Router di Pacchetto di Rete (CDN + latenza)
• Scalabilità della Città (autoscaling e compromessi SLA)
• Decodificatore JWT (sicurezza e rilevamento di manomissioni)
• Triangolo del Teorema CAP (coerenza vs disponibilità)
• Ottimizzatore di Query (prestazioni SQL)
• Eliminazione della Cache (strategia LRU vs LFU)
• Configurazione di Circuit Breaker e Rate Limiter
• Generatore YAML per Docker e Kubernetes
• Selettore di Storage (SQL vs NoSQL)
• Assemblatore di Architetture
• Lettura di dashboard Grafana
• …e altro ancora
▸ Oltre 140 schede informative suddivise in tre livelli di apprendimento
• Livello 1: Introduzione rapida: comprendi il concetto in 30 secondi
• Livello 2: approfondimento: dettagli tecnici, markdown e video incorporati
• Livello 3: impatto nel mondo reale: perché è importante su larga scala
▸ Gameplay basato sulla storia
• Dialoghi ramificati con conseguenze reali
• 8 personaggi doppiati in due mondi
• Thriller aziendale basato su problemi di ingegneria reali
▸ Gamification che insegna davvero
• Punti esperienza per le decisioni corrette, credito parziale per risposte buone ma non perfette
• Sblocco dei capitoli a stelle (è necessario ottenere almeno 2 stelle per progredire)
• Badge di maestria: visualizzati come immagini PNG condivisibili
• Modalità pratica a gioco libero per affinare le proprie abilità
• Sistema di suggerimenti (5 all'ora)
▸ Pensato per la vita reale
• Gioca offline: si sincronizza quando torni online
• Interfaccia utente immersiva con ambientazioni suggestive
• Design visivo pulito e ispirato al cyberpunk
A CHI È RIVOLTO:
• Studenti di informatica e ingegneria che si preparano per stage o tirocini
• Sviluppatori autodidatti che desiderano approfondire i fondamenti del backend
• Ingegneri junior che si stanno specializzando nei sistemi distribuiti
• Chiunque si stia preparando per colloqui di progettazione di sistemi presso aziende FAANG/MAANG o aziende leader nel settore dei prodotti
• Appassionati di tecnologia curiosi che vogliono capire come funziona realmente Internet
COSA IMPARERAI:
Bilanciamento del carico • CDN • Scalabilità automatica • Strategie di caching • Limitazione della velocità • Circuit breaker • Teorema CAP • Indicizzazione del database e ottimizzazione delle query • Livelli di isolamento delle transazioni • Compromessi tra SQL e NoSQL • JWT e autenticazione • Nozioni di base di Docker e Kubernetes • Code di messaggi • Pattern di microservizi • Osservabilità e monitoraggio
Ogni concetto viene insegnato all'interno di una situazione pratica: non come una definizione da memorizzare, ma come una decisione da prendere sotto pressione, con conseguenze concrete.
CREATO DA UNO STUDENTE, PER GLI STUDENTI
RUNTIME è stato creato da uno studente di Ingegneria Informatica del Sardar Patel Institute of Technology (SPIT) di Mumbai: lo strumento di apprendimento che avrei voluto avere a disposizione durante la preparazione all'esame di progettazione di sistemi.
Se vi è mai capitato di chiudere una lezione di 40 minuti su YouTube e rendervi conto di non aver imparato nulla, questo strumento fa al caso vostro.
Scaricate RUNTIME. Ascoltate un capitolo. Imparate qualcosa che vi tornerà utile al prossimo colloquio di lavoro.
Ultima versione
1.0.6Caricata da
Axel Grijalva
È necessario Android
Android 7.0+
Categoria
Gratuita Educativi GIOCOClassificazione dei contenuti
Everyone
Rapporto di sicurezza
Controlla ora
Segnala
Segna come inappropriataLast updated on May 12, 2026
Questa versione include correzioni di bug minori e miglioramenti generali. Aggiorna alla versione più recente per un'esperienza ottimale.
