GitHub - LoyaltyNZ/alchemy-framework: Alchemy is a framework for creating highly available systems that are built from micro-services

Alchemy är ett ramverk för att skapa högpresterande mikrotjänstbaserade system med fokus på hög tillgänglighet, smart lastbalansering och enkel driftsättning. Ramverket använder RabbitMQ som meddelandekö för att hantera kommunikation mellan tjänster, vilket möjliggör service discovery och robust felhantering. Alchemy stöder en polyglot arkitektur, vilket innebär att tjänster kan implementeras i olika programmeringsspråk som Node.js och Ruby. Det erbjuder flexibla driftsättningsalternativ, inklusive Docker, Vagrant med CoreOS, och Amazon Web Services Cloud Formation. Ramverket hanterar resursrouting genom att binda tjänsteköer till RabbitMQ topic exchanges med hjälp av sökvägar, vilket frikopplar resursimplementering från tjänstens placering.