Logotipo de Zephyrnet

Construyendo una arquitectura empresarial moderna: cómo convertir un elefante en una raya de guepardos

Fecha:

By Neelesh Vaikhary

Tienes una idea increíble para una empresa. Ahora es el momento de construir la plataforma. ¿Adoptará un enfoque monolítico para la construcción, como adoptan la mayoría de las empresas centradas en la empresa? ¿O aceptarás el cambio?

Momento de la bombilla

La mayoría de las aplicaciones empresariales están construidas como elefantes: bases de datos gigantes, máquinas con mucha CPU, un centro de datos interno, arquitectura de bloqueo, contratos pesados ​​y más.

Neelesh Vaikhary, cofundador y director de tecnología de Albert InventNeelesh Vaikhary, cofundador y director de tecnología de Albert Invent
Neelesh Vaikhary de Albert Invent

En resumen, son grandes, lentos y torpes en aras de la funcionalidad.

Pero esto es lo contrario de hacia donde la empresa debe dirigirse hoy. Más bien, necesitan velocidad, agilidad y adaptabilidad; construidos para su entorno sin sacrificar el poder. Estos elefantes deberían empezar a parecerse y pensar más como una raya de guepardos.

Primero, determine qué quiere lograr con su plataforma. ¿Cuáles son los componentes clave? ¿Qué funcionalidad le gustaría ofrecer mientras desarrolla su hoja de ruta? ¿Cómo escalarás? Piénselo ahora para no terminar con una pila de cartas que podrían caerse si no está preparado.

En mi caso, sabía que si queríamos construir la plataforma transformadora que imaginamos, tenía que cambiar la forma en que veía la arquitectura del sistema, apoyándome en mi experiencia en aplicaciones de consumo y computación distribuida.

Cómo dar tu propio salto adelante

Si considera lo que ha sucedido en la arquitectura empresarial a lo largo del tiempo, verá muchas herramientas interviniendo en el territorio de otras para intentar simplificar las cosas.

Muchos almacenes de datos se han convertido en motores de búsqueda y viceversa, pero en realidad no manejan bien cualquier cosa que esté fuera de su competencia principal. Intentar ser todo en uno tiene un coste; Los sistemas no serán súper eficientes ni intuitivos. Si realmente desea crear una aplicación de próxima generación, debe confiar en herramientas individuales.

Construimos la plataforma que cofundé, Alberto inventar, utilizando un diseño de tabla única NoSQL (dynamoDB) altamente escalable y de baja latencia, y datos transmitidos al almacén y la búsqueda, y adoptamos decenas de microservicios para entregar y procesar. Esta fue una medida que no habría sido posible ni siquiera hace unos años.

Pero ahora que las tecnologías de consumo se están convirtiendo en un producto básico y los servicios administrados están disponibles a través de AWS, la creación e implementación de arquitectura empresarial ya no tiene que verse y actuar como un elefante.

Puede obtener infraestructura como código con solo hacer clic en un botón y crear una arquitectura distribuida que tenga sentido para su negocio. Esto le brinda acceso a las herramientas más modernas para crear las aplicaciones más modernas que haya visto su industria.

Para hacerlo bien, contrate ingenieros que sepan cómo crear aplicaciones de consumo y que tengan las habilidades en su ADN. Serán fundamentales para crear una nueva generación de aplicaciones empresariales, especialmente con objetivos como escalabilidad y rendimiento.

Con las personas adecuadas y un enfoque de programación modular, puede comenzar a crear componentes de software innovadores y de primer nivel a través de API que son altamente específicas para un problema o función determinados.

Por ejemplo, tenemos un componente de inventario, un componente de hoja de trabajo, un componente de experimentos y un componente regulatorio que sirven para las diversas tareas que ocurren en un laboratorio. Cada uno fue diseñado y codificado utilizando las herramientas que tenían más sentido para las necesidades de usuarios particulares.

No tuvieron que hacer concesiones, lo que nos permitió crear algo que la gente disfrutaría usando.

Usar API primero permite que todo se conecte y que todos los componentes se comuniquen entre sí. La infraestructura y la creación de aplicaciones cambian para siempre.

No solo no tiene que construir desde cero, sino que también tiene la capacidad de personalizar y elegir lo que desea aceptar. Las API se integran rápidamente, son estables y puedes usar cualquier lenguaje o marco. Simplemente, las API brindan lo último en flexibilidad. Es posible que sienta que está renunciando a algo de control, pero de la mejor manera posible: está intercambiando meses de tiempo de desarrollo y costos con desventajas mínimas, si es que las hay.

Llegando al otro lado

Si está en una industria altamente dinámica y rica en datos y desea tener un impacto profundo en las vidas de sus clientes, pierda algunos kilos y agregue algunos lugares. No seas el elefante.

Conviértete en una racha de guepardos para satisfacer las necesidades de tu negocio y de tus clientes.


Neelesh Vaikhary es el co-fundador y CTO de Alberto inventar, una plataforma de datos de I+D de extremo a extremo que utilizan miles de científicos en todo el mundo. Tiene más de 20 años de experiencia en la creación de productos y empresas emergentes en sus primeras etapas, así como en la ampliación de equipos de alto rendimiento y la creación de sistemas SaaS y PaaS distribuidos en una variedad de industrias. Anteriormente, diseñó varias soluciones de software innovadoras, incluidas Citrix Ir a la reunión y software de chat seguro de extremo a extremo para Symphony. También pasó casi una década como arquitecto con Autodesky creó una startup de consumo, like.com (adquirida por Google), que utilizó visión por computadora y aprendizaje automático para simplificar el intercambio de fotografías y la compra.

ilustración: Li-Anne Dias

Manténgase actualizado con las últimas rondas de financiación, adquisiciones y más con el
Crunchbase diario.

punto_img

Información más reciente

punto_img