A mediados de junio se celebró una conferencia en nuestra oficina.
En 9 horas en dos salas de T+ Conf 2019 se pudieron escuchar 16 reportajes. Hablamos sobre cómo se desarrollará aún más Tarantool, cómo se puede utilizar este DBMS en una empresa dura. Hubo muchos informes prácticos de Tarantool: sobre el protocolo de construcción del clúster, sobre cómo garantizar la omnicanalidad, sobre cachés y replicación, sobre escalado. Y alrededor de un tercio de las presentaciones versaron sobre ejemplos prácticos del uso de Tarantool en diferentes empresas y para resolver una variedad de problemas.
Por ejemplo:
Aplicaciones CI/CD en Tarantool: del repositorio vacío a producción
Konstantin Nazarov
Konstantin habló sobre un nuevo enfoque para estructurar y entregar aplicaciones en Tarantool:
- cómo gestionar dependencias (rockspec + amigos);
- cómo escribir y ejecutar pruebas unitarias y de integración;
- Mostraré una vista previa de un nuevo marco de prueba para aplicaciones;
- cómo empaquetar aplicaciones junto con dependencias (y por qué elegimos enlaces estáticos);
- Cómo implementar en producción con systemd.
presentación
Tarantool: ahora también con SQL
Kirill Yukhin
El informe está dedicado a la arquitectura Tarantool y su evolución. Kirill explicó por qué es importante ubicar la base de datos y el servidor de aplicaciones en el mismo espacio de direcciones, por qué Tarantool se creó con un solo subproceso y por qué la base de datos en memoria necesita un mecanismo para almacenar datos en el disco. Luego Kirill habló sobre los últimos desarrollos del equipo detrás de Tarantool: por qué agregamos la sintaxis SQL y cómo puede resolver sus problemas.
presentación
Por qué Tarantool Enterprise es útil
Yaroslav Dynnikov
Tarantool Enterprise no sólo es una herramienta valiosa, sino también un SDK rico en funciones. Yaroslav explicó en qué se diferencia NT de la versión de código abierto y qué beneficios puede aportar. Y tiene muchas diferencias: se trata de herramientas de administración de clústeres, un flujo de trabajo de desarrollo listo para usar y un ensamblaje estático que no requiere configuración del entorno.
presentación
Escalado vertical de Tarantool con Intel Optane
Georgy Kirichenko
Georgy nos contó cómo utilizar Intel Optane con Tarantool. Observé los efectos del uso del modo no volátil para registrar registros de transacciones, la posibilidad de escalamiento vertical del motor en memoria junto con el modo volátil Intel Optane, perfiles de carga buenos y malos en términos de rendimiento y latencia. Y Georgy también le informará sobre las diferentes implementaciones de Intel Optane y las comparará en relación con Tarantool.
presentación
SWIM - protocolo de construcción de clusters
Vladislav Shpilevoy
SWIM es un protocolo para descubrir y monitorear nodos de clúster y propagar eventos y datos entre ellos. El protocolo es especial porque es liviano, descentralizado e independiente de la velocidad operativa del tamaño del clúster. Vladislav habló sobre cómo funciona el protocolo SWIM, cómo y con qué extensiones se implementa en Tarantool.
presentación
En general, ¡hubo mucha información útil!
Si no pudiste venir a T+ Conf 2019, o quieres refrescar tu memoria de algunos puntos, entonces
Todas nuestras fotos de la conferencia (quizás te encuentres en ellas):
No nos despedimos de esto, pero esperamos verlos el próximo año en T+ Conf 2020, ¡estén atentos a los anuncios!
Fuente: habr.com