Entradas

Mostrando las entradas de junio, 2021

Neo4j

Imagen
  Neo4j  Las bases de datos de grafos han ganado una atención creciente en los últimos años. Los modelos de datos creados a partir de grafos combinan la simplicidad de las bases de datos orientadas a documentos y la claridad de las tablas SQL. Entre otras, Neo4j es una base de datos que viene con un gran ecosistema, incluida la base de datos, pero también herramientas para crear aplicaciones web, como GRANDstack, y herramientas para usar datos gráficos en una canalización de aprendizaje automático, así como Graph Data Science. Neo4j es un almacén de datos distribuido de código abierto que se utiliza para modelar problemas de grafos. Fue lanzado en 2007 y está patrocinado por Neo4j, Inc., que también ofrece licencias empresariales y soporte para Neo4j. Se aparta de la nomenclatura tradicional de las tecnologías de bases de datos, en las que las entidades se almacenan en estructuras similares a entidades sin esquema llamadas nodos. Los nodos están conectados a otros nodos a trav...

Splunk

Imagen
  Splunk Splunk es una empresa de software multinacional que ofrece su plataforma principal, Splunk Enterprise, así como muchas ofertas relacionadas creadas en la plataforma Splunk. La plataforma Splunk ayuda a una amplia variedad de personas, como analistas, operadores, desarrolladores, evaluadores, gerentes y ejecutivos. Obtienen información analítica a partir de datos creados por máquinas. Splunk recopila, almacena y proporciona potentes capacidades analíticas, lo que permite a las organizaciones actuar sobre la base de conocimientos a menudo derivados de estos datos. Splunk es una plataforma de software que recopila y almacena todos estos datos de la máquina en un solo lugar. Hace que buscar e investigar esos datos sea tan fácil como usar Google. Básicamente, es Google para archivos de registro. Más allá de la resolución de problemas, puede utilizar esta capacidad de búsqueda para crear informes y paneles para monitorear el rendimiento, la confiabilidad u otras métricas en una ...

AWS Internet Of Things (IOT)

Imagen
   AWS  Internet Of Things (IOT) En los últimos años, ha habido muchos boards de IoT creados por fabricantes o fabricantes independientes. Cada IoT ofrece características únicas para crear aplicaciones de IoT para abordar los problemas de los usuarios. Los dispositivos de sensores y actuadores están conectados a estos boards de IoT para generar datos. Hay muchos datos de sensores de dispositivos IoT que se puede analizar. Supongamos que tenemos varios boards de IoT que se implementan en algunas ubicaciones. Dado que estos dispositivos de IoT generan datos de sensores, necesitamos un servidor backend con alta disponibilidad para recibir los datos entrantes. En casos particulares, también necesitamos analizar los datos para obtener información. Para realizar este escenario, necesitamos más motores informáticos, como motores de almacenamiento y aprendizaje automático. El diseño general de la arquitectura de AWS IoT se ilustra en la siguiente figura. Hay varios componentes de...

AWS Virtual Private Cloud (VPC)

Imagen
  AWS Virtual Private Cloud (VPC) El servicio VPC brinda la capacidad de aprovisionar redes aisladas lógicamente en AWS. Con VPC, se puede diseñar, crear y administrar todos los aspectos de las redes en la nube de AWS. Al crear una VPC, se comienza por crear un rango de direcciones IPv4 y / o IPv6 que luego se puede dividir en subredes. También se tiene la capacidad de configurar todos los aspectos del enrutamiento y controlar cómo y dónde se conectan puertas de enlace de red. La VPC es el entorno principal que proporciona aislamiento de red lógica y agrupación de recursos, como las instancias de Elastic Compute Cloud (EC2) o Elastic Container Service (ECS), y otros servicios de AWS a los que se requiere conectar a través de rangos de IP privados. Con los siguientes beneficios: Capacidad de lanzar instancias en una subred Capacidad para definir intervalos de direcciones IP personalizados dentro de cada subred (privada y público) Capacidad de configurar tablas de ruteo entre subrede...

