Wer gute Software entwickeln will, steht vor vielen Herausforderungen. Die größten sind dabei sicher die Komplexität der Anwendung, sich laufend verändernden Technologien, Sicherstellung einer hohen Qualität und der Entwicklungsprozess mit allen Beteiligten an sich.
Am Anfang steht dabei natürlich eine gute Planung, aber wenn ein Softwareprodukt erst in zwei bis drei Jahren fertiggestellt sein wird und man nicht in eine Architekturfalle tappen will, sind Überlegungen in diese Richtung extrem kritisch. Wir haben uns bei Sternico daher in Zusammenarbeit mit erfahrenen Technologieberatern von Thinktecture schon früh für einen top-modernen TechStack und eine zukunftssichere Plattform-Architektur entschieden.
Von Anfang an war klar, dass wir auf Cloud-Technologien setzen. Mit solidem Microsoft-KnowHow fiel dann die Wahl schnell auf diese Technologien und Azure-Cloud sowie .Net im Backend. Auch die gesamte Entwicklungsumgebung wurde darauf abgestimmt. Im Frontend hatten wir uns allerdings von den Microsoft-Technologien gelöst und vor dem Hintergrund der besonderen technologischen Herausforderungen im Frontend für ein modernes Framework entschieden – die Wahl fiel auf Angular, welches uns vor allem durch seine schnellen Releasezyklen überzeugt hat.
Damit haben wir eine solide und zukunftssichere Plattform-Architektur geschaffen, die sowohl unseren Kunden eine gute Software liefert, aber vor allem auch unseren Entwicklerinnen und Entwicklern in Zukunft auch noch Spaß bei der Arbeit machen wird.