chmura, IOT
#MicrosoftMówi: Jak poznałem pewnego CTO, który jeszcze nie wiedział, że zostanie CTO (i jak usługi Microsoft Azure mu w tym pomogły)
To był drugi tydzień w mojej pracy. Dołączyłem do Microsoft jako architekt rozwiązań Microsoft Azure. Czułem się zagubiony, ale wiedziałem, że jestem w dobrym miejscu.
Mój szef postanowił wysłać mnie na trening organizowany przez specjalistów z całej Europy. Los chciał, że szkolenie odbywało się w Polsce. Moja rola była nowa w Microsoft. Dowiedzieli się o tym organizatorzy i postanowili, że mnie przedstawią innym uczestnikom szkolenia. Tak też się stało.
Chwilę później, przy moim stoliku, zagadał do mnie Damian. Był szefem działu programistów w pewnej polskiej spółce. Damian wyglądał na równie zagubionego co ja, ale już w pierwszej chwili ujrzałem blask w jego oku. Wtedy nie wiedziałem co to było, ale przyszłość przyniosła odpowiedź. Była to nie pohamowana chęć zmieniania świata na lepsze… technologią.
2 miesiące później Damian zadzwonił do mnie. „Cześć Mirek, zostałem CTO w firmie Elmodis… to długa historia. Robimy IoT. Chciałbym pogadać o architekturze w Azure, którą planuję zaimplementować w swojej firmie”.
„Wow” pomyślałem. Parę chwil temu siedzieliśmy na szkoleniu, a już został CTO w firmie zajmującej się rozwiązaniami Internet of Things. Bardziej od technologii zawsze mnie interesuje ludzka część firm i projektów.
Zorganizowałem spotkanie, do którego dołączyli architekci z Microsoft oraz zespół Elmodis. Udało się zbudować ciekawą architekturę i odpowiedzieć na szereg pytań dotyczących chmury Microsoft (między innymi Azure IoT Hub, PowerBI, Azure SQL Database, Azure Stream Analytics i dużo więcej).
Rozwiązanie zbiera pomiary z silników elektrycznych, używanych w DUŻYCH fabrykach. Dane te są następnie wysyłane do chmury i analizowane. Rezultatem jest informacja, jak zaoszczędzić setki tysięcy złotych, na odpowiednim używaniu silników. Chmura nadawała się tu perfekcyjnie. Elmodis mógł rosnąć, bez obaw o nadmierne koszty. Więcej klientów, więcej danych, więcej potrzebnej mocy obliczeniowej. Chmura podąża za tymi wymaganiami, gdyż bez początkowych inwestycji, pozwala zbudować system i płacić jedynie za wykorzystane zasoby zamiast za zasoby, które być może nigdy nie będą wykorzystywane.
W końcu znalazłem chwilę na rozmowę z Damianem. Damian opowiedział mi historię, gdy przyszedł na rozmowę kwalifikacyjną jako programista, a wyszedł z niej jako CTO. Zrozumiał na rozmowie problemy z jakimi borykał się Elmodis i zaproponował rozwiązania w chmurze, które bardzo by im pomogły. Damian chciał pomóc, zmienić świat na lepsze. Zrobił to, a przy okazji został CTO w Elmodis.
Damian posiada olbrzymią chęć poznawania i szukania sposobów na użycie nowo poznanych funkcjonalności w swoim systemie. Dla przykładu, Elmodis szukał bazy NoSQL, a używali do tej pory bazy MongoDB. Gdy tylko okazało się, że Microsoft wypuszcza dodatek do Azure DocumentDB, w formie intefejsy MongoDB, to rozwiązanie zostałe dobrze przetestowane i użyte w rozwiązaniu.
Od tego czasu wiele się zmieniło. Rozwiązanie Elmodis zostało rozbudowne o kolejne serwisy Microsoft – Azure Mobile Apps, Azure Web Sites, Azure Machine Learninig, Azure DocumentDB. Firma rozwinęła się, dodjąc do swojej listy wielu interesujących i DUŻYCH klientów. Jestem pewien, że migracja do chmury i dołączenie Damiana, miało przynajmniej minimalny wpływ na sukces Elmodis. Trzymam za Was kciuki!