Arquitecturas de integración

Imagen
     Arquitecturas de integración El panorama tecnológico está en constante cambio y, como arquitecto, se enfrenta a herramientas y tecnologías modernas todos los días. Algunos de estos enfoques de integración se están volviendo menos populares hoy en día, pero sus conceptos siguen siendo la base de otros enfoques más modernos. En mi experiencia, los entusiastas de la tecnología pueden dejarse llevar por nuevos conceptos y terminologías. Y, si bien es muy importante mantenerse al día con las últimas y más grandes tendencias del mercado, como arquitecto senior, es importante comprender cuáles de estos enfoques son los más adecuados para cada proyecto. Arquitectura orientada a Servicios (SOA) La arquitectura orientada a servicios (SOA) es un enfoque de desarrollo de software que tiene como objetivo encapsular la lógica empresarial en un servicio que aprovecha al máximo el código reutilizable. Cada servicio contiene el código y las integraciones de datos necesarios para cump...

Cumplimiento PCI en Salesforce

Imagen
     Cumplimiento PCI en Salesforce Existen varias regulaciones de datos basadas en estándares de la industria y regulaciones gubernamentales. Estos se han creado para mitigar el riesgo de acceso no autorizado a datos corporativos, personales o gubernamentales. Algunas de las regulaciones que puede encontrar con más frecuencia en estos días al diseñar una solución de Salesforce incluyen las siguientes: General Data Protection Regulation (GDPR) Health Insurance Portability and Accountability Act (HIPAA) Fair and Accurate Credit Transactions Act of 2003 (FACTA) Act on the Protection of Personal Information (APPI) Gramm-Leach-Bliley (GLB) Payment Card Industry Data Security Standard (PCI DSS) El incumplimiento de estas regulaciones puede resultar en fuertes multas y daños públicos a la reputación de la empresa, además de responsabilidad civil y penal.  Regulación Payment Card Industry Data Security Standard (PCI DSS, tambien conocido como PCI compliance) Es un estándar ...

Seguridad de los datos

Imagen
    Seguridad de los datos La seguridad de los datos es una de las mayores preocupaciones de las empresas hoy en día, especialmente con la cantidad y el valor cada vez mayores de los datos recopilados. Se trata de proteger los datos digitales de las acciones de usuarios no autorizados (como filtraciones o infracciones de datos) o de fuerzas destructivas. Como parte de eso, hay algunos conceptos con los que hay que familiarizarse, incluido el cifrado, la copia de seguridad y la restauración, el enmascaramiento de datos y el borrado de datos.  Cifrado de datos El cifrado de datos se puede aplicar en varios niveles y etapas del ciclo de vida de los datos. Esto incluye cuando los datos se almacenan en su almacén de datos final (cifrado en reposo) y mientras los datos están en movimiento, pasando de un sistema a otro (cifrado en tránsito). El cifrado en tránsito se logra normalmente cifrando el mensaje antes de que se transmita y descifre en el destino. Este proceso tiene co...

AWS Well-Architected Framework

Imagen
   AWS Well-Architected Framework AWS Well-Architected Framework ayuda a comprender los pros y los contras de las decisiones que se toma al crear sistemas en AWS. Al usar el Framework, se utiliza las mejores prácticas arquitectónicas para diseñar y operar sistemas confiables, seguros, eficientes y rentables en la nube. Tener sistemas bien diseñados aumenta en gran medida la probabilidad del éxito. AWS Well-Architected Framework documenta un conjunto de preguntas fundamentales que  permiten comprender si una arquitectura específica se alinea con las mejores practicas de la nube. El marco proporciona un enfoque coherente para evaluar los sistemas. En comparación con las cualidades que espera de los sistemas modernos basados ​​en la nube y la corrección que se requeriría para lograr esas cualidades.  Los 5 pilares de AWS Well-Architected Framework La razón por la que la nube en general y AWS en particular son tan populares es que simplifican el desarrollo de marcos...