En la plática se mostrará la arquitectura que se utilizo para lograr que se puedan validar 600 facturas por segundo en un solo servidor con 16 GB de RAM y un procesador quad core.
Por Misael Pérez
Técnicas para optimizar tus aplicaciones de SQL Server con herramientas disponibles desde SQL Server 2005. Charla de la maratón de 24 horas del capítulo virtual de SQL Pass en español.
GESTIÓN EFICAZ DE TU NEGOCIO
Mejora los niveles de servicio
Con eFactory Ventas puedes clasificar tus clientes, consultar información y autorizar documentos desde cualquier dispositivo, conocer la disponibilidad de inventario, controlar anticipos, entregas parciales, backorders, establecer políticas de precios, descuentos y mucho más.
Ahorra tiempo y evita errores
eFactory Ventas te ayuda a automatizar y simplificar los procesos mas comunes y a dar soporte a las operaciones de ventas de tu empresa.
Mayor seguimiento y control
eFactory Ventas permite llevar el historial y trazabilidad de todas las operaciones y acciones ejecutadas por los usuarios para ubicar registros de cambios, rastrear errores de procesos o ejecutar auditorias internas o externas.
MANEJE TODO DESDE UNA SOLUCIÓN INTEGRAL
eFactory Ventas se complementa e integra con los módulos de CRM, Compras, Inventarios, Producción, Importaciones, Tesorería, Contabilidad, Nomina, RMA, Proyectos y Soluciones Móviles para cubrir los diferentes escenarios donde pueda operar tu empresa.
eFactory Ventas te ofrece las herramientas que te ayudan a definir las estrategias y metodologías de gestión que necesitas para aumentar beneficios y eficiencia comercial, ampliar las cuotas de participación de mercados, mejorar las relaciones con tus clientes y aportar mas valor a tu negocio.
eFactory Ventas permite
Puedes administrar el ciclo de ventas desde los pedidos de clientes hasta los pagos,
pasando por notas de entrega, facturas, guías de despacho y retenciones de ley.
Controlar cobros y pagos para facilitar la generación de movimientos bancarios,
el control de devoluciones y la evaluación de riesgos comerciales y financieros.
Generar informes y estadísticas que te ayudan a conocer la situación de tu negocio,
Integrarse con todos los módulos eFactory para cubrir los escenarios operativos de tu empresa.
En esta sesión, exploraremos las inversiones de todas las características referente a la tecnología In-Memory OLTP en Microsoft SQL Server tanto On-Premises así como en la nube, incluyendo el T-SQL Surface Area, Los Procedimientos Almacenados nativamente compilados, así como las mejoras en cuanto a escalabilidad entre muchas otras.
¿Como asegurar el exito de una Migracion a Microsoft Dynamics NAV (Navision)?CLARA CAMPROVIN
En todas las aplicaciones y utilidades informáticas los procesos de actualización del software siempre suscitan inquietud entre los responsables de los sistemas de información de las compañías, y también entre los propios usuarios. Máxime cuando este cambio afecta a entornos de trabajo tan sensibles como los sistemas de gestión (o ERP).
Técnicas para optimizar tus aplicaciones de SQL Server con herramientas disponibles desde SQL Server 2005. Charla de la maratón de 24 horas del capítulo virtual de SQL Pass en español.
GESTIÓN EFICAZ DE TU NEGOCIO
Mejora los niveles de servicio
Con eFactory Ventas puedes clasificar tus clientes, consultar información y autorizar documentos desde cualquier dispositivo, conocer la disponibilidad de inventario, controlar anticipos, entregas parciales, backorders, establecer políticas de precios, descuentos y mucho más.
Ahorra tiempo y evita errores
eFactory Ventas te ayuda a automatizar y simplificar los procesos mas comunes y a dar soporte a las operaciones de ventas de tu empresa.
Mayor seguimiento y control
eFactory Ventas permite llevar el historial y trazabilidad de todas las operaciones y acciones ejecutadas por los usuarios para ubicar registros de cambios, rastrear errores de procesos o ejecutar auditorias internas o externas.
MANEJE TODO DESDE UNA SOLUCIÓN INTEGRAL
eFactory Ventas se complementa e integra con los módulos de CRM, Compras, Inventarios, Producción, Importaciones, Tesorería, Contabilidad, Nomina, RMA, Proyectos y Soluciones Móviles para cubrir los diferentes escenarios donde pueda operar tu empresa.
eFactory Ventas te ofrece las herramientas que te ayudan a definir las estrategias y metodologías de gestión que necesitas para aumentar beneficios y eficiencia comercial, ampliar las cuotas de participación de mercados, mejorar las relaciones con tus clientes y aportar mas valor a tu negocio.
eFactory Ventas permite
Puedes administrar el ciclo de ventas desde los pedidos de clientes hasta los pagos,
pasando por notas de entrega, facturas, guías de despacho y retenciones de ley.
Controlar cobros y pagos para facilitar la generación de movimientos bancarios,
el control de devoluciones y la evaluación de riesgos comerciales y financieros.
Generar informes y estadísticas que te ayudan a conocer la situación de tu negocio,
Integrarse con todos los módulos eFactory para cubrir los escenarios operativos de tu empresa.
En esta sesión, exploraremos las inversiones de todas las características referente a la tecnología In-Memory OLTP en Microsoft SQL Server tanto On-Premises así como en la nube, incluyendo el T-SQL Surface Area, Los Procedimientos Almacenados nativamente compilados, así como las mejoras en cuanto a escalabilidad entre muchas otras.
¿Como asegurar el exito de una Migracion a Microsoft Dynamics NAV (Navision)?CLARA CAMPROVIN
En todas las aplicaciones y utilidades informáticas los procesos de actualización del software siempre suscitan inquietud entre los responsables de los sistemas de información de las compañías, y también entre los propios usuarios. Máxime cuando este cambio afecta a entornos de trabajo tan sensibles como los sistemas de gestión (o ERP).
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
Sql server 2014 y la plataforma de datosSpanishPASSVC
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
http://summit.solidq.com
Aprovecha las novedades en el motor SQL Server 2016 para analizar información operacional. ¿Y si no tengo 2016? ¿Qué estrategias puedo llevar a cabo?
¿Cómo abordar con éxito una migración a Microsoft Dynamics NAV? Sin morir en ...CLARA CAMPROVIN
Lo que hoy conocemos como Microsoft Dynamics NAV es un producto que lleva en el mercado desde 1.988 y en todo este tiempo no ha parado de evolucionar lo que se traduce en actualizaciones de producto casi constantes.
Las empresas son cada vez mas conscientes de la necesidad de mantener su instalación de Microsoft Dynamics NAV (Navision) en versiones recientes, para no perder las oportunidades que las nuevas tecnologías les brindan, pero los proyectos de actualización de versión o migración siempre suscitan inquietud entre los responsables de los sistemas de información de las compañías, y también entre los propios usuarios. Máxime cuando este cambio afecta a entornos de trabajo tan sensibles como los sistemas de gestión.
En este webinar analizaremos las claves para asegurar el éxito de un proyecto de migracion: ¿Migración o Reimplantación? ¿Que recursos debo dedicar? ¿Cuando es el mejor momento? ¿Cómo debo de implicarme? ¿Que beneficios voy a obtener? ¿Que documentación debo exigir? ¿Es conveniente migrar a NAV 2016 o esperar a la siguiente versión?
Tanto en SQL Server 2016 como en SQLAzure (PaSS), Microsoft nos proporciona nuevas herramientas para que el comportamiento de SQL Server sea más predecible. Con estas nuevas herramientas (QueryStore) como administrador de BBDD tienes nuevas posibilidades para analizar el rendimiento de consultas concretas, de patrones de consultas, y si suceden cambios importantes en su comportamiento. Venga a esta sesión para entender QueryStore y sacarle más partido a su servidor SQL Server.
http://summit.solidq.com
Tanto en SQL Server 2016 como en SQLAzure (PaSS), Microsoft nos proporciona nuevas herramientas para que el comportamiento de SQL Server sea más predecible. Con estas nuevas herramientas (QueryStore) como administrador de BBDD tienes nuevas posibilidades para analizar el rendimiento de consultas concretas, de patrones de consultas, y si suceden cambios importantes en su comportamiento. Venga a esta sesión para entender QueryStore y sacarle más partido a su servidor SQL Server.
Presentación de la clase sobre el protocolo HTTP de la asignatura Servidores Web del Máster Universitario en Desarrollo de Aplicaciones y Servicios Web.
Automatiza y aprovecha al máximo tu proceso de recepción de facturas electrón...IT-NOVA
Conoce como con nuestra solución de recepción de facturación electrónica puedes aprovechar al máximo las facturas que recibes electrónicamente y automatizar tu proceso de cuentas por pagar:
• Optimizar, automatizar y ganar tiempo en el proceso de recepción de facturas.
• Tener el control y conocer el estado del proceso de recepción de facturas de forma centralizada.
• Realizar el registro y/o contabilización automática de las cuentas por pagar directamente en tu sistema ERP.
• Ahorrar en costos operativos y optimizar el tiempo de tus colaboradores.
• Evitar costos de procesamiento por recepción de facturas electrónicas.
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...CLARA CAMPROVIN
Imprescindible si vas a migrar o actualizar la versión de Microsoft Dynamics CRM, o NAV (Navision).
Las empresas son cada vez más conscientes de la necesidad de mantener su instalación de Microsoft Dynamics, ya sea de CRM o de NAV (Navision), en versiones recientes, para no perder las oportunidades que las nuevas tecnologías brindan. Sin embargo, estos proyectos siempre suscitan inquietud entre los responsables de sistemas de información (y también entre los usuarios), al afectar a entornos de trabajo tan sensibles como los sistemas de gestión.
En esta presentación analizamos las claves para asegurar el éxito de un proyecto de migración: ¿Migración o Reimplantación? ¿Qué recursos debo dedicar? ¿Cuándo es el mejor momento? ¿Cómo debo implicarme? ¿Qué beneficios voy a obtener? ¿Qué documentación debo exigir? ¿Es conveniente migrar ahora o esperar a la siguiente versión? ¿Qué impacto tendrá Dynamics 365 en mi instalación?
Nuestra tecnología IBC.Up! supone un gran avance en proyectos de migración de entornos MS Dynamics. IBC.Up! tiene como finalidad migrar tu actual implantación hasta la versión más reciente, con precio ajustado y ahorros superiores a un 40%. La tecnología IBC.Up! se basa en los siguientes principios:
• Identificación automática de las adaptaciones, modificaciones o desarrollos adicionales al estándar en su implantación .
• Clasificación, en base a reglas inteligentes, de los objetos modificados o nuevos según su grado de dificultad, aislando aquellos que puedan requerir intervención técnica.
• Creación de la nueva base de datos NAV, escalando de forma automatizada los objetos a su última versión.
• Auto-aprendizaje con posterior creación de nuevas reglas inteligentes.
La tecnología IBC.Up! automatiza al máximo el cambio de versión, minimizando la necesidad de intervención de consultoría y programación, eliminando y/o reduciendo errores, lo que supone aumentar la productividad reduciendo costes.
Mas Info
http://www.ibermatica365.com/video-lo-que-hay-que-saber-si-quieres-migrar-o-actualizar-tu-version-de-microsoft-dynamics/
Mantenimiento y mejora continua de la performance de las aplicacionesAbstracta
¿Cómo se puede garantizar que la performance de los sistemas no empeore con el transcurso del tiempo? Si un sistema hoy responde rápidamente, ¿eso garantiza que seguirá siendo así en el futuro?
De la misma forma que los sistemas, sus funcionalidades, el hardware, drivers, y sistemas operativos que les dan soporte van cambiando, también lo hace la carga sobre el sistema. La carga, entendida como la cantidad de usuarios que accede al sistema, la forma en que los usuarios ejecutan las funcionalidades, y el volumen de datos que debe ser procesado por las solicitudes del negocio son todos ejemplos de elementos que van cambiando durante la vida de una aplicación informática.
A medida que el contexto va cambiando, el sistema debe adaptarse para mantener la calidad de la performance en las respuestas a sus usuarios.
Luego que un sistema es puesto en producción comienza la etapa de mantenimiento. Para que el mantenimiento sea menor, se pueden realizar pruebas funcionales y no funcionales, con el objetivo de anticiparse a situaciones que ocurrirán en producción. La etapa de mantenimiento se caracteriza por ser tan larga cómo la vida del sistema. En esta etapa es donde ocurren todas esas situaciones inesperadas y todos los cambios en el ambiente a los que debemos adaptarnos.
Es importante entonces mantener una permanente monitorización sobre los componentes del sistema con el objetivo de detectar problemas rápidamente y adaptar lo que sea necesario para solucionarlos.
Monitorización y revisión de los tiempos de respuesta en los access logs de los servidores web y servidores de aplicaciones. Uso de los recursos (CPU, memoria, acceso a disco). Crecimiento de las tablas en la base de datos. Estos son algunos pocos ejemplos de indicadores que pueden ser monitorizados para conocer el sistema e identificar problemas.
En esta charla veremos metodología, buenas prácticas, herramientas útiles y ejemplos para mantener y mejorar la performance durante la vida de los sistemas informáticos.
Esta charla fue expuesta por Simon de Uvarow en el marco del Encuentro Internacional GeneXus 2014, #GX24
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
La utilización de estructuras de datos adecuadas para cada problema hace que se simplifiquen en gran medida los tiempos de respuestas y la cantidad de cómputo realizada.
Por Nelson González
Más contenido relacionado
Similar a Bunsan: Cómo validamos 600 facturas por segundo en un miniservidor
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
Sql server 2014 y la plataforma de datosSpanishPASSVC
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
http://summit.solidq.com
Aprovecha las novedades en el motor SQL Server 2016 para analizar información operacional. ¿Y si no tengo 2016? ¿Qué estrategias puedo llevar a cabo?
¿Cómo abordar con éxito una migración a Microsoft Dynamics NAV? Sin morir en ...CLARA CAMPROVIN
Lo que hoy conocemos como Microsoft Dynamics NAV es un producto que lleva en el mercado desde 1.988 y en todo este tiempo no ha parado de evolucionar lo que se traduce en actualizaciones de producto casi constantes.
Las empresas son cada vez mas conscientes de la necesidad de mantener su instalación de Microsoft Dynamics NAV (Navision) en versiones recientes, para no perder las oportunidades que las nuevas tecnologías les brindan, pero los proyectos de actualización de versión o migración siempre suscitan inquietud entre los responsables de los sistemas de información de las compañías, y también entre los propios usuarios. Máxime cuando este cambio afecta a entornos de trabajo tan sensibles como los sistemas de gestión.
En este webinar analizaremos las claves para asegurar el éxito de un proyecto de migracion: ¿Migración o Reimplantación? ¿Que recursos debo dedicar? ¿Cuando es el mejor momento? ¿Cómo debo de implicarme? ¿Que beneficios voy a obtener? ¿Que documentación debo exigir? ¿Es conveniente migrar a NAV 2016 o esperar a la siguiente versión?
Tanto en SQL Server 2016 como en SQLAzure (PaSS), Microsoft nos proporciona nuevas herramientas para que el comportamiento de SQL Server sea más predecible. Con estas nuevas herramientas (QueryStore) como administrador de BBDD tienes nuevas posibilidades para analizar el rendimiento de consultas concretas, de patrones de consultas, y si suceden cambios importantes en su comportamiento. Venga a esta sesión para entender QueryStore y sacarle más partido a su servidor SQL Server.
http://summit.solidq.com
Tanto en SQL Server 2016 como en SQLAzure (PaSS), Microsoft nos proporciona nuevas herramientas para que el comportamiento de SQL Server sea más predecible. Con estas nuevas herramientas (QueryStore) como administrador de BBDD tienes nuevas posibilidades para analizar el rendimiento de consultas concretas, de patrones de consultas, y si suceden cambios importantes en su comportamiento. Venga a esta sesión para entender QueryStore y sacarle más partido a su servidor SQL Server.
Presentación de la clase sobre el protocolo HTTP de la asignatura Servidores Web del Máster Universitario en Desarrollo de Aplicaciones y Servicios Web.
Automatiza y aprovecha al máximo tu proceso de recepción de facturas electrón...IT-NOVA
Conoce como con nuestra solución de recepción de facturación electrónica puedes aprovechar al máximo las facturas que recibes electrónicamente y automatizar tu proceso de cuentas por pagar:
• Optimizar, automatizar y ganar tiempo en el proceso de recepción de facturas.
• Tener el control y conocer el estado del proceso de recepción de facturas de forma centralizada.
• Realizar el registro y/o contabilización automática de las cuentas por pagar directamente en tu sistema ERP.
• Ahorrar en costos operativos y optimizar el tiempo de tus colaboradores.
• Evitar costos de procesamiento por recepción de facturas electrónicas.
Lo que hay que saber si quieres migrar o actualizar tu versión de Microsoft ...CLARA CAMPROVIN
Imprescindible si vas a migrar o actualizar la versión de Microsoft Dynamics CRM, o NAV (Navision).
Las empresas son cada vez más conscientes de la necesidad de mantener su instalación de Microsoft Dynamics, ya sea de CRM o de NAV (Navision), en versiones recientes, para no perder las oportunidades que las nuevas tecnologías brindan. Sin embargo, estos proyectos siempre suscitan inquietud entre los responsables de sistemas de información (y también entre los usuarios), al afectar a entornos de trabajo tan sensibles como los sistemas de gestión.
En esta presentación analizamos las claves para asegurar el éxito de un proyecto de migración: ¿Migración o Reimplantación? ¿Qué recursos debo dedicar? ¿Cuándo es el mejor momento? ¿Cómo debo implicarme? ¿Qué beneficios voy a obtener? ¿Qué documentación debo exigir? ¿Es conveniente migrar ahora o esperar a la siguiente versión? ¿Qué impacto tendrá Dynamics 365 en mi instalación?
Nuestra tecnología IBC.Up! supone un gran avance en proyectos de migración de entornos MS Dynamics. IBC.Up! tiene como finalidad migrar tu actual implantación hasta la versión más reciente, con precio ajustado y ahorros superiores a un 40%. La tecnología IBC.Up! se basa en los siguientes principios:
• Identificación automática de las adaptaciones, modificaciones o desarrollos adicionales al estándar en su implantación .
• Clasificación, en base a reglas inteligentes, de los objetos modificados o nuevos según su grado de dificultad, aislando aquellos que puedan requerir intervención técnica.
• Creación de la nueva base de datos NAV, escalando de forma automatizada los objetos a su última versión.
• Auto-aprendizaje con posterior creación de nuevas reglas inteligentes.
La tecnología IBC.Up! automatiza al máximo el cambio de versión, minimizando la necesidad de intervención de consultoría y programación, eliminando y/o reduciendo errores, lo que supone aumentar la productividad reduciendo costes.
Mas Info
http://www.ibermatica365.com/video-lo-que-hay-que-saber-si-quieres-migrar-o-actualizar-tu-version-de-microsoft-dynamics/
Mantenimiento y mejora continua de la performance de las aplicacionesAbstracta
¿Cómo se puede garantizar que la performance de los sistemas no empeore con el transcurso del tiempo? Si un sistema hoy responde rápidamente, ¿eso garantiza que seguirá siendo así en el futuro?
De la misma forma que los sistemas, sus funcionalidades, el hardware, drivers, y sistemas operativos que les dan soporte van cambiando, también lo hace la carga sobre el sistema. La carga, entendida como la cantidad de usuarios que accede al sistema, la forma en que los usuarios ejecutan las funcionalidades, y el volumen de datos que debe ser procesado por las solicitudes del negocio son todos ejemplos de elementos que van cambiando durante la vida de una aplicación informática.
A medida que el contexto va cambiando, el sistema debe adaptarse para mantener la calidad de la performance en las respuestas a sus usuarios.
Luego que un sistema es puesto en producción comienza la etapa de mantenimiento. Para que el mantenimiento sea menor, se pueden realizar pruebas funcionales y no funcionales, con el objetivo de anticiparse a situaciones que ocurrirán en producción. La etapa de mantenimiento se caracteriza por ser tan larga cómo la vida del sistema. En esta etapa es donde ocurren todas esas situaciones inesperadas y todos los cambios en el ambiente a los que debemos adaptarnos.
Es importante entonces mantener una permanente monitorización sobre los componentes del sistema con el objetivo de detectar problemas rápidamente y adaptar lo que sea necesario para solucionarlos.
Monitorización y revisión de los tiempos de respuesta en los access logs de los servidores web y servidores de aplicaciones. Uso de los recursos (CPU, memoria, acceso a disco). Crecimiento de las tablas en la base de datos. Estos son algunos pocos ejemplos de indicadores que pueden ser monitorizados para conocer el sistema e identificar problemas.
En esta charla veremos metodología, buenas prácticas, herramientas útiles y ejemplos para mantener y mejorar la performance durante la vida de los sistemas informáticos.
Esta charla fue expuesta por Simon de Uvarow en el marco del Encuentro Internacional GeneXus 2014, #GX24
Similar a Bunsan: Cómo validamos 600 facturas por segundo en un miniservidor (20)
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
La utilización de estructuras de datos adecuadas para cada problema hace que se simplifiquen en gran medida los tiempos de respuestas y la cantidad de cómputo realizada.
Por Nelson González
Onboarding new members into an engineering team is not easy on anyone. In a short period of time, the new team member is required to be able to bring professional
Por Victoriya Kalmanovich
El secreto para ser un desarrollador SeniorSoftware Guru
En esta charla platicaremos sobre el “secreto” y el camino para llegar a ser un desarrollador Senior, experiencia, consejos y recomendaciones que en estos 8 años
Por René Sandoval
Apache Airflow es una plataforma en la que podemos crear flujos de datos de manera programática, planificarlos y monitorear de manera centralizada.
Por Yesi Díaz
How thick data can improve big data analysis for business:Software Guru
En esta presentación hablaré sobre cómo el Análisis de Datos Gruesos, específicamente el análisis antropológico y semiótico, puede ayudar a mejorar los resultados del Big Data
Por Martin Cuitzeo
CoDi® es la nueva forma de realizar pagos digitales desarrollada por el Banco de México. Por medio de CoDi puedes realizar cobros y pagos desde tu celular, utilizando una cuenta bancaria o de alguna institución financiera, sin comisiones.
Por Cristian Jaramillo
Gestionando la felicidad de los equipos con Management 3.0Software Guru
En las metodologías agiles hablamos de equipos colaborativos, autogestionados y felices. hablamos de lideres serviciales. El management 3.0 nos ayuda a cultivar el mindset correcto, aquel que servirá como el terreno fértil para que la agilidad florezca.
Por Andrea Vélez Cárdenas
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
Hoy por hoy las experiences de usuario pueden ser enriquecidas mediante el uso de Web Components, que son un estándar de la W3C soportado por la mayoría de los navegadores web modernos.
Por Alex Arriaga
Así publicamos las apps de Spotify sin stressSoftware Guru
En Spotify tenemos 1600+ ingenieros, trabajando en 280+ squads. Aún a esta escala, hemos logrado adoptar prácticas que nos han permitido acelerar la forma en que desarrollamos nuestro producto. Presentado por Erick Camacho en SG Virtual Conference 2020
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
he measure of the executive, Peter F. Drucker reminds us, is the ability to "get the right things done." This involves having clarity on what are the right things as well as avoiding what is unproductive. Intelligence, creativity, and knowledge may all be wasted if not put to work on the things that matter.
Presentado por Cristina Nistor en SG Virtual Conference 2020
Acciones de comunidades tech en tiempos del Covid19Software Guru
Acciones de Comunidades Tech en tiempo del COVID-19 es una platica para informar acerca de las acciones que están realizando algunas comunidades de tecnología en México para luchar contra la propagación del COVID-19. Desde análisis de datos, visualizaciones, simulaciones de contagio, etc.
Presentado por Juana Martínez, Adriana Vallejo y Eduardo Ramírez en SG Virtual Conference 2020
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
La charla presenta un modelo claro, generado por la ponente, para atender los niveles desde lo operativo a lo estratégico.
Presentado por Gabriela Salinas en SG Virtual Conference
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
8. • Validación de catálogos
• Validación de contribuyentes
• Validación de impuestos y totales
• Validación de tipos de comprobantes
(Ingreso/Egreso)
CFDI 3.3
9. • Nómina
• Pagos
• Combustibles
• Comercio Exterior
• Estados de cuenta
• 37 complementos en Total
Complementos
10. • 601441101 - Juegos educativos
• 601441102 - Juegos de mesa
• 601441103 - Naipes
• 601441104 - Juegos de video
Catálogo productos
15. • 600 documentos por segundo
• Máximo en 4 servidores
• Actualización de catálogos diaria en minutos
Desempeño requerido
16. • Reportes de errores claros para el usuario (350
código oficiales por parte del SAT)
• Facturas sin emitir
• Facturas emitidas y timbradas
• Facilidad de agregar más reglas
Validación
17. • Añadir más complementos en poco tiempo
• Añadir más reglas de validación en poco tiempo
• Añadir reglas personalizadas por cliente
Validación
18. • Horizontal (Para dedicar servidores a un cliente)
• Vertical (Para aprovechar todos los recursos del
servidor)
Escalabilidad
26. • Viabilidad de usar una base de datos relacional
• Tiempos de indexación mayores de 10 horas
• Tiempos de consulta de 40 - 60 ms
Carga masiva (Postgres)
27. • Búsqueda Binaria - 2 a10 ms
• ETS (Indexed Keys) - 20 a 60 μs
Almacenamiento en
memoria
28. Búsqueda binaria
Registro Federal de
Contribuyentes
80 Millones - 3GB
Memoria
150
Cold Cache
Tiempo de carga 2 segundos
Tiempo de búsqueda 2 - 10 ms
54. Escalamiento horizontal
SERVER
- Código
- Cache
- Maquina Virtual
- Web Server
- Reglas
SERVER
- Código
- Cache
- Maquina Virtual
- Web Server
- Reglas
SERVER
- Código
- Cache
- Maquina Virtual
- Web Server
- Reglas
SERVER
- Código
- Cache
- Maquina Virtual
- Web Server
- Reglas
58. • 1200 Pruebas automatizadas
• Generador de Facturas
• Agregar facturas reales para probar
• Cada motor se puede probar unitariamente
Pruebas automatizadas
59. • Realizar 1200 facturas a mano llevaría mucho
tiempo
• Compilador de facturas
Generador de facturas
60. Generador de facturas
Factura Completa
Certificado
Emisor
Receptor
Lista de Conceptos
Sello Emisor
Sello Pac
5 Campos
10 Campos
10 Campos
20 Campos
5 Campos
4 Campos
Deltas de
Prueba
Compilador
Factura de
Prueba
61. • MikeFlow Multiple (Variante de GithubFlow)
• Linter en cada branch feature
• 1200 Pruebas unitarias en cada branch feature(15
s)
Integración continua
62. • Gitlab Docker Runners
• Despliegue a staging en cada push a master
• Despliegue a prod en la generación de TAGS
Entrega continua