Leonardo Micheloni presenta Cosmos DB, un servicio de base de datos como servicio de Microsoft Azure. Cosmos DB ofrece almacenamiento de datos NoSQL a escala global con replicación automática en múltiples regiones y niveles de consistencia personalizables. Permite almacenar datos en formatos como documentos, grafos y clave-valor y ofrece SDKs para varios lenguajes de programación.
Este documento proporciona una introducción a las bases de datos NoSQL. Explica que surgieron para almacenar datos no estructurados y manejar grandes volúmenes de datos. Describe los principales tipos de bases de datos NoSQL - clave-valor, orientadas a documentos, orientadas a columnas y orientadas a grafos - y sus características. También cubre conceptos como la consistencia, el teorema CAP y cuándo y por qué usar bases de datos NoSQL.
Este documento proporciona una introducción a las bases de datos NoSQL. Explica que surgieron para almacenar datos no estructurados y manejar grandes volúmenes de datos. Describe los principales tipos de bases de datos NoSQL - clave-valor, orientadas a documentos, orientadas a columnas y orientadas a grafos - y sus características. También cubre conceptos como la consistencia, el teorema CAP y cuándo y por qué usar bases de datos NoSQL.
Volvemos a la carga en TenerifeDev con un nuevo miembro de Microsoft Azure llamado Cosmos DB. Es el servicio de bases de datos distribuidas que está diseñado para permitir a los clientes escalar elásticamente (e independientemente) la tasa de rendimiento y almacenamiento en cualquier número de regiones geográficas.
* ¿Qué es Cosmos DB?
* Principales beneficios de Cosmos DB
* Múltiples modelos de datos y acceso a través de APIs populares
* Demo
* Modelo de prueba gratuito
AWS ofrece una variedad de opciones de almacenamiento para diferentes casos de uso, incluyendo S3 para almacenamiento de objetos, EBS para almacenamiento de bloques, EFS para almacenamiento de archivos, y Glacier para archivado de bajo costo a largo plazo. Estas opciones se integran con otros servicios de AWS y ofrecen escalabilidad, disponibilidad y seguridad.
Este documento resume los conceptos clave de NoSQL y MongoDB. En primer lugar, explica brevemente la historia y necesidad de NoSQL debido a las limitaciones de las bases de datos relacionales para aplicaciones web de alto rendimiento. Luego, describe los principales tipos de bases de datos NoSQL, incluidos los almacenes de columnas, clave-valor, gráficos y documentos. Finalmente, se centra en MongoDB, explicando sus características como escalabilidad, rendimiento, facilidad de uso, modelado de datos flexible y más.
Una base de datos es una herramienta para organizar datos de forma sistemática para su posterior uso. Existen bases de datos tradicionales que se organizan por campos, registros y archivos, y bases de datos no SQL que intentan solventar las limitaciones del modelo relacional al escalar a grandes volúmenes de datos. El lenguaje SQL se usa comúnmente para manipular bases de datos relacionales, mientras que bases de datos no SQL populares incluyen MongoDB, Cassandra y Oracle No-SQL.
Leonardo Micheloni presenta Cosmos DB, un servicio de base de datos como servicio de Microsoft Azure. Cosmos DB ofrece almacenamiento de datos NoSQL a escala global con replicación automática en múltiples regiones y niveles de consistencia personalizables. Permite almacenar datos en formatos como documentos, grafos y clave-valor y ofrece SDKs para varios lenguajes de programación.
Este documento proporciona una introducción a las bases de datos NoSQL. Explica que surgieron para almacenar datos no estructurados y manejar grandes volúmenes de datos. Describe los principales tipos de bases de datos NoSQL - clave-valor, orientadas a documentos, orientadas a columnas y orientadas a grafos - y sus características. También cubre conceptos como la consistencia, el teorema CAP y cuándo y por qué usar bases de datos NoSQL.
Este documento proporciona una introducción a las bases de datos NoSQL. Explica que surgieron para almacenar datos no estructurados y manejar grandes volúmenes de datos. Describe los principales tipos de bases de datos NoSQL - clave-valor, orientadas a documentos, orientadas a columnas y orientadas a grafos - y sus características. También cubre conceptos como la consistencia, el teorema CAP y cuándo y por qué usar bases de datos NoSQL.
Volvemos a la carga en TenerifeDev con un nuevo miembro de Microsoft Azure llamado Cosmos DB. Es el servicio de bases de datos distribuidas que está diseñado para permitir a los clientes escalar elásticamente (e independientemente) la tasa de rendimiento y almacenamiento en cualquier número de regiones geográficas.
* ¿Qué es Cosmos DB?
* Principales beneficios de Cosmos DB
* Múltiples modelos de datos y acceso a través de APIs populares
* Demo
* Modelo de prueba gratuito
AWS ofrece una variedad de opciones de almacenamiento para diferentes casos de uso, incluyendo S3 para almacenamiento de objetos, EBS para almacenamiento de bloques, EFS para almacenamiento de archivos, y Glacier para archivado de bajo costo a largo plazo. Estas opciones se integran con otros servicios de AWS y ofrecen escalabilidad, disponibilidad y seguridad.
Este documento resume los conceptos clave de NoSQL y MongoDB. En primer lugar, explica brevemente la historia y necesidad de NoSQL debido a las limitaciones de las bases de datos relacionales para aplicaciones web de alto rendimiento. Luego, describe los principales tipos de bases de datos NoSQL, incluidos los almacenes de columnas, clave-valor, gráficos y documentos. Finalmente, se centra en MongoDB, explicando sus características como escalabilidad, rendimiento, facilidad de uso, modelado de datos flexible y más.
Una base de datos es una herramienta para organizar datos de forma sistemática para su posterior uso. Existen bases de datos tradicionales que se organizan por campos, registros y archivos, y bases de datos no SQL que intentan solventar las limitaciones del modelo relacional al escalar a grandes volúmenes de datos. El lenguaje SQL se usa comúnmente para manipular bases de datos relacionales, mientras que bases de datos no SQL populares incluyen MongoDB, Cassandra y Oracle No-SQL.
Este documento presenta las opciones de almacenamiento en AWS, incluyendo S3 para almacenamiento de objetos, EBS para almacenamiento de bloques, EFS para almacenamiento de archivos, Glacier para almacenamiento de archivos, y Storage Gateway para integrar el almacenamiento local y en la nube. Cada servicio se diseñó para casos de uso específicos y ofrece características como escalabilidad, disponibilidad, rendimiento y costo efectivo. AWS continúa innovando en sus servicios de almacenamiento para satisfacer las necesidades camb
Este documento presenta Azure Cosmos DB, una base de datos distribuida globalmente como servicio que es multi-modelo y altamente escalable. Ofrece distribución global, escalabilidad elástica, consistencia personalizable, latencias bajas garantizadas y SLAs respaldados financieramente. Se presentan varios casos de uso de empresas que usan Cosmos DB para lograr escalabilidad masiva y rendimiento global para aplicaciones de IoT, comercio electrónico, juegos y más.
Este documento presenta las diversas opciones de almacenamiento en AWS, incluyendo S3 para almacenamiento de objetos, EBS para almacenamiento de bloques, EFS para almacenamiento de archivos, Glacier para archivado a largo plazo, y Storage Gateway para integrar el almacenamiento en la nube con datos locales. Cada servicio se ha diseñado para casos de uso específicos y ofrece características como escalabilidad, disponibilidad, seguridad y bajos costos. AWS continúa innovando con nuevas funciones como encripción
El exponencial crecimiento de aplicaciones web, móviles y la entrada permanente de dispositivos conectados a internet trajo consigo un cambio en la administración de los datos y una transformación sin precedentes con respecto a como se hacía décadas atrás y de la forma como se diseñaba y operaba a nivel plataformas tecnológicas. Requerimientos provenientes de la nueva economía de Internet presionaron a las empresas emprendedoras de nuevos proyectos y soluciones, más allá de los límites de las bases de datos relacionales (RDBMS) e introdujeron un nuevo tipo de base de datos al dominio de los entornos tecnológicos: Las Arquitecturas de Tipo NoSQL.
Hay un largo camino por recorrer antes de contemplar la posibilidad de implementar una solución en una plataforma que para nuestro entorno local es totalmente nueva y está relacionado con el hecho del poco o ningún conocimiento o referencia de implementaciones que se tiene sobre las mismas.
Es por eso que se habla de un cambio de paradigma, dado que es un nuevo planteamiento para construir, implementar y soportar arquitecturas de TI de alcance masivo. Hoy estamos acostumbrados que muchos temas sean hechos a veces incuestionables, es el resultado de campañas de mercadeo y ventas de la oferta, que unido a la resignación de la demanda que ha creído y crecido pensando que no hay nada mejor disponible.
Breve introducción a las bases de datos NoSQL, es decir, no relacionadas, que tuvo lugar en @cycle_it durante uno de los laboratorios de innovación.
Se trataron las bases de datos NoSQL, hablando de las principales categorías: Columna, Documento, Clave-Valor y Grafo. Se mencionan algunos ejemplos de vendedores en cada categoría como Cassandra, Hadoop/HBase, Redis, MongoDB, Riak, Neo4J, etc.
Cosmos DB permite el almacenamiento y acceso globales de datos de forma escalable y con altos niveles de disponibilidad a través de múltiples modelos de datos y APIs. Ofrece características como distribución global automática de datos, particionamiento automático, indexación automática y niveles de consistencia ajustables. Admite modelos de datos como documentos, tablas y gráficos de una manera multiplataforma.
Un documento describe varios tipos de bases de datos, incluyendo bases de datos relacionales como SQL y NoSQL, así como bases de datos orientadas a documentos, clave-valor y grafos. Explica las características y usos comunes de bases de datos populares como MongoDB, Cassandra, Neo4j y otras. También cubre conceptos como bases de datos híbridas y bases de datos como servicio.
El documento describe las características principales de diferentes tipos de bases de datos, incluyendo bases de datos SQL y NoSQL. Explica que las bases de datos SQL usan el lenguaje SQL y son relacionales, mientras que las bases de datos NoSQL son útiles para datos no estructurados y almacenados en la nube. También compara las ventajas y desventajas de bases de datos populares como Oracle, SQL Server, MongoDB y Cassandra.
El documento describe las características principales de diferentes tipos de bases de datos, incluyendo bases de datos SQL y NoSQL. Explica que las bases de datos SQL usan el lenguaje SQL y son relacionales, mientras que las bases de datos NoSQL son útiles para datos no estructurados y almacenados en la nube. También compara las ventajas y desventajas de bases de datos populares como Oracle, SQL Server, MongoDB y Cassandra.
Este documento presenta una sesión sobre los servicios de bases de datos de AWS. Explica que ofrece una variedad de servicios de bases de datos relacionales, NoSQL y de Big Data, cada uno optimizado para diferentes casos de uso. También describe los servicios principales como Amazon RDS, DynamoDB y Redshift, y cómo clientes importantes los usan para solucionar sus desafíos de datos y análisis.
Este documento proporciona información sobre diferentes tipos de bases de datos, incluidas las bases de datos relacionales SQL y no relacionales NoSQL. Explica las diferencias entre bases de datos SQL como SQL Server y Oracle, y bases de datos NoSQL como MongoDB, Oracle NoSQL y Cassandra. También describe algunas de las ventajas y usos comunes de cada tipo de base de datos.
Este documento compara diferentes tipos de bases de datos, incluyendo relacionales como SQL Server, Oracle y NoSQL como MongoDB, Cassandra y Oracle NoSQL. Explica las características, ventajas y desventajas de cada una. También incluye comparaciones entre sus propiedades y funcionalidades.
Este documento presenta una introducción a las bases de datos NoSQL. Explica el teorema CAP, los tipos principales de bases de datos NoSQL como documentos, grafos y llave-valor, y los beneficios de NoSQL como manejar grandes volúmenes de datos, escalabilidad y flexibilidad. También compara SQL y NoSQL en términos de esquemas, almacenamiento de datos y normalización.
Este documento describe las características de varias bases de datos populares, incluyendo SQL, Oracle, MongoDB, Oracle NoSQL, y Cassandra. Explica que las bases de datos SQL y NoSQL difieren en su estructura y propósito, con bases de datos SQL diseñadas para datos relacionales y bases de datos NoSQL diseñadas para escalabilidad en grandes volúmenes de datos. Resalta las ventajas de cada base de datos como rendimiento, flexibilidad, tolerancia a fallos y escalabilidad horizontal.
Te explicamos el qué se considera un Modelo No Relacional. Clasificando los tipos de Bases de Datos: Orientadas a Clave-Valor, Columna, Documentos o Grafos. Además te enseñamos con qué Bases de Datos trabajamos en BEEVA: Bases de Datos como Servicio en AWS y Bases de Datos Open Source.
El documento describe diferentes tipos de bases de datos, incluyendo SQL, NoSQL, Oracle, MongoDB, Cassandra y Oracle NoSQL. Explica las características clave de cada uno y sus ventajas e inconvenientes en comparación con otros sistemas de bases de datos.
Este documento define y describe varios tipos de bases de datos. Explica que una base de datos es un banco de información que contiene datos clasificados y relacionados. Luego describe las bases de datos SQL y NoSQL, señalando que SQL usa lenguaje de consultas estructurado mientras que NoSQL ofrece escalabilidad horizontal y consistencia eventual. Finalmente, analiza sistemas específicos como SQL Server, Oracle, MongoDB y Oracle NoSQL.
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Miguel Gallardo
El documento describe los desafíos y soluciones para lograr escalabilidad, alto rendimiento y alta disponibilidad en las nuevas aplicaciones web. Explica que las aplicaciones se están moviendo a la nube y que esto requiere igualdad de condiciones y rendimiento independientemente de dónde se encuentre el usuario. Luego, detalla diferentes arquitecturas como usar múltiples servidores web, balanceo de carga, bases de datos maestro-esclavo y particionadas, para eliminar puntos únicos de fallo y lograr escalar horizontalmente
Este documento presenta las lecciones aprendidas por un desarrollador sobre el uso de Docker y Kubernetes. Explica que es importante tener conocimientos básicos en diferentes áreas para resolver problemas de forma ágil. También describe algunas técnicas como usar Docker compose para ejecutar servicios dependientes localmente, inspeccionar logs y entrar en contenedores para depurar, y montar configuraciones como volúmenes en Kubernetes. El objetivo es compartir recetas y consejos prácticos basados en la experiencia del autor.
Slides from presentation about Docker and dotnet for Dotnet Baires community.
Source code used during the talk can be found here https://github.com/leomicheloni/dotnet-docker-azure
Este documento presenta las opciones de almacenamiento en AWS, incluyendo S3 para almacenamiento de objetos, EBS para almacenamiento de bloques, EFS para almacenamiento de archivos, Glacier para almacenamiento de archivos, y Storage Gateway para integrar el almacenamiento local y en la nube. Cada servicio se diseñó para casos de uso específicos y ofrece características como escalabilidad, disponibilidad, rendimiento y costo efectivo. AWS continúa innovando en sus servicios de almacenamiento para satisfacer las necesidades camb
Este documento presenta Azure Cosmos DB, una base de datos distribuida globalmente como servicio que es multi-modelo y altamente escalable. Ofrece distribución global, escalabilidad elástica, consistencia personalizable, latencias bajas garantizadas y SLAs respaldados financieramente. Se presentan varios casos de uso de empresas que usan Cosmos DB para lograr escalabilidad masiva y rendimiento global para aplicaciones de IoT, comercio electrónico, juegos y más.
Este documento presenta las diversas opciones de almacenamiento en AWS, incluyendo S3 para almacenamiento de objetos, EBS para almacenamiento de bloques, EFS para almacenamiento de archivos, Glacier para archivado a largo plazo, y Storage Gateway para integrar el almacenamiento en la nube con datos locales. Cada servicio se ha diseñado para casos de uso específicos y ofrece características como escalabilidad, disponibilidad, seguridad y bajos costos. AWS continúa innovando con nuevas funciones como encripción
El exponencial crecimiento de aplicaciones web, móviles y la entrada permanente de dispositivos conectados a internet trajo consigo un cambio en la administración de los datos y una transformación sin precedentes con respecto a como se hacía décadas atrás y de la forma como se diseñaba y operaba a nivel plataformas tecnológicas. Requerimientos provenientes de la nueva economía de Internet presionaron a las empresas emprendedoras de nuevos proyectos y soluciones, más allá de los límites de las bases de datos relacionales (RDBMS) e introdujeron un nuevo tipo de base de datos al dominio de los entornos tecnológicos: Las Arquitecturas de Tipo NoSQL.
Hay un largo camino por recorrer antes de contemplar la posibilidad de implementar una solución en una plataforma que para nuestro entorno local es totalmente nueva y está relacionado con el hecho del poco o ningún conocimiento o referencia de implementaciones que se tiene sobre las mismas.
Es por eso que se habla de un cambio de paradigma, dado que es un nuevo planteamiento para construir, implementar y soportar arquitecturas de TI de alcance masivo. Hoy estamos acostumbrados que muchos temas sean hechos a veces incuestionables, es el resultado de campañas de mercadeo y ventas de la oferta, que unido a la resignación de la demanda que ha creído y crecido pensando que no hay nada mejor disponible.
Breve introducción a las bases de datos NoSQL, es decir, no relacionadas, que tuvo lugar en @cycle_it durante uno de los laboratorios de innovación.
Se trataron las bases de datos NoSQL, hablando de las principales categorías: Columna, Documento, Clave-Valor y Grafo. Se mencionan algunos ejemplos de vendedores en cada categoría como Cassandra, Hadoop/HBase, Redis, MongoDB, Riak, Neo4J, etc.
Cosmos DB permite el almacenamiento y acceso globales de datos de forma escalable y con altos niveles de disponibilidad a través de múltiples modelos de datos y APIs. Ofrece características como distribución global automática de datos, particionamiento automático, indexación automática y niveles de consistencia ajustables. Admite modelos de datos como documentos, tablas y gráficos de una manera multiplataforma.
Un documento describe varios tipos de bases de datos, incluyendo bases de datos relacionales como SQL y NoSQL, así como bases de datos orientadas a documentos, clave-valor y grafos. Explica las características y usos comunes de bases de datos populares como MongoDB, Cassandra, Neo4j y otras. También cubre conceptos como bases de datos híbridas y bases de datos como servicio.
El documento describe las características principales de diferentes tipos de bases de datos, incluyendo bases de datos SQL y NoSQL. Explica que las bases de datos SQL usan el lenguaje SQL y son relacionales, mientras que las bases de datos NoSQL son útiles para datos no estructurados y almacenados en la nube. También compara las ventajas y desventajas de bases de datos populares como Oracle, SQL Server, MongoDB y Cassandra.
El documento describe las características principales de diferentes tipos de bases de datos, incluyendo bases de datos SQL y NoSQL. Explica que las bases de datos SQL usan el lenguaje SQL y son relacionales, mientras que las bases de datos NoSQL son útiles para datos no estructurados y almacenados en la nube. También compara las ventajas y desventajas de bases de datos populares como Oracle, SQL Server, MongoDB y Cassandra.
Este documento presenta una sesión sobre los servicios de bases de datos de AWS. Explica que ofrece una variedad de servicios de bases de datos relacionales, NoSQL y de Big Data, cada uno optimizado para diferentes casos de uso. También describe los servicios principales como Amazon RDS, DynamoDB y Redshift, y cómo clientes importantes los usan para solucionar sus desafíos de datos y análisis.
Este documento proporciona información sobre diferentes tipos de bases de datos, incluidas las bases de datos relacionales SQL y no relacionales NoSQL. Explica las diferencias entre bases de datos SQL como SQL Server y Oracle, y bases de datos NoSQL como MongoDB, Oracle NoSQL y Cassandra. También describe algunas de las ventajas y usos comunes de cada tipo de base de datos.
Este documento compara diferentes tipos de bases de datos, incluyendo relacionales como SQL Server, Oracle y NoSQL como MongoDB, Cassandra y Oracle NoSQL. Explica las características, ventajas y desventajas de cada una. También incluye comparaciones entre sus propiedades y funcionalidades.
Este documento presenta una introducción a las bases de datos NoSQL. Explica el teorema CAP, los tipos principales de bases de datos NoSQL como documentos, grafos y llave-valor, y los beneficios de NoSQL como manejar grandes volúmenes de datos, escalabilidad y flexibilidad. También compara SQL y NoSQL en términos de esquemas, almacenamiento de datos y normalización.
Este documento describe las características de varias bases de datos populares, incluyendo SQL, Oracle, MongoDB, Oracle NoSQL, y Cassandra. Explica que las bases de datos SQL y NoSQL difieren en su estructura y propósito, con bases de datos SQL diseñadas para datos relacionales y bases de datos NoSQL diseñadas para escalabilidad en grandes volúmenes de datos. Resalta las ventajas de cada base de datos como rendimiento, flexibilidad, tolerancia a fallos y escalabilidad horizontal.
Te explicamos el qué se considera un Modelo No Relacional. Clasificando los tipos de Bases de Datos: Orientadas a Clave-Valor, Columna, Documentos o Grafos. Además te enseñamos con qué Bases de Datos trabajamos en BEEVA: Bases de Datos como Servicio en AWS y Bases de Datos Open Source.
El documento describe diferentes tipos de bases de datos, incluyendo SQL, NoSQL, Oracle, MongoDB, Cassandra y Oracle NoSQL. Explica las características clave de cada uno y sus ventajas e inconvenientes en comparación con otros sistemas de bases de datos.
Este documento define y describe varios tipos de bases de datos. Explica que una base de datos es un banco de información que contiene datos clasificados y relacionados. Luego describe las bases de datos SQL y NoSQL, señalando que SQL usa lenguaje de consultas estructurado mientras que NoSQL ofrece escalabilidad horizontal y consistencia eventual. Finalmente, analiza sistemas específicos como SQL Server, Oracle, MongoDB y Oracle NoSQL.
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Miguel Gallardo
El documento describe los desafíos y soluciones para lograr escalabilidad, alto rendimiento y alta disponibilidad en las nuevas aplicaciones web. Explica que las aplicaciones se están moviendo a la nube y que esto requiere igualdad de condiciones y rendimiento independientemente de dónde se encuentre el usuario. Luego, detalla diferentes arquitecturas como usar múltiples servidores web, balanceo de carga, bases de datos maestro-esclavo y particionadas, para eliminar puntos únicos de fallo y lograr escalar horizontalmente
Este documento presenta las lecciones aprendidas por un desarrollador sobre el uso de Docker y Kubernetes. Explica que es importante tener conocimientos básicos en diferentes áreas para resolver problemas de forma ágil. También describe algunas técnicas como usar Docker compose para ejecutar servicios dependientes localmente, inspeccionar logs y entrar en contenedores para depurar, y montar configuraciones como volúmenes en Kubernetes. El objetivo es compartir recetas y consejos prácticos basados en la experiencia del autor.
Slides from presentation about Docker and dotnet for Dotnet Baires community.
Source code used during the talk can be found here https://github.com/leomicheloni/dotnet-docker-azure
El documento habla sobre TypeScript y sus ventajas para el desarrollo de aplicaciones JavaScript. TypeScript es un superconjunto de JavaScript creado por Microsoft que agrega tipos estáticos y otras características. Esto hace que el código sea más fácil de comprender, mantener y probar, ayudando a prevenir errores y mejorar la productividad. Muchos frameworks como Angular y equipos importantes han adoptado TypeScript.
Este documento presenta los principios SOLID de diseño de software, los cuales incluyen: responsabilidad única, abierto/cerrado, sustitución de Liskov, segregación de interfaz e inversión de dependencias. Explica que estos principios mejoran la escalabilidad, mantenibilidad y evolución del código. También describe cómo Typescript permite aplicar completamente estos principios en JavaScript al agregar características como interfaces.
Slides utilizados durante la charla
"TDD desde las trincheras: teoría y lecciones aprendidas"
https://www.meetup.com/es-ES/Madrid-Scrum-User-Group/events/258185830/
Grabación de la charla: https://youtu.be/_oX7vvSQxI8
Docker es un software para gestionar contenedores ligeros que aíslan procesos. Una imagen es un molde para crear contenedores, mientras que un contenedor es una instancia de ejecución de una imagen. Puedo crear mis propias imágenes mediante Dockerfiles y luego distribuir aplicaciones mediante imágenes que incluyen las dependencias.
Este documento explica conceptos clave sobre Docker como contenedores, imágenes, registros y orquestación. Un contenedor es un proceso aislado con su propio sistema de archivos y red. Una imagen es un molde inmutable para crear contenedores. Docker permite empaquetar aplicaciones con sus dependencias para distribuirlas fácilmente. La orquestación como Kubernetes es necesaria para administrar grandes cantidades de contenedores.
Slides usados durante la charla "Javascript Kata: aplicando clean code y buenas prácticas en vivo" https://www.meetup.com/es-ES/Front-end-Developers-Madrid/events/250409421/
Slides from talk about NodeMCU + IoThub + Stream Analytics + CosmosDb
https://www.meetup.com/es-ES/IoT-un-mundo-conectado/events/247094054/
Sample Code is here https://github.com/leomicheloni/NodeMCU-Azure
The document discusses blockchain technology, smart contracts, and Azure. It provides an overview of blockchain as a distributed database that records transactions in blocks that are digitally signed. Blockchain solves issues with centralized systems like banks by allowing for validation across a network without intermediaries. Examples of blockchain applications mentioned include cryptocurrency, proof of ownership, supply chain management, and IoT. The document also discusses how smart contracts can automate transactions through code and outlines some non-monetary uses like property records. Finally, it notes that Microsoft Azure provides tools to build blockchain applications.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Buscador de Eventos y Fiestas en España - Buscafiestaholabuscafiesta
Buscafiesta.es es el buscador líder en España para fiestas y eventos, diseñado para satisfacer las necesidades tanto de organizadores como de asistentes. Este innovador software ofrece una plataforma integral que permite a los organizadores de eventos añadir, gestionar y promocionar sus actividades de manera totalmente autónoma, facilitando la visibilidad y escalabilidad de sus eventos.
Buscafiesta.es no solo conecta a los organizadores con su público objetivo, sino que también ofrece herramientas de marketing y análisis que ayudan a maximizar el impacto de cada evento. Ya sea para una fiesta local, un concierto multitudinario o un evento corporativo, Buscafiesta.es es la solución definitiva para hacer de cada evento un éxito rotundo.
3. Imaginemos
• Estar donde los clientes
• No estar atado a un modelo
• No estar atado a un nivel de
consistencia
• No estar atado a una API
• No preocuparnos por los
índices
• Poder escalar elásticamente
• Que sea un servicio
@leomicheloni
4. • Database as a service
• NoSQL
• Multi region replication
• Manual and automatic
failover
• Multi model
• Multi API
• Intuitive consistency level
• Designed for high availability
@leomicheloni
5. NoSQL
• Las bases de datos relacionales (SQL server, Orable, MySQL)
siguen el teorema ACID
• Atomicity
• Consitency
• Isolation
• Durability
• En sistemas distribuidos esto puede ser un problema
@leomicheloni
6. Bases de
datos NoSQL
• Siguen el teorema CAP
• Consistency
• Availability
• Partition tolerance
• Solo puedo tener dos
en simultáneo
@leomicheloni
7. Global distribution
• Replicación automática
alrededor del mundo con un
click
• Más regiones que Amazon y
Google combinados
@leomicheloni
9. Multimodelo
• Cosmos DB permite guardar los datos en diferentes formatos
• Documentos
• Grafos
• Clave / valor
• Indexa automáticamente todos los campos
@leomicheloni
10. Multi API
• Document DB
• MongoDB
• Table API
• Graph API
• Cassandra
• Modelos de datos relacionales (vNext)
@leomicheloni
12. Escalado elástico de rendimiento y
almacenamiento
• Es posible cambiar en
cualquier momento
• Es posible hacerlo por
código
• Es transparente para las
aplicaciones
• Cosmos DB se encarga de
conectar al nodo más
adecuado
@leomicheloni
14. Tipos de consistencia
• Strong: El más transaccional, las lecturas siempre retornan la última versión de los datos, en
este caso no se puede asociar a más de una región.
• Bounded Staleness: Las lecturas están detrás de las escrituras k prefijos (o versiones) o un
intervalo de tiempo definido
• Session: Ofrece consistencia para un cliente determinado.
• Consistent Prefix: En caso de escribirse A, B y C, los clientes leeran A o A, B, o A,B y C, pero
nunca mezaclados.
• Eventual: El modelo asegura lecturas inmediatas pero ningún nivel de consistencia inmediata,
solo que eventualmente todos los clientes verán las mismas escritura.
• Al definir un nivel de consistencia definimos el nivel por defecto, sin embargo podemos
utilizar un nivel de consistencia diferente en cada lectura, lo cual aporta aún más flexibilidad.
@leomicheloni
16. ¿Cómo saber si elegir Cosmos DB?
• Si los datos cambian mucho, sin importar si es esquema o keyvalue
• Si tenemos muchas transacciones por segundo
• Si hay una enorme cantidad de datos4
• En general todos aquellos escenarios para los que los RDBMS no
son buenos
@leomicheloni