Apache Kafka streaming platform expertise of CCW
CCW,s.r.o. je IT spoločnosť zameraná na CRM riešenia a systémy na interakciu so zákazníkmi. V rámci každej takejto IT architektúry výmena správ, reagovanie na udalostí a strímovanie dát je základom každého dôležitého obchodného procesu realizovaného v IT.posledné roky sa presadil open source projekt vyvinutý v Linkedin s názvom Apache Kafka, ktorý bol vyvinutý a zverejnený v roku 2011. Odtvtedy je intenzívne využívaný a populárny na výmenu správ a strímovanie dát. pre jeho výhody , ktoré sú :
- Nízka Latencia
- Vyšoká priepustnosť
- Fault tolerance
- Stabilita
- znižuje potrebu viacerých a komplexných integrácií
- Ľahko dostupný
- Distribuovaný Systém
- Real Time handling
- Batch approach
- Škálovateľnosť
toto sú silné argumenty prečo veľa korporátnych zákazníkov prešlo na Apache Kafka Dá sa nasaiť v cloude aj on premise.
Kafka má 5 hlavných APIs :
- Producer API – Permits an application to publish streams of record.
- Consumer API – Permits an application to subscribe to topics and processes streams of records.
- Connector API -Executes the reusable producer and consumer APIs that can link the topics to the existing applications.
- Streams API – This API converts the input streams to output and produces the result.
- Admin API – used to manage Kafka topics, brokers and other Kafka objects.
Apache Kafka klient APIje dostupná v nasledovných programovacích jazykoch:
- C/C+
- GO
- Java
- .NET
- Python
- Scala
- Erlang
- Groovy
- Haskell
- Kotlin
- Lua
- Node.js
- OCaml
- PHP
- Ruby
- Rust
- Tcl
- Swift
Open source komunita ich sprístupnila aj pre :
Významné klientské referencie pre KAFKA :
- Yahoo
- Etsy
- Microsoft
- Bing
- Mailchimp
- Uber
- Oracle
- Goldman Sachs
- Netflix
- Paypal
- Square
- Coursera
- IBM
- Pinttrest
- Die Mobiliar
- Airbnb
- Spotify
- Ancestry
- Hotels.com