Lo primero que debe tener en cuenta sobre la informática sin servidor es encontrar el momento adecuado para usarla. Si desea migrar su aplicación backend monolítica a una plataforma sin servidor (AWS Lambda, Google CF), puede que no sea siempre una buena idea. Los microservicios segmentados para miles de funciones pueden salirse de control fácilmente desde la perspectiva del desarrollo o la depuración. Además, las implementaciones actuales de la informática sin servidor no permiten la operación con estado.
En segundo lugar, ya hay algunos servicios y marcos lanzados o disponibles, que ayudan al flujo de trabajo de desarrollo de aplicaciones sin servidor. AWS Step Functions es un buen ejemplo de esto, ya que proporciona una máquina de estado como una plataforma de desarrollo gráfico para sus funciones.
Creo que el impacto radica en darse cuenta del verdadero potencial de estas tecnologías y contribuir al aconsejar el uso de la aplicación correcta.
- ¿Cómo es ser ingeniero de software en ThoughtWorks Australia? ¿Cómo son la cultura laboral, los beneficios y la compañía?
- ¿Dónde puedo encontrar información sobre la cantidad de ingenieros de software empleados a lo largo del tiempo en todo el mundo?
- ¿Cuál es la mejor manera de depurar JavaScript interactivo no trivial?
- ¿Cuáles son los temas candentes que se están investigando actualmente para las pruebas de software en el mundo?
- ¿Qué hace que un desarrollador de iOS sea un ingeniero de software senior?