QNA > C > Cos'è Un Ingegnere Di Piattaforma?

Cos'è un ingegnere di piattaforma?

Platform Engineering è il processo di selezione dei frameworks -- cioè se usare frameworks di terze parti, piuttosto che crearne di propri, mostrando anche come legare i frameworks insieme per costruire una piattaforma su cui le applicazioni possano essere costruite.

Utilizziamo Quora come illustrazione di una tale piattaforma su una tipica webapp.

  • Front end: CSS, HTML, JavaScript ed eventuali frameworks
  • Presentazione del contenuto e scalabilità: CDN, bilanciamento del carico, IaaS, distruzione del database, ecc.
  • Servizi cloud: API (aggancio alla logica di business, PaaS, ecc.)
  • Logica di business: capire quale contenuto inviare a chi, quando inviarlo e come inviarlo, oltre a chi sta inviando il contenuto, il tipo di contenuto che sta inviando e quali domande il contenuto risponde, come questa risposta, per esempio (logica SaaS, ecc.)
  • Sicurezza e auditing: login, registrazione, BNBR, reporting, ecc.
  • Base di dati fisici e altri contenuti: database, backup, amministrazione di sistema/rete, ecc.


Come ingegnere di piattaforma, il tuo lavoro è quello di assicurarti che tutti i componenti di cui sopra funzionino insieme come un unico insieme integrato. Questo è un ruolo diverso da quello di un ingegnere DevOps; sei responsabile dell'infrastruttura della piattaforma, non di una specifica applicazione in quella piattaforma.

Di Noleta Toline

Qual è il miglior motore di gioco cross platform 2d? :: Cos'è la congestione di rete?
Link utili