Návrh Kafka řešení v prostředí e-commerce
Název práce: | Návrh Kafka řešení v prostředí e-commerce |
---|---|
Autor(ka) práce: | Bui, Mai Phuong |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Palovská, Helena |
Oponenti práce: | Tomko, Peter |
Jazyk práce: | Česky |
Abstrakt: | Cílem této práce je prozkoumat, na jakých principech funguje systém Apache Kafka a jaké může mít využití v prostředí e-commerce. Teoretická část popisuje pojmy relevantní pro daný systém a následně jednotlivé komponenty, ze kterých se Kafka skládá. Dále jsou zde uvedeny příklady využití Kafky v praxi známými společnostmi v oblasti e-commerce. Nakonec jsou zde popsány platformy, které jsou využity v praktické části. Praktická část spočívá v zobrazení funkcionality a možností Kafky na e-shopu. K těmto účelům poslouží e-shop Melry.cz. V rámci spolupráce s majitelem webu byly nadefinovány 3 události, pro které je navrženo řešení v podobě pohledů v databázi. Během zpracování těchto událostí bude ukázáno, jakým způsobem nakonfigurovat konektory, které nabízí Kafka Connect API. |
Klíčová slova: | Apache Kafka; datový proud; Docker; PostgreSQL; Connect API; MySQL; Big Data; e-commerce; Zookeeper; e-shop |
Název práce: | Design of the Kafka Solution in E-commerce Environment |
---|---|
Autor(ka) práce: | Bui, Mai Phuong |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Palovská, Helena |
Oponenti práce: | Tomko, Peter |
Jazyk práce: | Česky |
Abstrakt: | The goal of this thesis is to explore the principles on which Apache Kafka functions and what use it can have in the e-commerce environment. The theoretical part describes the concepts relevant to the system, followed by the description of each components that Kafka is made of. What follows are the examples of how Kafka is used in practice by well-known companies in the e-commerce field. The last part describes other platforms used in the practical part. The practical part consists of displaying the functionality and possibilities of Kafka on the e-shop. E-shop Melry.cz will serve for these purposes. In cooperation with the website owner, 3 events were defined, for which a solution in the form of views in the database is proposed. During the processing of these events, a method pertaining to the configuration of the connectors offered by the Kafka Connect API will be presented. |
Klíčová slova: | data stream; Apache Kafka; PostgreSQL; MySQL; Big Data; Zookeeper; e-shop; Connect API; Docker; e-commerce |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 24. 8. 2020 |
---|---|
Datum podání práce: | 29. 4. 2021 |
Datum obhajoby: | 22. 6. 2021 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/73834/podrobnosti |