Kiezen voor Gigeon is kiezen voor ervaring en daarom de juiste samenstelling van technologieën. Op het ritme van moderne evoluties die de hypes overstijgen. De kernbegrippen binnen Gigeon zijn Scala, reactief, resultatenverbintenis en hergebruik.
Scala is gebouwd op het Java applicatie platform en gaat een stap verder. Door de functionele aanpak is elk onderdeel testbaar onder dezelfde condities als de productieomgeving. Op deze manier wordt er grondig nagedacht over de interface. Hoe beter testbaar, hoe robuuster de software. En hoe duidelijker de interface, hoe beter integreerbaar. Het business model van Gigeon is het omzetten van modulariteit in herbruikbaarheid om hierdoor de kost te drukken. Scala is de programmeertaal van de volgende generatie die het programma compact en overzichtelijk houdt.
Reactief werken betekent zo weinig mogelijk blokkeren. Processen blijven niet wachten op een resultaat maar reageren als het nodig is. Ook de praktijk toont aan dat processen hierdoor verrassend vlot lopen en optimaal gebruik maken van processortijd. Bij reactieve software staat communiceren door middel van losse berichten centraal. Componenten werken op die manier optimaal samen. Bovendien ondersteunt dit het modulaire karakter van de componenten, en hergebruik. De gebruikersinterface component is hierin geen uitzondering. Door middel van websockets krijgt een webpagina ook berichten toegestuurd. Bovendien is deze oplossing meer scalable. Een systeem met kleine autonome componenten die gemakkelijk integreren, kan ook gemakkelijker uitgebreid worden. Als de vraag verhoogt, kan het aanbod gemakkelijk uitgebreid worden.
Gigeon verbindt zich door middel van een op voorhand vastgelegde scope, prijs en gegarandeerde documentatie. Hierdoor kunnen de met open standaarden ontwikkelde componenten uitgebreid of geïntegreerd worden, ook door derden. Zo zullen grotere systemen elk bestaan uit kleinere systemen die onafhankelijk van elkaar kunnen worden ontwikkeld. Van kleinere modules kan beter ingeschat worden hoe groot de reële kost is. Hierdoor wordt het risico kleiner op cost overrun. Ook hergebruik van bestaande componenten is een manier om de kost beter te kunnen inschatten.
Op dit moment worden projecten nog te vaak vanuit het niets uitgewerkt. Terwijl hergebruik op hoger niveau toch vaak mogelijk is. Ook al door zeer modulair te werken kunnen specifieke componenten hergebruikt worden. Hierdoor kunnen meerdere bedrijven de vruchten plukken van bewezen technologieën zonder dat men hierin moet investeren. Niet alleen investeert Gigeon in bestaande componenten, er worden ook patronen toegepast op vlak van methodologie en worden software ontwikkelingsprocessen geautomatiseerd.
Volgende technologieen maken deel uit van de gebruikte stack.
Gigeon tables
Gigeon forms
Gigeon use cases