Nosotros
>>
equipo de trabajo
----------------

Servicios
>>
Servicios que prestamos
----------------

Formularios
>>
descargas de forms
----------------

E-mail
>>
recomendaciones
----------------

Instructivos
>>
contenidos intranet
----------------

Contacto
>>
información nuestra
----------------

Archivo
>>
nuestras noticias anteriores


   

Tech
 
Estoy en: Cómputos > Tech
Supersonic Subatomic Java

About us UTN Córdoba

More than 10 years ago we started the journey to migrate our systems to a scalable platform and that's where Java entered in our plans.
We plan and develop a scalable, robust, secure infrastructure oriented to provide the ultimate experience for our users.
COVID-19 presents us new challenges in terms of agile and scalable development and it's where Quarkus helps us to carry it out.

Integration of Services
We integrate services of different types, where applications are combined.

Legacy Systems - IIS, our Autogestion
Administrative and Academic Systems
Government Integration
Virtual Education - Moodle
Help and management - Gitlab
Payment Management
NAS - File Systems

Why Quarkus

We currently have a monolithic Java EE architecture with Jboss clusters for our Academic Management Systems that integrates various services provided by our Faculty. However integration and provide services sometimes become a chimera that grows without control and that's where microservices became a solution.
We have tried with the best microservices frameworks known on the market, such as Spring and Micronaut, but since we came from Jboss, Quarkus quickly opened the way for us to perform the decoupling in small modules that provides a specific service without sacrificing everything agreed and developed previously.
Times changes and we want to be cutting edge with technology like Quarkus.

The benefits of Quarkus

The creators themselves can say it through their blog and guides (see reference), but we are one of those who DO, test and if it works as we wish, we take advantage and squeeze the tools to get his maximum potential. Only by developing and implementing it, we can verify real benefits.

If you comes from Jboss, Wildfly or Jakarta infrastructures, the adaptations in terms of services are very similar and the same in the case of the first 2. This gives us well known and proven technologies that have been built with solid foundation like MicroProfile. So the learning curve of it is exponential.

The integration of dependencies, the deploy and hotreload of the applications makes Quarkus a unique experience for those of us who come from giant implementations of monolithic applications where deploying is a coherent bureaucracy but without practical sense.

Providing the development of native applications with GraalVM has its benefits and times of startup are incredible and unimaginable for an application written in Java.

Being reactive, the responses of the systems are kept at the level that current applications need.

With @QuarkusTest we can perform the Units and Integration Tests at the same time, simplifying the entire application testing process and the implementation of Profiles make the whole development process flow.

 

Looking at the future

Where are we ...well the separation of each specific component into microservices, becoming Reactive, implementing Functions as a Service and Serverless, and thinking of a global deployment infrastructure for our entire National Technological Faculty.

 

More info at:

https://centrodecomputos.github.io/AdoptQuarkus/

 

 
Quarkus.io Supersonic Subatomic Java

Sobre nosotros UTN Córdoba

Hace más de 10 años emprendimos el viaje para migrar nuestros sistemas a una plataforma escalable y allí es donde ingreso Java a nuestros planes.
Gracias a ellos desarrollamos y planificamos una infraestructura escalable, robusta, segura y siempre orientada a brindarles la mejor posible experiencia a nuestros usuarios.
El COVID-19 nos planteó nuevos desafíos en cuanto a desarrollo ágil y escalable, y es donde Quarkus nos ayuda a llevarlo a cabo.

Integración de Servicios

Integramos servicios de indoles variadas, donde se conjugan diversas aplicaciones.

Sistemas Heredados - IIS, Autogestión 3
Sistemas Administrativos y Académicos
Integración Gobierno
Educación Virtual - Moodle
Ayuda y gestión - Gitlab
Gestión de Pagos
NAS - Sistemas de archivos
 

Porque Quarkus

Actualmente contamos con una arquitectura monolítica Java EE con clusters de Jboss para nuestra Autogestión Académica que integra diversos servicios que brinda nuestra Facultad. Ahora la integración y el producir servicios a veces se convierten en una quimera que crece sin control y  allí es donde encontramos como solución los microservicios.
Intentamos con los más conocidos del mercado, como Spring y Micronaut pero como venimos de Jboss, Quarkus nos abrió camino rápidamente para realizar el desacoplamiento en pequeños módulos que brinda un servicio específico sin sacrificar todo lo convenido y desarrollado con anterioridad.
Los tiempos cambian y nosotros deseamos estar en punta con la tecnología como Quarkus.

Los beneficios de Quarkus

Los creadores mismo lo pueden decir a través de su blog y guías (ver referencia), pero nosotros somos de los que hacemos, probamos y si funciona como lo deseamos, le sacamos el máximo provecho a las herramientas con la que contamos. Es por ellos que solo desarrollando e implementándolo, podemos verificar beneficios reales.

Si viene de infraestructuras Jboss, Wildfly o Jakarta las adaptaciones en cuantos a servicios son muy similares e iguales en caso de las 2 primeras. Esto nos brinda tecnologías bien conocidas y probadas, que han sido construidas con una base solida como la de MicroProfile. Con lo cual la curva de aprendizaje de la misma es exponencial.

La integración de dependencias, el deploy y hotreload de las aplicaciones hace a Quarkus una experiencia única para quienes venimos de implementaciones gigantes de aplicaciones monolíticas en donde realizar un deploy es una burocracia coherente pero sin sentido práctico.

El brindar el desarrollo de aplicaciones nativas con GraalVM tiene sus frutos y los tiempos que plantean en cuando a startup son increíbles e inimaginables para una aplicación realizada en Java.

Ser reactiva, las respuestas de los sistemas se mantienen al nivel que las aplicaciones actuales necesitan.

Con @QuarkusTest podemos realizar los Units and Integration Tests a la vez simplificando todo el proceso de testeo de la aplicación y la implementación de Profiles hacen fluir todo el proceso de desarrollo.

Mirando al futuro

En que estamos .... la separación de cada componente especifico en microservicioes convirtiéndose en Reactive, implementando Functions as a Service and Serverless, y pensando en una infraestructura de despliegue global para toda Nuestra Facultad Tecnológica Nacional.

 

  Búsqueda laboral


 


Dirección:
Maestro M. Lopez esq. Cruz Roja Argentina
Teléfono:
CP 5016 - Córdoba (Argentina)
Mail:
computos (en) frc.utn.edu.ar
Diseño:
©2024. ® Computos.