kubernetes

Recursos de programación de kubernetes
In this talk, Micronaut committer Álvaro Sánchez-Mariscal, will demonstrate how you can quickly build optimised Microservices with Micronaut & GraalVM Native Image. Attendees will learn how the combination of GraalVM Native Image and Micronaut can lead to efficient, highly performant, and optimised applications that can be perfectly deployed to environments like Kubernetes or serverless platforms. There will be a live coding demo of an application using Micronaut Data and GraalVM. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
El proceso de creación de un banco digital no es una tarea sencilla. Requiere de profundos conocimientos en diferentes áreas y de una gran variedad de perfiles distintos. Si nos planteamos un objetivo temporal de 180 días el reto se complica. Para garantizar la alta disponibilidad, escalabilidad y portabilidad, nos basamos en una arquitectura de microservicios Java con Spring Boot, desplegado en kubernetes y servicios REST apificados para uso de frontales Angular y aplicaciones mobile nativas (Android e iOS). Un Middleware que integra el core bancario, CRM Salesforce y aplicaciones de terceros (Know Your Customer, AML, verificación documental...). Explicaremos el proceso para llegar al caso de éxito de Pibank tanto a nivel técnico y funcional, como de gestión y de relación con el cliente. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
En esta charla pretendo sobre todo hacer pensar y dar lugar al debate posterior sobre la complejidad actual que establecemos de base para cualquier sistema, arquitectura informática o proceso. En muchos casos y en fases muy tempranas planteamos optimización, el uso de múltiples capas, servicios, kubernetes, desacoplamiento, arquitecturas de microservicios, infinidad de tecnologías y otras tantas cosas que pueden ser realmente útiles y necesarias en algunos casos, pero no en un porcentaje importante. A lo larga de la charla, veremos ejemplos comunes y qué debemos tener en cuenta para evitar caer en el error de la sobreingeniería sin llegar a caer en el error del otro extremo, la infraingeniería. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Xiaoman Dong has devoted his past 10+ years working in the streaming analytics and database domain, building data infrastructure, scalable distributed systems, and low latency queries over large datasets. During his work in StarTree, and Uber, he has designed, led, built, and operated several large-scale business-critical solutions based on open-source software like Apache Kafka, Apache Pinot, Apache Flink, and Kubernetes. While working in Stripe, he has also built and run the world’s largest single Pinot cluster with around 1 trillion rows and 1 PB in size. Xiaoman is also an advocate of Big Data and distributed OLAP systems. He has been actively speaking at large tech conferences Kafka Summit, Flink Forward, and ApacheCon in recent years.
MasStack es un sistema Cloud Native escrito en Java y en Go que se ejecuta sobre GKE e Istio en Google Cloud Platform con más de 4000 vCPU y 12 TB de memoria, en total más de 10,000 pods. MasStack se apoya en sistemas OSS como Cadence que nos permite ejecutar millones de workflows de negocio cada hora o Kafka como columna vertebral de eventos gestionando más de 50k mensajes por segundo. En esta charla veremos cómo hemos afrontado un refactor de nuestra arquitectura y migración de una región de Google Cloud de Bélgica a Madrid sin impactar el negocio, en el menor tiempo posible y sin que los costes se vean afectados. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
MasStack es un sistema Cloud Native escrito en Java y en Go que se ejecuta sobre GKE e Istio en Google Cloud Platform con más de 4000 vCPU y 12 TB de memoria, en total más de 10,000 pods. MasStack se apoya en sistemas OSS como Cadence que nos permite ejecutar millones de workflows de negocio cada hora o Kafka como columna vertebral de eventos gestionando más de 50k mensajes por segundo. En esta charla veremos cómo hemos afrontado un refactor de nuestra arquitectura y migración de una región de Google Cloud de Bélgica a Madrid sin impactar el negocio, en el menor tiempo posible y sin que los costes se vean afectados.
In only a few years, the number of options available to run containers in the Cloud has literally exploded. Each provider now offers tens of “slightly different” services, each with its own minor trade-offs. Furthermore, running your applications in 2023 is definitely not like doing it in 2019: some of the new serverless options offer unique value propositions that shouldn’t be missed. It’s easy to get overwhelmed! This talk will categorize the various options available on AWS, Azure & GCP, focusing on what is state-of-the-art in 2023. We’ll look at Kubernetes and its evolution. Finally, we’ll explain the trade-offs between different categories from a technical and organizational standpoint. We’ll then do a deep dive with a demo on some of the new services that have been recently launched and that are quickly evolving to change the game: GCP Cloud Run, Azure Container Apps, and AWS Fargate.
Hacer que tu aplicación esté disponible de una manera rápida para usuarios de cualquier parte del mundo puede ser más sencillo de lo que piensas con las herramientas adecuadas. En esta charla analizaremos cómo utilizando herramientas de automatización como Terraform y con componentes de GKE (Google Kubernetes Engine) podemos automatizar el despliegue de nuestra infraestructura para conseguir los mejores tiempos de respuesta estés accediendo desde España, Estados Unidos o Brasil. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Aunque generalmente gestionamos recursos en Kubernetes de manera declarativa mediante el uso de manifiestos, lo más habitual suele ser aplicarlos de forma imperativa desde un pipeline o incluso a mano. No es del todo fácil saber quién, cuándo y cómo se han desplegado las aplicaciones o modificado sus configuraciones, y ya no hablemos de operaciones más complejas como tener que preparar un entorno nuevo desde cero. Vayamos un paso más allá en la filosofía GitOps y veamos cómo tener un repositorio Git como fuente de la verdad de nuestras aplicaciones y recursos de Kubernetes. Todos nuestros cambios bajo control de versiones, y sólo hacer un Push para desplegar. Imagina que un pase a producción pueda ser "sólo" aceptar una Pull Request. Eso y mucho más nos permite Flux. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Building a multi-cloud network requires complex VPN configurations and policies. How can we enable secure communication across Kubernetes clusters without these problems? By making Skupper we have been facing these challenges and in this discussion, I want to present what problems we solve and what architectural decisions we use. Finally, a demo to show an actual use case.