Difference between revisions of "Arquitectura"
Line 2: | Line 2: | ||
[[Numera]] es una plataforma tecnológica construida desde sus inicios usando los pilares de la computación en la [[nube]]. Los principios que rigen la arquitectura son los siguientes: | [[Numera]] es una plataforma tecnológica construida desde sus inicios usando los pilares de la computación en la [[nube]]. Los principios que rigen la arquitectura son los siguientes: | ||
− | '''Excelencia operativa''' | + | * '''Excelencia operativa''' |
Al estar soportados sobre los hombros del gigante AWS, tenemos certeza que contamos con el respaldo de uno de los proveedores de servicios web mas robustos del mundo. | Al estar soportados sobre los hombros del gigante AWS, tenemos certeza que contamos con el respaldo de uno de los proveedores de servicios web mas robustos del mundo. | ||
− | + | * | |
'''Seguridad''' | '''Seguridad''' | ||
Los estandares de seguridad de AWS nos brindan la confiabilidad de almacenar y proteger la información de nuestros clientes, mientras nos dedicamos a entregar el mayor valor posible a través de una seria valoración del riesgo. | Los estandares de seguridad de AWS nos brindan la confiabilidad de almacenar y proteger la información de nuestros clientes, mientras nos dedicamos a entregar el mayor valor posible a través de una seria valoración del riesgo. | ||
− | '''Confiabilidad''' | + | * '''Confiabilidad''' |
Gran capacidad de recuperarnos rápidamente de una interrupción en el servicio gracias a la naturaleza dinámica y elástica de la nube. | Gran capacidad de recuperarnos rápidamente de una interrupción en el servicio gracias a la naturaleza dinámica y elástica de la nube. | ||
− | '''Eficiencia de desempeño''' | + | * '''Eficiencia de desempeño''' |
Gracias a que muchos obstaculos de infraestructura han sido abstraidos de nuestra operación, podemos dedicar nuestra experiencia y conocimiento en mejorar día a día nuestra plataforma. | Gracias a que muchos obstaculos de infraestructura han sido abstraidos de nuestra operación, podemos dedicar nuestra experiencia y conocimiento en mejorar día a día nuestra plataforma. | ||
− | '''Optimización de costos''' | + | * '''Optimización de costos''' |
Este es un importante pilar que nos permite operar nuestros sistemas y entregar el mayor valor posible a nuestros clientes al menor costo posible. | Este es un importante pilar que nos permite operar nuestros sistemas y entregar el mayor valor posible a nuestros clientes al menor costo posible. | ||
(Infraestructura en la nube: por escalabilidad y eficiencia en el CAPEX) | (Infraestructura en la nube: por escalabilidad y eficiencia en el CAPEX) |
Revision as of 14:49, 26 March 2020
Numera es una plataforma tecnológica construida desde sus inicios usando los pilares de la computación en la nube. Los principios que rigen la arquitectura son los siguientes:
- Excelencia operativa
Al estar soportados sobre los hombros del gigante AWS, tenemos certeza que contamos con el respaldo de uno de los proveedores de servicios web mas robustos del mundo.
Seguridad Los estandares de seguridad de AWS nos brindan la confiabilidad de almacenar y proteger la información de nuestros clientes, mientras nos dedicamos a entregar el mayor valor posible a través de una seria valoración del riesgo.
- Confiabilidad
Gran capacidad de recuperarnos rápidamente de una interrupción en el servicio gracias a la naturaleza dinámica y elástica de la nube.
- Eficiencia de desempeño
Gracias a que muchos obstaculos de infraestructura han sido abstraidos de nuestra operación, podemos dedicar nuestra experiencia y conocimiento en mejorar día a día nuestra plataforma.
- Optimización de costos
Este es un importante pilar que nos permite operar nuestros sistemas y entregar el mayor valor posible a nuestros clientes al menor costo posible. (Infraestructura en la nube: por escalabilidad y eficiencia en el CAPEX)
Herramientas y bloques de fundación
Contenedores Docker (Serverless)
Usamos el servicio Fargate para ejecutar y operar contenedores (no servidores) que pueden aumentar o disminuir sus recursos en función de la demanda. Al no tener que enfocar los equipos de desarrollo en la supervisión de la infraestructura a bajo nivel, esto traduce en mayor tiempo a dedicar en continuar con la misión de continuamente mejorar nuestra plataforma. En un esquema Serverless: para concentrar la energía de los equipos de ingeniería en desarrollar y no en administrar
Lenguajes de programación
- Python (Fast API, Machine Learning)
En el lenguaje Python: Por su naturalidad para trabajar Inteligencia Artificial, asi como tambien por su versatilidad para construir servidores, generar APIs y mantener la seguridad y confiabilidad del sistema.
- Javascript (React)
Es el lenguaje de la web, usamos el framework React por su versatilidad a la hora de construir componentes que pueden ser reutilizados para brindar una excelente experiencia de usuario.
- Postgres (Base de datos)
Robusta base de datos alojada en la nube cuya confiabilidad ha sido puesta a prueba en sistemas al rededor del mundo.
- Otras menciones importantes
Go: Robusto lenguaje de programación creado por Google para construir servidores. SQS: Manejo de colas. SNS: Proveedor de servicio de notificaciones.