Feuille de route

Ce que nous construisons ensuite.

Voici les fonctionnalités que nous avons priorisées pour la livraison, dans l'ordre — le numéro un est la prochaine à être livrée. Cette liste est tenue à la main; c'est une déclaration d'intention et de priorité, pas un engagement daté, et l'ordre peut changer au fil de nos apprentissages.

  1. Abonnements dégroupés — activez les fonctionnalités à la carte

    Nous remplaçons les restrictions de forfait par de simples modules, pour que vous activiez exactement les fonctionnalités voulues sans devoir sauter un palier entier pour en atteindre une seule.

  2. Facturation à l'usage et un bac à sable Starter

    Payez selon l'usage de vos projets, et commencez dans un bac à sable avec une allocation mensuelle d'utilisation incluse. Les applications plus exigeantes peuvent tourner pendant une période limitée avant que vous choisissiez un forfait.

  3. Chemins Git surveillés

    Indiquez à un projet les chemins de votre dépôt dont il dépend, pour qu'un push ne déclenche une compilation que lorsque des fichiers qui le concernent réellement changent — la base de déploiements de monorepo propres.

  4. IA locale — exécutez des modèles ouverts et servez vos propres points de terminaison

    Exécutez des modèles à poids ouverts sur une infrastructure canadienne et exposez votre propre code comme points de terminaison d'inférence, sans qu'aucune donnée ne quitte le pays.

  5. Meilleure classification des courriels et préférences de désabonnement

    Des catégories plus claires pour les courriels que nous envoyons et des préférences de désabonnement plus fines, pour que vous receviez exactement ce qui vous intéresse — et rien d'autre.

  6. Politiques personnalisées de journaux et d'audit, avec export en libre-service

    Définissez vos propres politiques de conservation pour les journaux d'exécution et le journal d'audit, et exportez l'un ou l'autre vous-même, quand vous en avez besoin.

  7. Une page de confiance et de conformité

    Une seule page qui répond aux questions des responsables de la sécurité et de la vie privée : nos sous-traitants et leur emplacement, qui peut accéder à vos données, l'avis en cas d'incident, la conservation et la suppression, la disponibilité et l'entretien, et comment partir avec vos données.

  8. Places de déploiement bleu/vert pour les mises en production gérées et de préproduction

    Déployez vers une place de préproduction, puis promouvez en production par un échange instantané — avec l'option de retenir un déploiement échoué pour qu'une compilation défectueuse ne remplace jamais une version fonctionnelle, même avec une seule place. Une durée d'arrêt réglable laisse l'ancienne version terminer ses requêtes longues avant de s'arrêter.

  9. Des aperçus avec leur propre base de données

    Les déploiements d'aperçu peuvent s'exécuter sur une copie distincte de votre base de données plutôt que de partager celle de la production, pour que tester une demande de tirage ne touche jamais aux vraies données.

  10. Transferts de domaine en libre-service

    Transférez un domaine, entrant ou sortant, vous-même depuis le tableau de bord, sans contacter le soutien.

  11. Tout exporter en une seule étape

    Téléchargez vos bases de données, fichiers, variables d'environnement et paramètres de projet dans une seule archive : quitter Canner se fait en une étape et vous gardez toujours une copie complète.

  12. Prise en charge native des monorepos, la meilleure qui soit

    Exécutez plusieurs applications d'un même monorepo dans un seul projet, en partageant les mêmes ressources de projet. Nous croyons pouvoir en faire la meilleure expérience de monorepo qui soit.

  13. Paiements par TEF avec Rotessa

    Payez par débit préautorisé (TEF) via Rotessa, un processeur de paiement canadien — une solution de rechange au paiement par carte.

  14. Envoi de courriels sortants pour votre application

    Envoyez des courriels transactionnels — factures, reçus, notifications — directement depuis votre application sur Canner, sans avoir à brancher vous-même un fournisseur tiers.

  15. Configuration déclarative des projets et processus en arrière-plan

    Décrivez vos services, bases de données et ressources dans un seul fichier de configuration plutôt qu'en cliquant à travers le tableau de bord pour chaque élément — y compris un processus de travail en arrière-plan qui s'exécute à côté de votre application web dans le même projet, avec le même code, la même base de données et les mêmes variables. Le même fichier sert à la revue, au contrôle de version et à une configuration reproductible.

  16. Files d'attente gérées

    Une file d'attente hébergée qui s'associe aux projets de type Worker, pour que les tâches en arrière-plan récupèrent le travail de façon fiable, sans que vous ayez à construire votre propre système de mise en file.

  17. Fonctions serverless légères

    Déployez un point de terminaison à fichier unique aux côtés de vos applications complètes et de vos Workers, pour les cas où une application entière est excessive et où une tâche planifiée ne convient pas non plus.

  18. Registre de conteneurs privé

    Un registre par organisation pour les déploiements basés sur des images, pour les équipes dont le flux de travail est axé sur Docker plutôt que sur git push.

  19. Commandes ponctuelles et terminal pour votre projet

    Exécutez une commande ponctuelle dans votre projet, avec son propre environnement — une importation de données, un script de correction — et récupérez la sortie et le code de sortie. Elle s'exécute sous l'identité de votre projet, sur une infrastructure canadienne.