Interview mit Andrej Migin, CTO
Im nachfolgenden Interview gibt uns Andrey Migin, Leiter Software Entwicklung, Auskunft über seine Erfahrungen mit Microsoft Azure.
Was waren die grössten Herausforderungen beim Aufbau der Plattform?
Blockchain ist immer noch eine neue Technologie. Es ist ziemlich schwierig, in der Opensource Community Experten und Entwickler in einer Person zu finden und diese auf unsere interne Entwicklungskultur einzuschwören. Wir müssen diese Experten selbst ausbilden und entwickeln.
Betreffend Azure: Der Crypto Markt entwickelt sich rasend schnell. Die Zeit um neue Ressourcen wie CPUs, Storage Accounts, Load Balancer Rollen, Public API etc. zu aufzubauen sollte definitiv verkürzt und die notwendigen Schritte vereinfacht werden. Ich weiss, dass wir hier enorm hohe Anforderungen haben, aber es ist wirkliche eine Herausforderung.
Neue Entwickler kennen oft AWS. Wenn man sie nach dem Grund fragt, so hat niemand eine gute Antwort. Wenn sie dann die ersten Schritte mit Azure tun, bemerken sie schnell, dass das User Interface komfortabler ist und die anfänglichen Widerstände lösen sich schnell auf.
Wie skaliert die Plattform bei Belastungsspitzen im Trading und starkem Kundenwachstum?
Als erstes sicher mal mehr Leistung bei CPU und Memory. Wir entwickeln mit einer Micro-Service- Architektur bei der alle wichtigen Services automatisch skalieren. Und dann kann man natürlich den Code immer für bessere CPU und Speichernutzung optimieren.
Wie zufrieden bist Du mit dem Support von Baggenstos?
Da sind wir sehr zufrieden. Baggenstos hat uns in allen Fällen rasch und kompetent unterstützt.
Was sind Deine Erfahrungen mit dem Cloud Solution Provider (CSP) Modell?
Hier haben sich unserer Erwartungen voll und ganz erfüllt. Was wir natürlich sehr schätzen, ist die monatliche Abrechnung und die Flexibilität.
Was sind die nächsten Schritte in der Entwicklung der Lykke Plattform?
Die Skalierung aller Services ist sicher unsere grösste Priorität. Dann wollen wir so viele Blockchains wie möglich integrieren. Und schliesslich wollen wir unsere Kubernetes Federation so optimieren, dass es keine Downtime mehr gibt.
Was hältst Du vom Azure Preismodell?
Die Azure Preise sind absolut kompetitiv. Beim Storage verfügt Azure über das beste Preis-/Leistungsverhältnis mit rund 7$ für 100GB und zwei Indices mit dem rund 90% der Anwendungen abgedeckt werden. Am wertvollsten ist dabei, dass praktisch unlimitierte Speicherressourcen zur Verfügung stehen.
Was sind Deine Wünsche und Erwartungen an Azure in der Zukunft?
Generell sind wir mit den Azure Services sehr zufrieden.
Für mich soll Azure so sein, dass wir die System Administration an Microsoft auslagern und uns voll auf die Softwareentwicklung konzentrieren können. Ich denke, da gibt es noch einiges Potential. Wir brauchen heute zwar keine System Administratoren mehr, aber dafür Dev-Ops.
Meine Wünsche an zusätzlichen bzw. erweiterten Services:
- Unbeschränkte Speicherkapazität in jeder Art und für alle Use-cases
- Kubernetes als Services
- Besseres User Interface und mehr Auswertungsmöglichkeiten beim Loadbalancer
- Verbesserte und einfacheres Handling von Availability-Sets
- Realtime Anzeige der Kosten
- Vereinfachte Skalierung von Ressourcen wie CPU, Disk, IP-Adressen
Was für Crytopwährungen besitzest Du persönlich und wie siehst die Zukunft?
Zuerst mal eine kleine Begriffsdefinition: Es gibt Cryptowährungen (Bitcoin, Ether, Litecoin etc.) und Tokens, die zusätzliche Funktionalität der jeweiligen Aussteller bieten
Persönlich werde ich jede Cryptowährung kaufen, die auf der Lykke Exchange gehandelt wird. Niemand kann sagen, welche langfristig steigen und sich entwickeln wird.
Ganz herzlichen Dank Andrey, für das offene und spannende Gespräch. Wir wünschen Dir und dem ganzen Lykke Team weiterhin viel Erfolg und freuen uns, mit unseren Services und Azure zum weiteren Wachstum beitragen zu können.