Izenta
Izenta is een multi-tenant platform dat we aanvankelijk hebben gebouwd voor tandartsenpraktijken, met vanaf de start aandacht voor schaalbaarheid. Om dit bij een groot aantal praktijken te kunnen blijven waarborgen, kozen we voor Kubernetes om onder andere on-demand horizontal scaling mogelijk te maken. Voor de stack kozen we Go en Next.js, opgedeeld in microservices zodat verschillende componenten van de applicatie onafhankelijk van elkaar kunnen draaien. Ook hebben we domain-driven design gebruikt, omdat het tandartsdomein complex is en dit zorgde voor een gedeelde taal tussen developers en tandartsen. Daarnaast gebruikten we CQRS om lees- en schrijfkant onafhankelijk te kunnen optimaliseren en schalen. Helaas is dit uiteindelijk niet van de grond gekomen en zijn we met ons product overgestapt naar de optiekwereld, waar we nu in samenwerking met opticiens aan een modern en innovatief softwarepakket bouwen.



