< Página anterior
> Página siguiente

Arquitectos técnicos: Iluminando el papel crucial de los arquitectos de sistemas en las redes de telecomunicaciones

Jacques Oosthuizen - Arquitecto Jefe de Sistemas en Adapt IT Telecoms

Por Katucia Moussongo

La arquitectura de sistemas es un componente crucial de las operaciones de telecomunicaciones. Desde el diseño hasta la construcción de un sistema, aprovecha los intrincados avances tecnológicos y los sofisticados equipos para ayudar a los operadores de redes móviles y otros proveedores de telecomunicaciones a conectar a las personas en una región determinada. De hecho, los arquitectos de sistemas son las "personas detrás de la tecnología" que dan vida a todas las tecnologías, transformando las ideas en realidades tangibles interconectadas. Conozca en esta entrevista a Jacques Oosthuizen, Arquitecto Jefe de Sistemas de Adapt IT Telecoms.

Jacques Oosthuizen - Arquitecto Jefe de Sistemas en Adapt IT Telecoms

Por Katucia Moussongo

"Me siento muy afortunado de participar en toda esta innovación, de tener la oportunidad de cambiar la vida de la gente"

Háblenos de su trayectoria en el sector de la tecnología y las telecomunicaciones y de lo que le apasiona.

Llevo bastante tiempo trabajando como desarrollador de software, aunque no necesariamente en el sector de las telecomunicaciones. Me incorporé al sector en 1988 e incluso creo que trabajé en el sector de las TIC antes de que naciera la mayoría de la gente. Formaba parte de una empresa llamada Business Connection (BCX), conocida entonces como Complex Africa. Tenían un puesto para colaborar con la cuenta de MTN, donde estuve entre 6 y 9 meses antes de incorporarme a otra división. Allí participé en el tratamiento de la información de facturación, así como en un bus de mensajes llamado TIBCO. 

Más tarde, me trasladé a la cuenta de Vodacom como desarrollador de software, donde llegué a ser jefe de equipo. Ahí empezó realmente mi andadura en el sector de las telecomunicaciones. En aquella época, la mayoría de estas empresas estaban aún en su fase inicial, y era literalmente el principio de muchas innovaciones. Estábamos desarrollando varias tecnologías nuevas, como el modelo de votante, el repositorio de clientes o usuarios, la autenticación de red 3G y mucho más. Fue una experiencia bonita y muy interesante. Trabajé en BCX para Vodacom hasta agosto de 2007. Y me alegra decir que algunos de los sistemas que desarrollamos para esa MNO siguen utilizándose hoy en día, aunque otros hayan sido sustituidos por otros nuevos. 

Ese mismo año fundé una empresa llamada Conor Information Technologies con un colega. Ofrecíamos una amplia gama de tecnologías y desarrollamos una considerable cartera de clientes, entre ellos Vodacom Sudáfrica, Lesotho, Tanzania, la República Democrática del Congo y Telkom.

Implementamos múltiples proyectos, pero del que estamos muy orgullosos es Vodacom USSD 111; yo fui quien llevó a cabo la implementación inicial porque solo había dos personas en la empresa. Esa tecnología sigue funcionando hoy en día. Este sistema es esencial para Vodacom y gestiona miles de millones de transacciones al mes. También implantamos una pila Diameter, que Vodacom sigue utilizando para VoWifi.

Hicimos crecer ese negocio y lo mantuvimos hasta finales de 2018, cuando fue adquirido por Adapt IT Group.

Una de las cosas que me apasionan son los sistemas de alto rendimiento, grandes y escalables. Ahí es donde Telecomunicación cobra vida. La mayoría de las soluciones que hemos desarrollado para nuestros clientes son grandes sistemas que requieren escalabilidad. Me apasiona construir y diseñar sistemas que gestionen un gran número de transacciones.

¿Qué implica la arquitectura de sistemas en el sector de las telecomunicaciones y cómo se utiliza para aportar valor a los clientes?

En el sector de las telecomunicaciones, la arquitectura de sistemas se refiere al diseño y la estructura de alto nivel de la red, así como a los sistemas de información empleados en la red celular o no celular. Sin embargo, hay componentes cruciales que suelen examinarse cuando se estudia una red de telecomunicaciones, como la infraestructura de la red, que nunca hicimos. nos la proporcionaron, así como las plataformas de software y hardware que componen una arquitectura determinada. Nuestro énfasis principal está en la arquitectura de software, que implica la construcción de componentes de software y un sistema de apoyo, en el que se proporcionan sistemas para apoyar la arquitectura deseada.

