Todas las plantillas

Syntasso Stack the Deck Promise Game

844 visualizaciones
29 usos
1 Me gusta

Informe

Fondo

Este juego se creó para ayudar a los equipos a diseñar plataformas internas para desarrolladores efectivas.

Las plataformas internas efectivas te ayudan a avanzar más rápido, a ser más seguras y a aumentar la eficiencia a medida que escalas.

Para crear una plataforma efectiva, debes incorporar tres principios esenciales:

1. Autoservicio y acceso bajo demanda

2. Procesos de negocio aplicados de forma consistente

3. Gestionar servicios a escala para toda la flota

Syntasso Kratix Enterprise (SKE) hace esto y más al proporcionar la Promise API. Usa este mazo de tarjetas para diseñar tus propios servicios que cumplan con todos los principios de la plataforma.

El primer paso para diseñar tu plataforma es: ¿Cuál es el contrato con tus usuarios? ¿Cómo aprovisionas tanto recursos compartidos como únicos? ¿Dónde incluyes las reglas clave de los procesos de negocio? ¡Y no olvides incluir una interfaz de usuario (UI) y un conjunto de destinos de despliegue!

Comenzar

Primero, decide qué API vas a diseñar. Como cualquier API web, es importante que el alcance sea claro y útil. No tan grande que resulte confuso, ni tan pequeño que no sirva. Un buen punto de partida es una sola pieza de infraestructura, algo como una base de datos o un bucket de almacenamiento. Pero para decidir qué pieza de infraestructura, puedes empezar por identificar una abstracción de nivel superior, como un entorno de pruebas, y descomponerla en partes más pequeñas.

Cómo jugar

Una vez que tengas una API planificada, necesitas diseñar tanto el contrato con tus usuarios como la implementación del backend. Puede que quieras contar con diferentes personas en la sala para cada sección, o mantener a todos juntos.

Por ejemplo, quizá quieras reunir a ingenieros de plataforma, a expertos en seguridad, a ingenieros de infraestructura y a desarrolladores de aplicaciones para definir el contrato a alto nivel, pero prescindir de los desarrolladores de aplicaciones, o de los usuarios de la API, al considerar los detalles internos. Una vez identificados, reúne a todos para revisar las tarjetas proporcionadas y crear los “comodines” necesarios para definir las capacidades de tu plataforma: autoservicio, segura y gestionada a escala.

  • Crea tu API:

    • Identifica ‘entradas’ (2) que los usuarios pueden o deben configurar.

    • Incluye ‘salidas’ (3) de las que dependen los usuarios.

    • Crea tu servicio:

      • Define la configuración de dependencias de ‘acciones de aprovisionamiento’ (4) y ‘reglas de proceso’ (5) que debe ejecutarse antes de que se soliciten recursos específicos.

      • Define ‘acciones de aprovisionamiento’ (4) y ‘reglas de proceso’ (5) que se ejecutan por cada solicitud de recurso.

    • Selecciona un conjunto de ‘interfaces’ (1) y ‘destinos’ (6) como los toques finales de una arquitectura de 3 capas.

Abby Bangser

Principal Engineer @ Syntasso

Abby is a founding engineer with Syntasso where she helps enterprises build better platforms with Kratix. Enable developers to ship faster, safer, and at scale. Empower everyone in your organisation to contribute, share common components, and democratise your platform. ​ Take it to the next level with Syntasso Kratix Enterprise (SKE) acting as the platform's "intelligent glue" between your portal and infrastructure as code.


Categorías