Lista artykułów autora: Karol Brejna


O Karol Brejna

Pracuję w branży IT od roku 2000. W tym czasie brałem udział w wielu złożonych i wymagających projektach, w których pełniłem szereg ról (m. in. programista, główny projektant, architekt). Jako architekt, szczególnie lubię wzbogacanie naszego "zestawu narzędzi" o nowe technologie i produkty - poczynając od baz danych NoSQL (np. MongoDB, Redis, Neo4j), na kompletnych pakietach SOA kończąc (np. WSO2).


Produkty WSO2

Dzisiaj chcę powiedzieć kilka słów o grupie produktów brandu WSO2. Początkowo środek ciężkości działalności firmy WSO2 leżał w obszarze middleware. Obecnie z komponentów WSO2 „składać” można całe zintegrowane platformy, jak m. in. platforma SOA, Governance, Identity and Entitlement Management, Big Data Analytics, API Management, czy platforma aplikacji mobilnych. W moim przekonaniu, poważną zaletą produktów WSO2 jest to, że zbudowane są w oparciu o modularną architekturę OSGi, która pozwala w prosty sposób na zwiększanie zarówno możliwości funkcjonalnych, jak i wydajności.

WSO2 wstęp - logo

rasberry_arm

Technologia ARM i Raspberry Pi

Technologia ARM jest wszechobecna w naszym codziennym życiu. Procesory ARM napędzają nasze smartfony, tablety, urządzenia satelitarnej nawigacji czy elektroniczne czytniki książek. Uważam, że warto mieć tę technologię na oku. Chciałbym pokrótce wyjaśnić, dlaczego, prezentując jej szczególnie ciekawego przedstawiciela, jakim jest SBC (Single-board Computer) Raspberry Pi.


Zrównoleglenie operacji w aplikacji webowej

W dzisiejszym artykule opiszę, jak łatwo można zwiększyć wydajność przykładowej aplikacji webowej, zamieniając sposób wykonywania wewnętrznych akcji/odwołań z sekwencyjnego na równoległe. W świecie systemów klasy enterprise do tego celu dojść można wieloma drogami. W przypadku aplikacji JEE moglibyśmy np. „rozrzucić” JMS-em zadania po kolejkach, pozostawiając „czarną robotę” dla Message-Driven Beans. W projekcie EAI opcji mielibyśmy jeszcze więcej (np. FlowN BPEL-a czy Splitter EIP). Ale co zrobić, kiedy rzecz dotyczy zwykłego, prostego servleta?

Zrownoleglenie