¿Qué servicios de AWS debe aprender un desarrollador senior de Java?

Los obvios serían EC2, S3, etc., que la mayoría de la gente diría que aprender. Sin embargo, si toma una vista desde la perspectiva de un desarrollador de Java que quiere permanecer así, yo diría:

– AWS Elastic Beanstalk – Administración de aplicaciones – Plataforma como servicio: ¿cómo puede implementar sus aplicaciones web a escala en Tomcat y no preocuparse por el aspecto de la administración, si vincula esto con el siguiente …

– AWS | El Servicio de base de datos relacionales de Amazon (RDS) es una excelente solución si, como desarrollador, no desea tener que lidiar con la administración y ejecución de un back-end de base de datos.

Entonces puede tener una plataforma (app + db) sin demasiada molestia. Este sería un gran punto de partida. Podría pensar en otros almacenes de datos nosql como DynamoDB más adelante para una mayor escala. OpsWorks es otro comodín si desea orquestar instancias a medida con su código java. Del mismo modo, CodeDeploy podría ser una opción. He visto a clientes ejecutar sus cargas de trabajo de Jenkins CI en AWS, así como una buena opción que atrae a los desarrolladores de Java.

– Dependiendo del IDE de desarrollo que elija, el kit de herramientas para eclipse y el SDK para Java serán muy interesantes. ¿Qué es AWS Toolkit for Eclipse?

El punto es que, como un desarrollador de Java que quiere (presumiblemente) ejecutar aplicaciones Java, no necesariamente necesita saber todo sobre AWS, y puede aprovechar los servicios en lugar de construir todo usted mismo, por lo tanto, liberando tiempo para centrarse en sus aplicaciones .

aunque un desarrollador debe conocer otros servicios también para utilizar plenamente lo que AWS tiene para ofrecer. Me concentraré solo en los servicios de desarrollo

Herramientas de desarrollo

Gestión del código fuente

  • AWS CodeCommit ——- Almacenar código en repositorios privados de Git

Implementación de código

  • AWS CodeDeploy ——- Automatice la implementación del código

Entrega continua

  • AWS CodePipeline ——- Lanzamiento de software mediante entrega continua

Servicios de solicitud

Administración de API

  • Amazon API Gateway ——- Compilar, implementar y administrar API

Streaming de aplicaciones

  • Amazon AppStream ——- Transmisión de aplicaciones de baja latencia

Buscar

  • Amazon CloudSearch ——- Servicio de búsqueda administrada

Transcodificación

  • Amazon Elastic Transcoder ——- Transcodificación de medios escalables fácil de usar

Email

  • Amazon SES ——- Servicio de envío y recepción de correo electrónico

Notificaciones

  • Amazon SNS ——- Servicio de notificaciones push

Haciendo cola

  • Amazon SQS ——- Servicio de cola de mensajes

Flujo de trabajo

  • Amazon SWF ——- Servicio de flujo de trabajo para coordinar componentes de aplicaciones

AWS Lambda parece interesante, ahora que es compatible con Java.
Esta es una nueva forma de diseñar una aplicación.

Amazon SES para enviar correos electrónicos transaccionales y boletines de marketing. AWS sdk también es compatible con Java 🙂 envíame un mensaje para obtener más detalles.

More Interesting

¿Qué sucede si los datos permanecen en almacenamiento en la nube incluso después de que el usuario elimine su cuenta?

¿Por qué Uber decide construir su centro de datos mientras que Netflix / Quora han demostrado que permanecer estratégicamente en la nube tiene sentido?

¿Cuáles son los mejores institutos de formación en la nube en Chennai?

Cómo configurar MongoDB en Cloud Foundry

¿Cuáles pueden ser algunos buenos proyectos en Internet de las cosas (Iot) usando computación en la nube?

¿Cuál de las academias Linux y Cloud Academy es mejor para la certificación AWS?

¿Qué es mejor, el petróleo aplicado aguas arriba o CS en la computación en la nube en UPES?

¿Cuál es el principal proveedor de Cloud Point de ventas para empresarios minoristas independientes con una sola ubicación de tienda?

¿El almacenamiento en la nube es lo suficientemente seguro como para ser usado para fotos personales, no son pirateadas?

Mi empresa maneja muchos datos confidenciales. ¿Cuál es el proveedor de alojamiento de datos en la nube más seguro que debo usar?

¿Qué implica la configuración de una oferta de base de datos como servicio (DaaS) en EC2?

¿Cuáles son las ventajas de ECS en comparación con IDC tradicional?

Obtuve CSE con cloud computing y virtualización en UPES. ¿Cuál es su experiencia sobre este curso? ¿Cuáles son las ventajas y desventajas de UPES? ¿IBM ofrece algún soporte específico para estos cursos?

Computación en la nube, Big Data y movilidad: ¿qué surgirá de esta confluencia de 3 fuerzas?

¿Quién compite con Trumba?