Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

1D
15H
28M
46S

Principios de la ingeniería de software sostenible

32/32

Lectura

¡Hola! Esta es una clase especial que forma parte del entrenamiento de la Escuela de Cloud Computing con Azure. Si es la primera vez que haces unos de estos laboratorios por favor realiza los siguientes pasos.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 36

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Resumen de los 8 principios de la ingeniería de software sostenible (disponible en los enlaces del material):
.

  1. Carbon: Build applications that are carbon efficient.
  2. Electricity: Build applications that are energy-efficient.
  3. Carbon Intensity: Consume electricity with the lowest carbon intensity.
  4. Embodied Carbon: Build applications that are hardware efficient.
  5. Energy Proportionality: Maximize the energy efficiency of hardware.
  6. Networking: Reduce the amount of data and distance it must travel across the network.
  7. Demand Shaping: Build carbon-aware applications.
  8. Optimization: Focus on step-by-step optimizations that increase the overall carbon efficiency.

.
Éstos son independientes de
.

  • Dominio de aplicación
  • Tipo o tamaño de la organización
  • Provedor de nube o (auto)servicio de host.
  • Librería o lenguaje de programación

Muchas gracias por el curso!

Al fin llego a este punto de tener poco conocimiento en ingeniería de software hoy ya tengo una idea un poco mas clara de como trabaja todo detrás de cámaras. Excelente curso Freddy hoy a por el examen!

Estudié ingeniería en electrónica y telecomunicaciones y actualmente ingeniería en sistemas computacionales.
Me es sorprendente en que ninguna de las dos carreras tomen relevancia de esta área tan importante.
No había generado tal conciencia como hoy.

Aunque el software no consume energía directamente, sí que incide enormemente en el gasto energético del hardware donde se ejecuta (ej: centro de datos, dispositivos móviles, accesorios inteligentes, etc.). Este impacto del software en el consumo de energía no es precisamente despreciable, especialmente si pensamos en los millones de dispositivos y de veces que se ejecuta cierto código. Con la idea de contribuir a generar productos más sostenibles, recientemente ha surgido un interés por concienciar al desarrollador de software sobre el gasto energético que generan sus productos. Las tecnologías de la información “verdes” (Green IT) tienen como objetivo procurar el uso de recursos hardware de forma sostenible para minimizar el impacto medioambiental y alargar la vida útil de las baterías de los dispositivos inteligentes. Esto significa que las metodologías de desarrollo de software actuales deben revisarse para centrarse en producir software más sostenible.

Perfecto. Thanks

A darle con muchos ánimos a este reto, GRACIAS Microsoft, Platzi y a todo el team que hace posible experiencias de este tipo…

Les comparto este repositorio que sirve de guía para el examen final, pues contiene las preguntas que se encuentran en el examen la justificación y el video del curso donde se habla sobre eso.
Platzi-Test

Excelente

Recomiendo todos los videos de Quantum Fracture sobre la electricidad. Son claros y abarcan muy bien estos temas
https://www.youtube.com/watch?v=rRWWirKLHAU&t=15s

La ingeniería de software sostenible es una disciplina emergente en la intersección de la climatología, el software, el hardware, los mercados de la electricidad y el diseño de centros de datos. Los principios de la ingeniería de software sostenible son un conjunto básico de competencias necesarias para definir, compilar y ejecutar aplicaciones de software sostenibles.

Que bien, vamos por el desafío

Carbono: creación de aplicaciones eficientes en el uso del carbono

Electricidad: creación de aplicaciones con eficiencia energética

Intensidad del carbono: consumo de electricidad con la intensidad de carbono más baja

Carbono incorporado: creación de aplicaciones con eficiencia de hardware

Proporcionalidad de la energía: maximización de la eficiencia energética del hardware

Redes: reducción de la cantidad de datos y la distancia que deben recorrer a través de la red

Modelado de la demanda: creación de aplicaciones que tengan en cuenta el carbono

Optimización: enfoque en las optimizaciones paso a paso que aumentan la eficiencia total del carbono

Además, ha obtenido información sobre las dos filosofías de la ingeniería de software sostenible:

Todo el mundo debe participar en solucionar el problema climático

La sostenibilidad es suficiente, por sí sola, para justificar nuestro trabajo

How To Learn Anything - Elon Musk

https://www.youtube.com/watch?v=P3frGoU8124

Enjoy!

Tener una perspectiva de cómo es que nuestro trabajo afecta al ambiente es abrumador pero muy inspirador. Tocará trabajar para hacer de nuestro rol más sostenible!

la neta que me dejó con más aprendizajes de lo que esperaba, no sabía que internet funcionara de este modo, estoy aprendiendo a la par programación

1. Carbono: creación de aplicaciones eficientes en el uso del carbono
2. Electricidad: creación de aplicaciones con eficiencia energética
3. Intensidad del carbono: consumo de electricidad con la intensidad de carbono más baja
4. Carbono incorporado: creación de aplicaciones con eficiencia de hardware
5. Proporcionalidad de la energía: maximización de la eficiencia energética del hardware
6. Redes: reducción de la cantidad de datos y la distancia que deben recorrer a través de la red
7. Modelado de la demanda: creación de aplicaciones que tengan en cuenta el carbono
8. Optimización: enfoque en las optimizaciones paso a paso que aumentan la eficiencia total del carbono

Además, ha obtenido información sobre las dos filosofías de la ingeniería de software sostenible:

  1. Todo el mundo debe participar en solucionar el problema climático
  2. La sostenibilidad es suficiente, por sí sola, para justificar nuestro trabajo

Listo!

excelente

Excelente, gracias.

.

Es muy interesante aprender sobre el software sostenible.

Es un excelente curso aprender mediante una total radiografía del Software en cada clase, de forma clara y concisa en lenguaje que se asimila de forma fácil muy dinámico y motivador para seguir especializándose en estos temas.

Hola , En este momento , estoy en la 2nda leccion de Microsoft learn, Escuela de Cloud, computing con Azure. Creo que esta dificil para mi y no estoy preparado para esa clase, aparte de que se requiere administracion basica de linux. La voy a dejar y en su momento la vuelvo a tomar.
Eduardo

MUCHAS GRACIAS…

Me encantó la seccion de bonus. GRACIAS

Muy bueno el curso !!!
Muchas gracias.

Excelente curso para entender como funciona todo por “detras”. Ahora a por el examen!!!

Por ello es importante la iteración ya que en caso de que nuestra aplicación ya sea funcional. Siempre existe una manera de agregarle eficiencia, en este caso lo es el hacerla más sostenible usando como parámetro estos principios.
Éxito a todos, les deseo un código más verde.

Me intriga el cloud computing, aqui esforzandome por obtener el Microsoft fundamentals

Buena suerte a todos en el examen 😄

Exelente

Excelente aporte.

Vamos por esa certificación! Ánimo!!