The primary objective of the project was to reduce technical debt and transform the monolithic architecture into a microservices one. The goal has been successfully accomplished.
Ostatnie zdanie odważne i jak trafisz na kogoś kumatego, kto siedzi w temacie to może cię to pogrzebać. Pierwsze pytanie z brzegu to na podstawie czego twierdzisz że projekt zakończył się sukcesem? W jaki sposób to zmierzyliście?
No to fakt, nie zostało to zmierzone w żaden sposób, trochę podkoloryzowałem.
Projekt trafił na proda z całą wcześniejszą funkcjonalnością, po tym zespół, w którym pracowałem trafił na bencha.
Rozumiem, że lepiej to usunąć, niż narażać się na niewygodne pytania?
Do tego piszesz:
Co do mikroserwisów to ujednoliciłem to, bo w zasadzie cały mój projekt polegał na przeniesieniu monolitów na mikroserwisy,
Patrząc po dacie kiedy rozpocząłes projekt Feb 2022-Present, można wywnioskować że cały projekt trwał nieco ponad rok. Nieco ponad rok to moim zdaniem trochę mało aby przepisać (samemu?) średniej wielkości system na mikroserwisy, wdrożyć na produkcję i zebrać odpowiednie metryki dotyczące tego jak projekt sobie radzi na produkcji, informacje zwrotne od użytkowników, innymi słowy wszystko to co potrzeba aby móc stwierdzić, że wykonaliśmy dobrą robotę i projekt się udał. No chyba że aplikacja to jakaś prosta nakładka na bazę danych przepisana na mikroserwisy. To wtedy można się wyrobić w tym czasie. Pamiętaj że IT służy do rozwoju biznesu i zarabiania pieniędzy. Samo przepisanie aplikacji i jej uruchomienie na prodzie jeszcze nie świadczy o tym, że projekt zakończył się sukcesem. O tym czy projekt jest sukcesem świadczą wskaźniki biznesowe w tym jakie revenue generuje, a nie to że aplikacja się kompiluje.
Nie robiłem tego sam :D, początkowo nawet bym nie wiedział jak się za to zabrać.
Stwierdzeniem "cały mój projekt polegał na..." miałem na myśli projekt, w którym brałem udział.
Ogólnie projekt polegał na przeniesieniu kilku aplikacji monolitycznych (chyba 5), każdy monolit miał swój zespół.
Ja pracowałem w 4 osobowym zespole i mieliśmy swój monolit do przeniesienia i to zajęło nam coś ponad rok, wcześniej nie miałem styczności z tego typu architekturą więc ciężko mi wyestymować czy to długo czy nie.
W dodatku osiągnąłeś to wszystko to będąc początkującym programistą :)
Ja rozumiem, że trzeba się chwalić w CV swoimi osiągnięciami, ale wszystko z umiarem.
Właśnie wolał bym jak najmniej koloryzować, bo potem to wychodzi w praniu ;D