

# Dominio de contenido 4: Solución de problemas y optimización
<a name="developer-associate-02-domain4"></a>

**Topics**
+ [

## Tarea 1: Ayudar en un análisis de la causa raíz.
](#developer-associate-02-domain4-task1)
+ [

## Tarea 2: Instrumentar código para observabilidad.
](#developer-associate-02-domain4-task2)
+ [

## Tarea 3: Optimizar aplicaciones mediante los servicios y las características de AWS.
](#developer-associate-02-domain4-task3)

## Tarea 1: Ayudar en un análisis de la causa raíz.
<a name="developer-associate-02-domain4-task1"></a>
+ Habilidad 4.1.1: Depurar el código para identificar defectos.
+ Habilidad 4.1.2: Interpretar métricas, registros y seguimientos de aplicaciones.
+ Habilidad 4.1.3: Consultar registros para encontrar datos relevantes.
+ Habilidad 4.1.4: Implementar métricas personalizadas (por ejemplo, formato de métricas integradas [EMF, embedded metric format] de Amazon CloudWatch).
+ Habilidad 4.1.5: Revisar el estado de las aplicaciones mediante el uso de paneles e información.
+ Habilidad 4.1.6: Solucionar errores de implementación mediante registros de salida de servicio.
+ Habilidad 4.1.7: Depurar problemas de integración de servicios en aplicaciones.

## Tarea 2: Instrumentar código para observabilidad.
<a name="developer-associate-02-domain4-task2"></a>
+ Habilidad 4.2.1: Describir las diferencias entre registro, supervisión y observabilidad.
+ Habilidad 4.2.2: Implementar una estrategia de registro eficaz para registrar el comportamiento y el estado de las aplicaciones.
+ Habilidad 4.2.3: Implementar un código que emita métricas personalizadas.
+ Habilidad 4.2.4: Incorporar anotaciones para los servicios de seguimiento.
+ Habilidad 4.2.5: Implementar alertas de notificaciones para acciones específicas (por ejemplo, notificaciones sobre los límites de cuotas o la finalización de una implementación).
+ Habilidad 4.2.6: Implementar el seguimiento mediante el uso de servicios y herramientas de AWS.
+ Habilidad 4.2.7: Implementar un registro estructurado para los eventos de aplicaciones y las acciones de los usuarios.
+ Habilidad 4.2.8: Configurar comprobaciones de estado de aplicaciones y sondas de preparación.

## Tarea 3: Optimizar aplicaciones mediante los servicios y las características de AWS.
<a name="developer-associate-02-domain4-task3"></a>
+ Habilidad 4.3.1: Definir simultaneidad.
+ Habilidad 4.3.2: Crear perfiles del rendimiento de las aplicaciones
+ Habilidad 4.3.3: Determinar la memoria y la potencia de computación mínimas para una aplicación.
+ Habilidad 4.3.4: Usar políticas de filtro de suscripción para optimizar la mensajería.
+ Habilidad 4.3.5: Almacenar en caché el contenido según los encabezados de las solicitudes.
+ Habilidad 4.3.6: Implementar el almacenamiento en caché a nivel de aplicación para mejorar el rendimiento.
+ Habilidad 4.3.7: Optimizar el uso de recursos de aplicaciones.
+ Habilidad 4.3.8: Analizar los problemas de rendimiento de aplicaciones.
+ Habilidad 4.3.9: Usar los registros de aplicaciones para identificar cuellos de botella en el rendimiento.