5 empresas que han utilizado Java

Por Martin Caceres
5 empresas que han utilizado Java

Conoce estas 5 famosas organizaciones que han apostado por el potente lenguaje de programación Java

Con el surgimiento de nuevos y modernos lenguajes, por un momento se pensó que Java había muerto; sin embargo, gracias a su potencia, muchas empresas siguen creyendo en este lenguaje y sus beneficios. Tanto es así que no solo es uno de los lenguajes más demandados, sino también de los más utilizados.

Esto se debe en gran parte a que en los últimos años ORACLE, la empresa propietaria de Java, ha venido realizando grandes esfuerzos en desarrollo para que este lenguaje se repotencie y siga siendo el lenguaje preferido por los programadores.

A continuación nombramos algunas de las empresas que utilizan este lenguaje.

1. TWITTER

Una de las redes sociales más famosas y utilizadas del mundo es Twitter. Esta red social originalmente fue construida en Ruby; sin embargo, con el paso del tiempo surgieron ciertas deficiencias ante la creciente demanda de usuarios.

Esto originó que Twitter buscara solucionar el problema de escalabilidad que estaba teniendo, por lo que optó por cambiar Ruby.

Fue así como reescribió su buscador triplicando su velocidad, cambió también su base de datos de MySQL a Lucene  -lo que le permitió realizar búsquedas en tiempo real- e incorporó  MVJ (Máquina Virtual de Java), obteniendo así la oportunidad de utilizar otros lenguajes de programación que le ayuden en ciertas funciones como Scala y Clojure.

 

2. SQUARE

La plataforma de pagos con tarjeta de crédito utiliza diferentes lenguajes de programación dependiendo de su requerimiento.

La pestaña de pago es la parte más importante de esta aplicación, por lo que fue escrita en Java. Bob Lee, jefe de tecnología de la empresa, alegó lo siguiente en el 2013:

“Java es la única opción cuando se trata de los requerimientos para una empresa como la nuestra  ----  requisitos de desempeño extremo y requisitos de escalabilidad extrema, no existe otra alternativa viable”.

 

3. NETFLIX

La gran empresa de streaming es uno de los gigantes de Silicon Valley, no solo en el mercado en que se desempeña sino  también en lo que a tecnológica se refiere.

Su plataforma originalmente estuvo escrita en Java, aunque con el paso de los años mediante constate investigación y desarrollo, se han ido implementando otros lenguajes y APIs para fortalecer su presencia en el mercado.

Según el jefe de ingeniería de Netflix, Andrew Glover:

“Netflix utiliza una arquitectura de Stateless (arquitectura sin estado), entonces a más miembros es fácil brindar más instancias en forma sencilla. Tenemos miles de procesadores Java ejecutándose al mismo tiempo, así al crecer no requerimos grandes cambios de infraestructura. Así mismo tenemos un gran número de herramientas de código abierto basados en Java, que hacen fácil monitorear, modernizar y escalar nuestros servicios”.
 

4. UBER

La popular empresa de transporte urbano utilizó múltiples lenguajes para su programación (Node.js, Python, Go, Java y Scala). Esto les generó inconvenientes a la hora de resolver problemas, ya que contaban con una cantidad considerable de lenguajes en su estructura y les era difícil poder identificarlos.

Esto significó migrar a la utilización de solo dos lenguajes en sus próximos proyectos, por lo que optaron por quedarse con Java y Go.

¿Por qué Java? Sus sistemas más críticos requieren un mayor rendimiento al calcular rutas y tiempos estimados, razón por la cual Java era la opción ideal.

 

5. TIME NEW MEDIA

La cadena de noticias por internet Time New Media o Time.Inc utilizó el lenguaje Java para la creación de su revista virtual “MONEY”. Esto le permitió al sitio manejar 3 millones de visualizaciones de páginas a la semana, reconocer a sus usuarios y ofrecerles un excelente servicio.

Así como estas empresas, existen muchas más que utilizan el lenguaje Java. Algunas de ellas lo usan como único lenguajes y otras lo combinan dentro de sus códigos de programación. Si deseas empezar a adentrarte al mundo de Java, te invitamos a ingresar a nuestro curso gratuito.

Referencias:

The Engineering Behind Twitter’s New Search Experienc (Mayo, 2011). Recuperado de https://blog.twitter.com/2011/the-engineering-behind-twitter-s-new-search-experience

Caso: Netflix (Abril, 2015). Club de tecnología. Recuperado de http://www.clubdetecnologia.net/blog/2015/caso-netflix/

Java is Dead? Not According to These Enterprises (Junio 2015). Datamation. Recuperado de http://www.datamation.com/applications/java-is-dead-not-according-to-these-enterprises.html

 

 

¿Te gustó el tutorial?

Ayúdanos a llegar a más personas

Martin Caceres

Martin Caceres

Content Manager en Devcode.la, profesional y aficionado de Branding y Marketing Digital.