Soluciones de Alta Concurrencia
Erlang/OTP y Elixir
Libros Blog ¡Dime más!

¿Qué hacemos?

Somos profesionales en backend...

backend stacks

Altenwald Solutions, S.L. es una empresa dedicada al desarrollo de soluciones de alta concurrencia. Esto quiere decir que nos hemos especializado en solventar los problemas más comunes de sistemas con alto grado de carga para que te puedas seguir dedicando a la lógica de negocio y no preocuparte por problemas comunes como:

  • Lentitud en el sistema: Aunque uses el sistema más rápido del mundo solo es uno. Cuando se encuentra a millones de peticiones necesitas escalar horizontalmente.
  • Demasiado uso de memoria: Cuando un sistema comienza a acumular peticiones que no consigue atender el consumo de memoria sube. Muchas peticiones terminan en tiempo de espera agotado o atendidas tras segundos o minutos de espera.
  • Sistemas que dejan de responder: El peor caso es cuando el sistema se colapsa y cae. Los sistemas dejan de responder y la disponibilidad de tu servicio decae.

En todo esto te ayudamos no solo auditando el sistema para detectar cuellos de botella, limitaciones o fugas de memoria o ciclos de CPU sino también poniéndonos manos a la obra para ayudarte a implementar la solución.

Servicios

Estamos especializados en alta concurrencia para lo siguientes sistemas...

Erlang/OTP

Desarrollo y mantenimiento de aplicaciones en este lenguaje así como entrenamiento. Puede ver nuestro libro: Erlang/OTP: Un Mundo Concurrente. Además, Altenwald pertenece al Industrial Erlang User Group.

Elixir

Desarrollo y mantenimiento de aplicaciones en este lenguaje así como entrenamiento.

CouchBase

Como partners de CouchBase, nos encargamos de mantener, administrar y proporcionar entrenamiento e información sobre su base de datos o clúster de base de datos. Tanto versión community como empresarial.

ChicagoBoss

Creamos webs y proporcionamos mantenimiento y formación para este framework de desarrollo de aplicaciones web en Erlang/OTP.

Phoenix Framework

Creamos webs y proporcionamos mantenimiento y formación para este framework de desarrollo de aplicaciones web en Elixir.

PHP y ePHP

Podemos integrar PHP en Erlang/OTP fácilmente gracias a este intérprete y el Proyecto Bragful.

ejabberd

Mantenimiento, Administración y Personalización de ejabberd. Tenemos experiencia en el desarrollo de módulos para personalizaciones, modificación de comportamiento, agregar otros backends para acceso a base de datos, etc.

MongooseIM

Mantenimiento, Administración y Personalización de MongooseIM. Tenemos experiencia en el desarrollo de módulos para personaizaciones, modificación de comportamiento, agregar otros backends para acceso a base de datos, etc.

RabbitMQ

Mantenimiento, Administración y Personalización de este gestor de colas. Podemos desarrollar nuevos módulos, mejoras de rendimiento y ayudarle en la configuración.

Yaws

Expertos en la instalación de servidores web basados en Yaws. Puedes ver cómo rinde Yaws frente a Nginx o Apache aquí.

Ruby on Rails

Expertos en el desarrollo de aplicaciones web en Ruby on Rails, y uso de Rails como sistema REST con JSON.

Django

Expertos en el desarrollo de aplicaciones web con Django y Python, y uso de Django REST para servicios web usando JSON.

Solicita Información

Si te interesa saber más, aprender o colaborar con nosotros, puedes dejarnos tus datos...

  • working

    Quiero trabajar...

    Trabajar con Erlang/OTP muchas veces no es fácil porque la demanda de trabajo no suele ser muy amplia, pero hay empresas que se van convenciendo de que emplear Erlang/OTP es la solución que necesitan para que su producto o servicio a través de Internet sea seguro y alcance el nivel de disponibilidad deseado. Si quieres entrar en nuestra bolsa de trabajo:

  • learning

    Quiero aprender...

    Erlang/OTP es un lenguaje y un entorno que lleva tiempo siendo libre y utilizándose en proyectos y por empresas de muchos países. No obstante no proliferan los cursos que enseñen como emplear este lenguaje. Si te interesa atender a uno de nuestros cursos ya sea presencial u online:

  • handshake

    Busco gente que...

    Si te has adentrado en el uso de algún software basado en Erlang/OTP y necesitas ayuda o fuerza de programación en tu empresa, puedes enviarnos tus datos de empresa y podemos establecer un vínculo por el que poder ofrecerte formación, personal e incluso ayuda puntual en el diseño y ejecución de proyectos:

  • thinking

    Para mi empresa quiero saber cómo...

    ¿Acabas de aterrizar en el mundo de Erlang/OTP y aún no sabes cómo poder integrar estas ventajas en tu infraestructura?, ¿has pensado en utilizar algún software específico?, ¿necesitas un desarrollo o que alguien te ayude a iniciar un desarrollo con buen pie? ...

¿Qué es Altenwald?

Trayectoria de Altenwald desde su comienzo...

  • Diciembre de 2012

    Nace la idea

    Fue la fecha de publicación del libro Erlang/OTP. Se comenzaba a llenar un hueco en castellano para Erlang/OTP.

  • Agosto de 2013

    Pasos como autónomo...

    Tras un periodo de aprendizaje en Murcia, volví a Córdoba dispuesto a comenzar la andadura como autónomo. Comenzaron a llegar los primeros clientes.

  • Noviembre de 2013

    ¡Nace Altenwald!

    Aunque al principio quise llamar a la empresa BosqueViejo, igual que se llamaba hasta ese entonces el blog que mantenía desde 2006, el registro de nombres de empresa me hicieron replantearlo y cambiarlo por Altenwald Solutions.

  • 2014

    Finlandia

    Todo este año lo pasamos en Finlandia. Aprendiendo y mejorando al mismo tiempo que conseguíamos una gran base de inversión para seguir lanzando la empresa.

  • Inicio de 2015

    IEUG y Crecimiento

    A la vuelta de Finlandia entramos en el Industrial Erlang User Group como la primera empresa española y Guillermo comenzó a trabajar en el equipo.

  • Octubre y Noviembre de 2015

    Conferencias

    Comenzamos la gira de conferencias para intentar generar un poco más de conocimiento sobre Altenwald en el sector. Las conferencias tuvieron lugar en Madrid, Córdoba y Milán.

  • Mayo de 2016

    Partners de CouchBase

    En el mes de abril y mayo nos pusimos en contacto con CouchBase para pertenecer a su equipo de partners. Estamos encantados de poder trabajar con ellos.

  • ¡Sé Parte
    De Nuestra
    Historia!

Nuestro Equipo

Nada de esto sería posible sin el trabajo diario de todos los que hacen Altenwald.

Manuel Rubio

Programación Concurrente & Erlanger

Marga Ortiz

Programación Web PHP & Pythonist

Guillermo Rodríguez

Programación de Sistemas Erlang & VoIP

Colaboradores

Siempre están ahí para echarnos una mano en los momentos más difíciles.

Jorge Garrido

Programación de Sistemas Erlang & Python

Evelyn Sánchez

Programación JavaScript & PHP

Contacta Con Nosotros

Si tienes algún comentario o quieres saber más sobre nuestros servicios no dudes en ponerte en contacto rellenando el siguiente formulario o a través de cualquiera de nuestros canales en redes sociales.