Muchos elementos del espacio arquitectónico aportan valor al cliente, pero destacaré algunos, por ejemplo:

La seguridad. Es una característica esencial. Si el servicio que presta está abierto al público o a disposición de cualquiera, debe ser seguro. 

Protocolos y normas. El sector de las telecomunicaciones está lleno de normas. Hay un montón de protocolos definidos que hay que seguir a la hora de construir o diseñar un sistema. 

La escalabilidad y la flexibilidad. Ahí es donde reside mi pasión. Normalmente, la pregunta es: "¿Cómo de escalable y flexible podemos hacer este sistema?". "¿Cómo maximizamos nuestro tiempo y generamos ingresos?". El término flexibilidad se refiere a la facilidad para hacer cambios en el sistema en el futuro con el mínimo esfuerzo. En Conor IT hemos desarrollado un sistema conocido como entorno DIP, que es una plataforma de integración dinámica basada en la escalabilidad y la flexibilidad. Estos elementos facilitan la adición de funcionalidades a los sistemas existentes sin tener que rediseñarlos.

Redundancia y fiabilidad. Se trata de un componente esencial de la arquitectura general de una pila de software. Especialmente en el sector de las telecomunicaciones, se necesita un sistema redundante. No quiere un sistema que se caiga del todo porque le costará dinero y reducirá el valor nominal de sus clientes. Necesita un sistema fiable y, para que lo sea, debe asegurarse de que ha sido probado. 

Otro punto es la interoperabilidad. Los sistemas deben poder intercambiar e interpretar datos sin complicaciones. 

Por último, la rentabilidad es esencial porque nos esforzamos por ser rentables, no sólo para nosotros, sino también para nuestros clientes. Y la forma de conseguirlo es desarrollar un sistema que pueda reutilizarse.

Con los sistemas de telecomunicaciones en constante evolución, ¿cuál es, en su opinión, el impacto de la transformación digital en la arquitectura de sistemas?

Lo primero de la lista es la tendencia a la transición a una red basada en IP. Tradicionalmente, el sector de las telecomunicaciones no utilizaba internamente redes basadas en IP en sus sistemas. Todos utilizaban SS7 (Signaling System 7) y otros protocolos de red. Ahora, todas se están pasando a esta red basada en IP, que incluye arquitecturas de red basadas en TCP (Protocolo de Control de Transmisión) y UDP (Protocolo de Datagramas de Usuario), lo que las hace mucho más flexibles y accesibles a los recursos.

El segundo punto esla virtualización, que sustituye a los equipos físicos. Ofrece ventajas evidentes, como el ahorro de costes, la escalabilidad y la posibilidad de crear nuevos entornos virtuales cuando la carga es demasiado elevada.

La próxima gran innovación es el entorno en nube o Cloud Computing. Adapt IT lanzó la Plataforma de Gestión de Datos en AWS (Amazon Web service). Estamos ampliando esto a todos nuestros clientes para mejorar nuestra Plataforma de Gestión de Datos.

La otra tecnología a tener en cuenta es IoT (Internet de las cosas). Hoy en día todo está conectado. Y está teniendo un impacto significativo en las redes, especialmente en la arquitectura de nuestros sistemas. 

Puedo mencionar la analítica avanzada y los macrodatos. Algunos ORM controlan ahora sus pautas de uso y su consumo de red. Así pueden recomendarle un paquete de datos o un producto diferente. Aquí es donde también entran en juego la analítica y la inteligencia artificial, que permiten analizar los datos e identificar las tendencias entre las personas para, a continuación, crear mejores sistemas que satisfagan las necesidades y deseos de los clientes.

Losmacrodatos permiten planificar la capacidad futura e identificar hacia dónde se dirige el mercado para poder planificar y preparar el futuro de todas las redes. 

Del mismo modo, la Transformación Digital ha impactado en todo el espacio de la arquitectura con elementos como la Agilidad y el Despliegue Rápido. La agilidad es una característica que debe esperar del sistema que diseñe. Cuando un sistema se actualiza, no debería tardar horas en reiniciarse o recoger los cambios.

Además, estándares abiertos e interoperabilidad. Existen múltiples estándares para la interoperabilidad de sistemas a nivel de API abierta. Son muchos los que debes tener en cuenta a la hora de diseñar sistemas. 

¿Qué papel cree que desempeñará la Inteligencia Artificial en el futuro de la Arquitectura de Sistemas, especialmente en este sector, y cómo se está preparando para este cambio?

