Las APIs y el Backend de Kalium han sido reconstruidos desde el inicio


Hoy anunciamos la tercera generación de las APIs y Backend de Kalium. El nuevo backend ya reemplazó al anterior y los usuarios existentes no deberían notar ninguna diferencia o interrupción en el servicio. Si experimentas nuevos problemas, envía un informe de error detallado para que podamos abordarlo de inmediato.

El Backend Kalium de tercera generación utiliza GO

4 años de Kalium

¡Kalium cumplió 4 años el mes pasado! 🥳 Ha evolucionado significativamente desde su inicio en su viaje para convertirse en el amado almacenamiento rico en potasio para BANANO que es hoy.

Las API y el backend específicamente han experimentado 3 variaciones y generaciones diferentes, incluida la que se lanzó hoy.

Aquí hay un breve resumen de la historia (tras bastidores) de la aplicación Kalium.

Primera generación: Nano wallet company, python+tornado

El backend de primera generación fue una bifurcación del servidor de Nano wallet company, el cual es un servicio muy simple basado en Python Tornado Framework. El servidor rápidamente se volvió difícil de mantener a medida que agregamos nuevas características y ampliamos la funcionalidad. La implementación corrutina de Tornado es anterior a la implementación nativa de Python por varios años, lo que generó más dificultades durante el desarrollo y una falta de compatibilidad con bibliotecas de terceros. Además, el servidor era generalmente ineficiente y lento.

La segunda generación: python+aiohttp

Después de menos de un año, se decidió reescribir el servidor usando aiohttp. Este es un marco de Python mucho más moderno que utiliza las corrutinas nativas de Python usando el paquete asyncio. Sirvió muy bien a nuestros usuarios, aunque tiene algunos contratiempos ocasionales. El problema principal es que Kalium se ha vuelto increíblemente popular en los últimos años a medida que más y más monitos adoptan Banano. La aplicación siempre tiene conexiones y solicitudes activas todo el día, todos los días.

La tercera generación, GOLang

Las nuevas API/backend están escritas en GOLang. Un lenguaje que se adapta perfectamente al caso de uso que tiene Kalium, es decir, servicios web altamente concurrentes y de alto rendimiento. Aparte de un idioma diferente, el nuevo servidor es más robusto, utiliza PostgreSQL para almacenar algunos datos de usuario, como tokens para notificaciones automáticas, lo que resuelve un problema importante del antiguo servidor que usa Redis para almacenar estos datos. El almacén de datos de Redis creció rápidamente a tamaños inmanejables con la cantidad de usuarios que tenemos. En general, todas las opciones de ingeniería detrás del nuevo backend también conducen a mejoras y extensibilidad más sencillas en el futuro.

En resumen, el nuevo backend es:

  • Más rápido, mucho más rápido.
  • Mejor probado con una mejor estructura.
  • Más barato y más eficiente, utilizando menos recursos del sistema en varios órdenes de magnitud.

Disponible en GitHub, código abierto y con licencia MIT.

Kalium v2.4

El nuevo backend es una actualización transparente para los usuarios, hay una próxima versión v2.4 de la aplicación Kalium que llegará pronto, el cambio principal es la migración a Flutter v3, así como algunos cambios en el material design 3 para Android.

Espera, pero ¿Qué es Banano?

Para aquellos de ustedes que aún no conocen Banano, ¡obviamente les será perfecto leer nuestro Yellowpaper animado, rico en memes e interactivo! BANANO es una criptomoneda (bifurcada de NANO en abril de 2018) impulsada por la tecnología DAG, que llegó para disrumpir la economía de los memes. ¡Sí, BANANO tiene memes! ¡Y también transacciones ilimitadas y casi instantáneas, una comunidad altamente entusiasta y un desarrollo técnico activo! La comunidad de BANANO no se toma las cosas demasiado en serio, pero estamos aquí a largo plazo y disfrutamos lo que hacemos. Además de esto, BANANO es súper fácil de usar y pone énfasis en la distribución gratuita y justa, la gamificación y la educación criptográfica.

Mira el precio actual de BANANO y los datos de mercado en Coingecko o Coinmarketcap. Todos los pares actuales y exchanges aquí.

¡Únete a la República de Banano!

Banano ($BAN) es una criptomoneda de pago, instantánea, rica en potasio, impulsada por la tecnología DAG, que disrumpe la economía de los memes.

Sitio Web Oficial: banano.cc
Yellowpaper: banano.cc/yellowpaper
Ayuda para comenzar: banano.how
Noticias de la Comunidad: The Daily Peel

Únete a nuestras plataformas/redes sociales para actualizaciones y giveaways:

Principales:
Discord | Reddit |Telegram
Medium | Steemit | Publish0x | Uptrennd
Twitter | Instagram | Facebook | Hive
Youtube | Github | BitcoinTalk | TikTok
Español:
Discord (canal la-jungla) | Facebook | Instagram
LBRY | Publish0x | Reddit | Telegram
Telegram (canal de noticias) | Twitter | Youtube | TikTok

Visión General:
BANANO Noticias | BANANO Enlaces | BANANO Eventos

How do you rate this article?

0


Banano Español Oficial
Banano Español Oficial

BANANO es una criptomoneda que ofrece transacciones casi instantáneas y sin costo adicional. Con tecnología DAG, de 4ta generación, rica en potasio y que además disrumpe la economía de los memes.


Banano ES Oficial
Banano ES Oficial

BANANO es una criptomoneda que ofrece transacciones casi instantáneas y sin costo adicional. Con tecnología DAG, de 4ta generación, rica en potasio y que además disrumpe la economía de los memes.

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.