Je développe des backends en Crystal — un langage qui se lit presque comme Ruby mais se compile en un binaire natif rapide. Si vous aimez une syntaxe expressive mais avez besoin d'un véritable débit, c'est exactement mon domaine. Au cours des quatre dernières années, j'ai expédié des dizaines d'APIs, de processeurs en arrière-plan et d'outils internes en production sur le microframework Kemal et la pile plus complète Lucky, donc je choisis l'outil qui convient au problème plutôt que de forcer une forme sur tout. Pour les APIs JSON légères, j'utilise Kemal : routage, middleware et empreinte minimale, démarrage en millisecondes. Pour les applications structurées avec des actions typées, des migrations et un rendu côté serveur, j'utilise Lucky, où le compilateur détecte les routes cassées et les paramètres manquants avant le déploiement. Une livraison typique comprend des points de terminaison REST ou JSON documentés, un schéma PostgreSQL avec migrations, authentification et gestion des tokens, validation des requêtes et une suite de spécifications. Je conditionne la construction dans un conteneur, donc le déploiement est une petite image, et des journaux structurés plus des vérifications de santé vous permettent d'observer le service en production. Étant donné que Crystal est statiquement typé et compilé, toute une classe de surprises d'exécution ne se produit tout simplement pas, et le binaire maintient une haute concurrence sur du matériel modeste. Envoyez-moi une liste de points de terminaison, de modèle de données et de latence cible — je fournirai des estimations honnêtes et un morceau fonctionnel que vous pouvez exécuter vous-même dès le départ. Je me soucie d'un code propre, de spécifications lisibles et de notes de transfert afin que votre équipe puisse avancer sans moi.
Freelancer contacts
E-mailShow
Vingt · conseil
Avant de commander
Parcourez le portfolio du freelance.
Décrivez votre tâche et demandez un prix et un délai.
Vérifiez les avis d'autres clients.
Ou publiez un projet et comparez plusieurs offres.
Contact the freelancer
Order the service or ask the freelancer a question.