Skip to content

Details

SPOTKANIE POD PATRONATEM INIJCATYWY "DIVERSEIT" http://diverseit.io/

Rejestracja na wydarzenie

WAŻNE: Bardzo prosimy, żebyście upewnili się, że będzie w stanie uczestniczyć w tym wydarzeniu, zanim się zarejestrujecie. Jeśli plany Wam się zmienią, prosimy o to, żebyście wypisali się z wydarzenia jak najszybciej.

Jak wejdziecie do budynku, otrzymacie kartę, z którą przejdziecie przez bramki i windą udacie się do biura.

Abstrakt

Jako jedną z głównych zalet mikroserwisów w porównaniu z aplikacjami monolitycznymi często wymienia się szybsze tempo wprowadzania zmian oraz wystawiania nowych wersji aplikacji. Szybkie tempo wprowadzania zmian to także szybkie, a więc automatyczne testy pojedynczej aplikacji, jak i integracji pomiędzy różnymi aplikacjami. Architektura mikroserwisowa z natury zakłada istnienie wielu aplikacji komunikujących się między sobą poprzez API. Ten aspekt powinniśmy szczególnie uwzględnić projektując testy automatyczne dla naszych mikroserwisów.
W mojej prezentacji przedstawię narzędzia i frameworki, które ułatwiają nam tworzenie różnego typu testów automatycznych. Zaczynając od najprostszych testów jednostkowych na przykładzie aplikacji Spring Boot omówimy kolejne typy testów dla aplikacji mikroserwisowych: testy komponentowe, kontraktowe, integracyjne oraz wydajnościowe. W prezentacji przedstawię sposoby wykorzystania do tego takich narzędzi jak Hoverfly, Spring Cloud Contract, Pact, Gatling dla aplikacji Spring Cloud oraz Istio i Arquillian Cude dla aplikacji uruchamianych w środowiskach kontenerowych.

O prelegencie (Piotr Mińkowski):

Programowaniem i architekturą aplikacji zajmuję się od ponad 10 lat. Przez ten czas pracowałem w kilku firmach i brałem udział w wielu projektach IT zarówno w roli developera jak i architekta. Specjalizuję się w Javie oraz frameworkach z nią związanych. Programowanie to dla mnie nie tylko praca, ale i hobby. Dlatego te z od czasu do czasu swoimi doświadczeniami dzielę się na blogu, gdzie opisuję najnowsze trendy w tej działce wraz z przykładami dostępnymi na GitHub-ie. Interesują mnie głównie tematy takie jak mikroserwisy, konteneryzacja oraz continuous integration / delivery. Ostatnio napisałem książkę "Mastering Spring Cloud".

O sponsorze (Aviva)

We are one of only a few insurance companies in the world that can provide customers with life, general and health insurance, and asset management in one place – a composite insurer. Whether we’re protecting them from everyday risks or helping them to save for the future, we put customers at the heart of all we do – creating a bright and sustainable future for our customers, employees and our communities.

Jak się tu dostać?

Sprawdźcie dołączoną mapkę. Adres to Inflancka 4b, wejście na lewo od Green Cafe Nero.

Plan spotkania:

18:00-20:00 Presentation

Kodeks postępowania

Wszystkie osoby uczestniczące w naszej grupy zobowiązane są do zaakceptowania oraz przestrzegania niniejszego kodeksu postępowania; zawsze - w trakcie spotkań, jak i pomiędzy nimi. Jako organizatorzy, oczekujemy współpracy podczas wdrażania zasad niniejszego kodeksu, aby zapewnić otoczenie, w którym wszyscy będziemy czuli się bezpiecznie.

Krótka wersja

Nasza społeczność pragnie tworzyć dostępną dla wszystkich, wolną od nękania przestrzeń. Przestrzeń niezależną od płci, wieku, orientacji seksualnej, niepełnosprawności, aparycji, wielkości ciała, rasy, wierzeń (bądź ich braku) oraz wyborów technologicznych. Nie tolerujemy molestowania uczestników społeczności w żadnej formie. Seksistowski język jest nieodpowiedni niezależne od sytuacji: podczas spotkań, prezentacji, warsztatów, imprez bądź jakiegokolwiek miejsca związanego ze naszą społecznością (dotyczy to także w Internecie). Osoby nieprzestrzegające tych zasad będą (za zgodą organizatorów) ukarani lub usunięci ze społeczności, spotkania oraz ze wszystkich przyszłych spotkań, bez zwrotu kosztów.

Dluższa wersja https://pl.communitycodeofconduct.com/

Related topics

You may also like