La inteligencia artificial es muy interesante y, al mismo tiempo, da bastante miedo. No sabemos si acabaremos en una escena de "Terminator", en la que la máquina acabe con todos nosotros. Una de las cosas es todo el sistema autónomo y las operaciones. Los sistemas autónomos engloban tanto los coches que se conducen solos como los sistemas que funcionan de forma independiente. 

La IA puede añadir valor creando un entorno más inteligente que no dependa de la interacción humana, sino que tome decisiones basadas en factores externos planificados por los humanos. Por ejemplo, cuando hay una gran demanda, el USSD puede ejecutar modelos de predicción para ver qué está pasando, poner en marcha más servicios, asignar memoria adicional a una máquina, etc. 

En términos de gestión inteligente de redes, puede ayudar a optimizar el tráfico y cambiar el encaminamiento en función de los cuellos de botella y la congestión de la red. La inteligencia artificial tiene el potencial de mejorar significativamente las tareas que requieren que los humanos pasen todo el día mirando una pantalla.

Utilizaremos algo como la Inteligencia Artificial para ayudarnos a supervisar los sistemas, rendirlos y arreglarlos para que sigan siendo eficientes y estén al día.
Otra de las cosas que la IA hará por nosotros es ayudarnos a reforzar la seguridad y la detección de amenazas. Se está desarrollando mucho en este campo. El uso de software con un algoritmo de IA permitirá actualizar el software y supervisar la seguridad en tiempo real.

¿Qué otras tecnologías emergentes cree que tendrán un impacto más significativo en la Arquitectura de Sistemas en los próximos cinco años?

Uno de los aspectos más importantes será el uso de la tecnología 5G. El despliegue generalizado de la red 5G incluirá la arquitectura porque, con el ancho de banda en una red móvil y la conectividad masiva de dispositivos, podemos conectar muchos más dispositivos en las redes, lo que impulsará arquitecturas que admitan nuevos servicios. 

Además, Blockchain y Distributed Ledger Technology. La tecnología Blockchain tiene el potencial de ofrecer un método seguro y descentralizado de gestionar transacciones y datos. El diseño de software se verá significativamente afectado por ella.

Realidad Aumentada y Realidad Virtual. Muchas empresas, entre ellas Apple, Meta y Amazon, están haciendo grandes esfuerzos en este sentido. La gente utilizará mucho la realidad aumentada y virtual para cambiar su mundo. Es fascinante.

La computación cuántica es otra tecnología fascinante. Como habrá leído o escuchado sobre la Computación Cuántica, la Inteligencia Artificial (IA) requiere mucha potencia de procesamiento. Es un enfoque innovador de la computación y una de las cosas que tendremos que tener en cuenta, ya que alterará fundamentalmente la forma en que se realiza la computación.
Por último, la seguridad biométrica. Habrá muchos avances en este campo. Como hemos dicho, la seguridad es una prioridad absoluta para nosotros. A medida que la electrónica y los programas informáticos se hacen más potentes, es necesario mejorar la seguridad. Esta sindicación de la seguridad biométrica, como el reconocimiento facial o la lectura de la palma de la mano, se convertirá en un vasto campo de juego.

¿Se considera "People Behind Technology"? ¿Por qué?

Sí, al 100%. Soy una de las "Personas detrás de la tecnología". Es decir, hay tecnologías que estamos utilizando o que la gente está utilizando en este momento, que yo mismo diseñé. Algunas de las líneas físicas de código que escribí siguen funcionando en la red. Me siento muy afortunado de participar en toda esta innovación, de tener la oportunidad de cambiar la vida de la gente y de estar detrás de la tecnología.

¿Qué consejo daría a los aspirantes a Arquitectos de Sistemas que quieran desarrollar una carrera profesional de éxito en este campo?

Las personas que quieren convertirse en arquitectos de sistemas tienen que empezar desde abajo. Debes convertirte en desarrollador y escribir software para entender cómo funciona el software. Sólo se puede llegar a ser un buen arquitecto de software sabiendo escribir software. Seguir el camino es esencial porque te ayudará a entender de qué se trata y cómo funciona.

Además, hay que estudiar el funcionamiento y la práctica de los sistemas. Este campo evoluciona constantemente. Para triunfar en este sector, hay que aprender algo nuevo cada día. Y debes disfrutarlo, si no, estás en el campo equivocado. Aprende cómo interactúan los compiladores, las redes y otras tecnologías. Sólo así te convertirás en un buen arquitecto de sistemas.

Más entrevistas

Con la confianza de las principales marcas del mundo

Desplazarse hacia arriba
Desplazarse hacia arriba