Fondé par le rédacteur en chef Federico Viticci à Viterbo, en Italie, MacStories offre à son public international une couverture approfondie et personnelle d'Apple, des applications et des sujets connexes depuis 2009.
La base de MacStories est son site web, que Federico a créé et développé au fil des ans avec l'aide d'une équipe de rédacteurs en constante évolution. Le site s'est développé pour atteindre des millions de lecteurs chaque mois, tout comme l'entreprise. En 2015, Federico a ajouté le Club MacStories, une composante d'abonnement au site qui offre un contenu exclusif au public principal de MacStories. Dans les années qui ont suivi, MacStories s'est développé grâce aux podcasts : AppStories, une émission consacrée au monde des applications et à leur impact sur la culture, et MacStories Unwind, un récapitulatif hebdomadaire de tout ce qui se passe chez MacStories.
En 2020, il était devenu évident que la croissance continue de MacStories et ses projets d'avenir nécessitaient de repenser la technologie sous-jacente à l'entreprise. Pour l'aider à concrétiser sa vision de l'avenir de MacStories, Federico a fait appel à John Voorhees et Alex Guyot. John, un ancien avocat avec une certaine expérience dans le développement iOS, a commencé comme rédacteur indépendant chez MacStories en 2015 et est actuellement son rédacteur en chef. Alex Guyot a une formation d'ingénieur en nuage et écrit pour MacStories depuis 2013. Il est actuellement rédacteur et ingénieur logiciel senior chez MacStories.
Ensemble, l'équipe de MacStories s'est attelée à la construction d'une nouvelle base pour les médias qu'elle publie, notamment le site web, les bulletins d'information, les podcasts et d'autres produits numériques. Ils ont commencé par migrer six années de contenu de bulletins d'information électroniques vers un nouveau système de gestion de contenu conçu par Alex et baptisé Calliope. Ce système a permis à MacStories de proposer une nouvelle application web dotée de fonctions sophistiquées de recherche, de filtrage et d'autres fonctionnalités dépassant largement le cadre d'une lettre d'information électronique. Calliope a été conçu dès le départ pour être flexible et permet à l'équipe de MacStories de publier des articles, des lettres d'information et des podcasts sur plusieurs sites web, d'envoyer des lettres d'information par courrier électronique, de proposer des téléchargements réservés aux abonnés, et bien d'autres choses encore.
Les bases matérielles nécessaires pour faire de Calliope une réalité dépassaient le cadre des origines de MacStories, une publication WordPress fonctionnant sur un serveur dédié. MacStories avait besoin d'une solution d'infrastructure riche en fonctionnalités, évolutive et rentable. Après avoir étudié de nombreuses options, l'équipe de MacStories a décidé de construire sa vision du futur en utilisant Linode.
Alex a utilisé Linode Kubernetes Engine (LKE) pour créer huit microservices différents et trois déploiements de base de données distincts, un projet dont le coût serait généralement prohibitif pour une petite entreprise comme MacStories. Ayant hébergé son site web personnel et le bot Slack de MacStories sur Linode pendant des années, Alex connaissait déjà Linode. Il avait expérimenté LKE depuis que le service était en version bêta, et il était donc convaincu qu'il pourrait gérer les services web de MacStories de manière fiable et économique.
La flexibilité de l'offre de services de Linode, associée à son prix abordable, a permis à MacStories de mettre en place une infrastructure capable de s'adapter à la croissance et à l'évolution de leur entreprise pour les années à venir. "Chaque fois que j'ai utilisé Linode pour quelque chose de nouveau, j'ai été impressionné", a déclaré Alex. "L'interface est la meilleure et il est vraiment facile d'y naviguer. Cloud Manager est meilleur que les concurrents et la documentation est fantastique."
Pour l'équipe de MacStories, la décision d'utiliser Linode a été comme l'évaluation d'une application, ce pour quoi elle est bien connue. Linode répondait parfaitement à leurs besoins, et si jamais ils ont une question, l'assistance Linode est là pour les aider. Un excellent support est essentiel pour les petites entreprises comme MacStories. En repensant au lancement réussi de Calliope, Alex déclare : "Nous ne nous sommes jamais demandé si Linode était le bon choix".