DevOps = Cultura de trabajo
SRE = El puesto de trabajo
Introducción a alta concurrencia
El camino DevOps y los SRE
¿Qué es arquitectura de alta concurrencia?
Escalabilidad
Tipos de escalamiento: vertical y horizontal
Stateless y stateful en alta concurrencia
Resiliencia y pruebas efectivas
Qué métricas usar para escalar
Manejando el tráfico por países
Herramientas
Linux en servidores y lenguajes para alta concurrencia
Manejar usuarios en entornos de staging y production
Orquestadores y serverless en de alta concurrencia
Motores de bases de datos y caché
Uso de las CDN en alta concurrencia
Seguridad
Cómo manejar ataques DDOS en alta concurrencia
Protocolos
gRPC o REST en alta concurrencia
Negocios y casos de uso
Consideraciones de negocio para alta concurrencia y caso de uso
Caso de uso: blog con enfoque en serverless
Conclusiones
Conclusiones
Successful entry into the world of high-concurrency software begins with understanding two fundamental concepts: DevOps and Site Reliability Engineering (SRE). DevOps is not simply a technical function, but a culture that affects the entire organization, promoting collaboration between developers, operations and other teams. On the other hand, SRE is a specific role within this culture, focused on system stability and scalability.
DevOps promotes the improvement of the organizational ecosystem, transcending the differences between development and systems teams. While developers seek to introduce new features, SREs focus on maintaining system stability. This collaboration reduces the friction between innovation and reliability, enabling a more effective and harmonious working environment.
SREs, or site reliability engineers, must possess significant proficiency in programming. This allows a developer to more easily transition into the SRE role compared to a system administrator who lacks the programming background. SREs develop and maintain the tools necessary for product teams to efficiently implement features in production.
Starting with Bash can provide a solid foundation, providing the path to advance to more complex languages such as Python and Go, which are widely adopted in the field for their flexibility and robustness in managing distributed systems.
Being equipped with these skills and understandings, one is well positioned to thrive in an SRE team, applying the DevOps culture to improve operational efficiency in the enterprise. This foray into SRE is not only a leap in a technology career, but an investment into a future where stability and technology innovation walk hand in hand.
Contributions 31
Questions 3
DevOps = Cultura de trabajo
SRE = El puesto de trabajo
Es mucho más fácil enseñarle a un desarrollador sobre sistemas que a uno de sistemas sobre desarrollo
Hola Platzinautas!
Por aqui les dejo mis 2 centavos de contribución a IT.
Son mis notas de este curso espero sean útiles.
https://github.com/jxvar6s/DevOpsSRE/blob/main/devops_y_sre.md
Aquí encontrarás una definición ampliada de SRE y DevOps:
https://www.redhat.com/es/topics/devops/what-is-sre
Un resumen de la clase:
Preferible moverse de Desarrollador a SRE que SysAdmin a SRE, en cuanto a la enseñanza a SRE
DevOps = Cultura de trabajo
SRE = El puesto de trabajo
SRE es la parte de operaciones que se encarga de aplicar DevOps teniendo en cuenta la infraestructura.
Los SRE definitivamente programan
SRE Tener conocimientos básicos de S.O.
y de programación:
Esperaba este curso con ansias, amo los servidores !!
Yo esperaba mas de este curso, el pelado sabe mucho, pero en su canal de youtube encuentro mejor contenido
IMPRESIONAANTE!! El Pelado Nerd
IMPRESIONANTE! un curso del pelado en Platzi, muchas gracias Platzi y muchas gracias Pablo, esperaba con ansias esto.
super emocionado con este curso
Comparto otra mirada de lo que es DevOps desde la experiencia de Nana Janashia, esto es lo que escribió al respecto: https://dev.to/techworld_with_nana/what-is-devops-really-understand-it-29j7
Pelado Neeeeeerd! ❤️
Venga a darle con todos
Por lo que veo esto es una entrevista hecha curso.
No es lo que esperaba pero lo acepto y lo tomo.
Vamos a ver que tal está 😉
Me pregunto por qué hacerlo en audio, me gustaría ver más cursos de Pelado pero en vídeo.
Genial! falta mucho contenido de DevOps en platzi. Sólo hay como 4 o 5 cursos 😦. Genial que el pelado este por aquí!
Vamos por este curso genial !!!
Interesante.
La cultura DevOps es una forma de trabajo colaborativa entre los equipos de desarrollo (Dev) y de operaciones (Ops) con el objetivo de mejorar la entrega de software y servicios de TI.
Nooo como me la sube que este el pelado nerd aca :’)
Un curso i m p r e s i o n a n t e.
Otra definición que había escuchado, es que SRE se refiere específicamente a la implementación DEVOPS usada por google
Un recurso interesante de lectura al respecto:
https://sre.google/books/
SRE -> deben saber desarrollar
Para trabajar en este puesto se necesita tener conocimientos básicos de sistemas
Pablo que crack, que chimba ver este curso.
IMPRESIONANTE
Excelente escuchar a Pelado en Platzi!
IMPRESIONANTE!!!
Impresionante!
A seguir aprendiendo
Want to see more contributions, questions and answers from the community?