{"product_id":"become-an-awesome-software-architect-book-1-foundation-2019-9781697271065","title":"Conviértase en un arquitecto de software impresionante: Libro 1: Fundamentos 2019","description":"\u003cp\u003eLos grandes arquitectos de software no nacen. Son el producto de décadas de construcción de soluciones reales y de un aprendizaje incesante. Se vuelven realmente buenos en su oficio cerca de la edad de jubilación. Pero la mayoría de las startups son impulsadas por jóvenes emprendedores que se atreven a intentarlo pero carecen de experiencia. También carecen del dinero para contratar a un arquitecto canoso para que se una a su equipo desde el primer día. A su suerte, los emprendedores y sus equipos de ingeniería se lanzan rápidamente por el camino de aprender de sus propios errores. Finalmente, descubren que esta es la forma más cara de aprender. Con el tiempo mejoran, y algunos se convierten en verdaderos maestros del oficio, pero demasiado tarde para marcar la diferencia en sus proyectos iniciales.\u003c\/p\u003e\u003cp\u003eEste libro está destinado a romper el círculo vicioso. No es un libro de texto, al menos no en el sentido tradicional. Es una guía práctica de arquitectura de software centrada en el negocio, destinada a ingenieros de software, ejecutivos de tecnología, estudiantes de informática y emprendedores expertos en tecnología que desean reducir los riesgos de sus proyectos empresariales o acelerar sus carreras en ingeniería de software. Las recetas de este libro son muy prácticas, probadas en batalla y actuales para construir sistemas de escala media a grande en 2019-2020.\u003c\/p\u003e\u003cp\u003eEl libro cubre los siguientes temas:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eArquitectura de software, qué es y para qué sirve\u003c\/li\u003e\n\u003cli\u003eLa lista de tareas de un arquitecto de software; requisitos funcionales vs no funcionales\u003c\/li\u003e\n\u003cli\u003eLenguajes de programación; programación orientada a objetos vs funcional; cómo elegir la herramienta adecuada para un trabajo\u003c\/li\u003e\n\u003cli\u003eAlmacenes de datos, SQL vs NoSQL vs Event Stores, CRUD vs CQRS vs Append-Only\u003c\/li\u003e\n\u003cli\u003eModelos de datos, enfoque de diseño basado en dominio para el modelado de datos\u003c\/li\u003e\n\u003cli\u003eEstructurar su arquitectura, reduciendo la complejidad y las dependencias\u003c\/li\u003e\n\u003cli\u003eComposición de código, principios SOLID\u003c\/li\u003e\n\u003cli\u003eInversión de dependencia desmitificada\u003c\/li\u003e\n\u003cli\u003eLatencia; procesamiento síncrono y asíncrono\u003c\/li\u003e\n\u003cli\u003eErrores, recuperación de errores y la forma correcta de manejar los reintentos\u003c\/li\u003e\n\u003cli\u003eEnfoque práctico para el registro\u003c\/li\u003e\n\u003cli\u003eProcesamiento en tiempo real y casi en tiempo real\u003c\/li\u003e\n\u003cli\u003eTransmisión de eventos y arquitecturas de transmisión\u003c\/li\u003e\n\u003cli\u003eAlmacenamiento en caché y CDN\u003c\/li\u003e\n\u003cli\u003eInterfaces de usuario, arquitecturas de interfaz de usuario unificadas multiplataforma\u003c\/li\u003e\n\u003cli\u003eModelo MVC y sus sucesores; un modelo de composición de interfaz de usuario reutilizable\u003c\/li\u003e\n\u003cli\u003eMicroservicios, lo que se debe y no se debe hacer\u003c\/li\u003e\n\u003cli\u003ePatrones de diseño de API, versionado de API y compatibilidad con versiones anteriores\u003c\/li\u003e\n\u003cli\u003eSeguridad de API\u003c\/li\u003e\n\u003cli\u003eProcesamiento por lotes y cómo eliminarlo\u003c\/li\u003e\n\u003cli\u003eMultitenencia, y por qué es más importante de lo que podría pensar\u003c\/li\u003e\n\u003cli\u003eEliminación de dependencias entre flujos de trabajo de ingeniería, desarrollo rápido de código excelente con un equipo de cualquier tamaño\u003c\/li\u003e\n\u003cli\u003eInfraestructuras de tiempo de ejecución, desde servidores dedicados hasta la nube y arquitecturas sin servidor\u003c\/li\u003e\n\u003cli\u003eMarcos de tiempo de ejecución, cómo elegir uno y cómo protegerse de las deficiencias del marco\u003c\/li\u003e\n\u003cli\u003eTécnica de lluvia de ideas que realmente funciona\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eCada tema se ilustra con ejemplos de código y diagramas fáciles de seguir. ¡Disfrute!\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-12768841\"\u003eAnatoly Volkhover\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 10\/07\/2019\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 192\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 0.75 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25 pulgadas de alto x 7.52 pulgadas de ancho x 0.41 pulgadas de profundidad\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781697271065\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1697271065\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM011000\"\u003eArquitectura de computadoras\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051240\"\u003eDesarrollo e ingeniería de software | Análisis y diseño de sistemas\u003c\/a\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Independently Published","offers":[{"title":"Default Title","offer_id":42651890385133,"sku":"9781697271065","price":62.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_55685fa5-b324-4cce-975d-bb7ca4b3bc5a.jpg?v=1649225396","url":"https:\/\/sureshotbooks.com\/es\/products\/become-an-awesome-software-architect-book-1-foundation-2019-9781697271065","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}