41554 blogs · [ { "id": "01a0e801-0e5f-71ac-8af8-447e2688a361", "title": null, "url": "https://riferrei.com/posts/2020-11-16-getting-started-with-opentelemetry-using-elastic-apm/", "published_at": "2020-11-16T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e273c32e1", "title": null, "url": "https://riferrei.com/categories/opentelemetry/", "published_at": "2020-11-16T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e278e1104", "title": null, "url": "https://riferrei.com/talks/2020/2020-11-03-observabilidade-usando-elastic-apm/", "published_at": "2020-11-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e28141c39", "title": null, "url": "https://riferrei.com/talks/2020/2020-10-23-streaming-data-using-apache-pulsar-and-the-elastic-stack/", "published_at": "2020-10-23T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e28f667ae", "title": null, "url": "https://riferrei.com/talks/2020/2020-10-22-building-data-driven-apps-with-elasticsearch/", "published_at": "2020-10-22T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e29ccf32c", "title": null, "url": "https://riferrei.com/talks/2020/2020-10-20-building-streaming-data-apps-with-pac-man/", "published_at": "2020-10-20T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2a2b9d56", "title": null, "url": "https://riferrei.com/talks/2020/2020-10-17-criando-provedores-customizados-para-terraform/", "published_at": "2020-10-17T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2a40e8ee", "title": null, "url": "https://riferrei.com/posts/2020-10-10-excluding-files-from-a-list-in-terraform/", "published_at": "2020-10-10T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2a47980d", "title": null, "url": "https://riferrei.com/categories/apache-kafka/", "published_at": "2020-10-02T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2a97004f", "title": null, "url": "https://riferrei.com/posts/2020-10-02-understanding-streaming-data-and-analytics-with-apache-kafka/", "published_at": "2020-10-02T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2a9b92c0", "title": null, "url": "https://riferrei.com/talks/2020/2020-09-30-best-practices-for-building-streaming-data-architectures/", "published_at": "2020-09-30T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2b115dd0", "title": null, "url": "https://riferrei.com/talks/2020/2020-09-29-building-your-first-connector-for-kafka-connect/", "published_at": "2020-09-29T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2be5929f", "title": null, "url": "https://riferrei.com/talks/2020/2020-08-27-my-data-is-better-than-yours-prioritization-in-apache-kafka/", "published_at": "2020-08-27T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2c3b2a29", "title": null, "url": "https://riferrei.com/talks/2020/2020-08-24-building-event-streaming-applications-with-pac-man/", "published_at": "2020-08-24T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2d289358", "title": null, "url": "https://riferrei.com/talks/2020/2020-08-01-rediscovering-the-value-of-apache-kafka-in-modern-data-archi/", "published_at": "2020-08-01T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2d7b4150", "title": null, "url": "https://riferrei.com/categories/troubleshooting/", "published_at": "2020-07-31T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2e743f68", "title": null, "url": "https://riferrei.com/posts/2020-07-31-troubleshooting-101/", "published_at": "2020-07-31T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2f0f923e", "title": null, "url": "https://riferrei.com/talks/2020/2020-07-30-deep-dive-into-kafka-s-transactional-api/", "published_at": "2020-07-30T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e2fe3c2ab", "title": null, "url": "https://riferrei.com/talks/2020/2020-07-17-apache-kafka-with-ricardo-ferreira-anna-mcdonald/", "published_at": "2020-07-17T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3058c84e", "title": null, "url": "https://riferrei.com/tags/apache-kafka/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e30b15c8a", "title": null, "url": "https://riferrei.com/categories/confluent/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e31679acf", "title": null, "url": "https://riferrei.com/tags/confluent/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e32298759", "title": null, "url": "https://riferrei.com/posts/2020-07-09-data-sharing-between-java-go-using-kafka-and-protobuf/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e330b23ae", "title": null, "url": "https://riferrei.com/tags/deserializer/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3312952a", "title": null, "url": "https://riferrei.com/tags/go/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e33f7e385", "title": null, "url": "https://riferrei.com/tags/golang/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e345c7260", "title": null, "url": "https://riferrei.com/tags/protobuf/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e354ed80a", "title": null, "url": "https://riferrei.com/tags/serialization/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e35714f96", "title": null, "url": "https://riferrei.com/tags/serializer/", "published_at": "2020-07-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e364850cc", "title": null, "url": "https://riferrei.com/talks/2020/2020-07-01-learning-event-streaming-applications-with-pac-man/", "published_at": "2020-07-01T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e36b33bca", "title": null, "url": "https://riferrei.com/talks/2020/2020-05-29-design-considerations-for-kafka-connect-deployments/", "published_at": "2020-05-29T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e37272ef4", "title": null, "url": "https://riferrei.com/talks/2020/2020-05-27-anti-patterns-for-developing-kafka-streams-apps-with-java/", "published_at": "2020-05-27T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e376da531", "title": null, "url": "https://riferrei.com/talks/2020/2020-05-19-building-serverless-applications-with-confluent-cloud/", "published_at": "2020-05-19T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e37f4533a", "title": null, "url": "https://riferrei.com/talks/2020/2020-05-04-apache-kafka-sem-zookeeper-o-que-muda-nas-minhas-aplica-es/", "published_at": "2020-05-04T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e38ee4bd0", "title": null, "url": "https://riferrei.com/talks/2020/2020-04-27-apache-kafka-without-zookeeper-what-changes-in-my-apps/", "published_at": "2020-04-27T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3987e62f", "title": null, "url": "https://riferrei.com/talks/2020/2020-04-07-serializing-and-deserializing-kafka-records-with-golang/", "published_at": "2020-04-07T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3988b957", "title": null, "url": "https://riferrei.com/tags/amqp/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3a7e4e96", "title": null, "url": "https://riferrei.com/tags/apache-pulsar/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3ac422ab", "title": null, "url": "https://riferrei.com/tags/aws-kinesis/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3b07b075", "title": null, "url": "https://riferrei.com/tags/hadoop/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3bed3ea8", "title": null, "url": "https://riferrei.com/tags/jms/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3c8b7d3c", "title": null, "url": "https://riferrei.com/tags/messaging/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3ca6b301", "title": null, "url": "https://riferrei.com/tags/streaming/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3ce268a2", "title": null, "url": "https://riferrei.com/posts/2020-04-03-what-apache-kafka-has-in-common-with-rocky-balboa/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3d5ac8d4", "title": null, "url": "https://riferrei.com/talks/2020/2020-03-31-serializing-and-deserializing-kafka-records-with-golang/", "published_at": "2020-03-31T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3e52c9b3", "title": null, "url": "https://riferrei.com/tags/apache/", "published_at": "2020-03-17T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3f522570", "title": null, "url": "https://riferrei.com/tags/topic/", "published_at": "2020-03-17T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3fa80c01", "title": null, "url": "https://riferrei.com/posts/2020-03-17-why-the-property-auto-create-topics-enable-is-disabled-in-confluent-cloud/", "published_at": "2020-03-17T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e3fd3b7aa", "title": null, "url": "https://riferrei.com/talks/2020/2020-03-12-configuring-vpc-endpoints-with-confluent-cloud/", "published_at": "2020-03-12T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e400b119b", "title": null, "url": "https://riferrei.com/posts/2020-03-09-aws-elasticache-with-a-bastion-host-using-terraform/", "published_at": "2020-03-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e40d22ac8", "title": null, "url": "https://riferrei.com/tags/bastion-host/", "published_at": "2020-03-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4129ee67", "title": null, "url": "https://riferrei.com/tags/elasticache/", "published_at": "2020-03-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e41e54480", "title": null, "url": "https://riferrei.com/tags/infrastructure-as-a-code/", "published_at": "2020-03-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e420ff771", "title": null, "url": "https://riferrei.com/tags/terraform/", "published_at": "2020-03-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e42d047b8", "title": null, "url": "https://riferrei.com/tags/multiple-columns/", "published_at": "2020-03-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e436a1099", "title": null, "url": "https://riferrei.com/posts/2020-03-03-multiple-columns-with-redis-sorted-set/", "published_at": "2020-03-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e43775393", "title": null, "url": "https://riferrei.com/tags/sorted-set/", "published_at": "2020-03-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4466f5e2", "title": null, "url": "https://riferrei.com/posts/2020-02-29-confluent-go-client-with-docker/", "published_at": "2020-02-29T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e44dd7fe9", "title": null, "url": "https://riferrei.com/tags/linux/", "published_at": "2020-02-29T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4502d287", "title": null, "url": "https://riferrei.com/talks/2020/2020-02-20-organizations-powered-by-apache-kafka-and-confluent/", "published_at": "2020-02-20T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e459c24f3", "title": null, "url": "https://riferrei.com/talks/2020/2020-02-19-everything-you-always-wanted-to-know-about-kafka-but-were-to/", "published_at": "2020-02-19T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e463db925", "title": null, "url": "https://riferrei.com/tags/brio/", "published_at": "2020-02-06T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e47318a16", "title": null, "url": "https://riferrei.com/tags/craft/", "published_at": "2020-02-06T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e48242c76", "title": null, "url": "https://riferrei.com/tags/logitech/", "published_at": "2020-02-06T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e48a25957", "title": null, "url": "https://riferrei.com/tags/mx-anywhere/", "published_at": "2020-02-06T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e48e34ec8", "title": null, "url": "https://riferrei.com/posts/2020-02-06-using-logitech-products-with-fedora-linux/", "published_at": "2020-02-06T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e498170c6", "title": null, "url": "https://riferrei.com/talks/2019/2019-11-28-everything-you-wanted-to-know-about-apache-kafka-but-you-wer/", "published_at": "2019-11-28T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e49e0d97e", "title": null, "url": "https://riferrei.com/talks/2019/2019-11-26-rediscovering-the-value-of-apache-kafka-in-modern-data-archi/", "published_at": "2019-11-26T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4a52c2c9", "title": null, "url": "https://riferrei.com/talks/2019/2019-11-18-building-event-streaming-applications-with-serverless-kafka/", "published_at": "2019-11-18T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4ab8ed94", "title": null, "url": "https://riferrei.com/talks/2019/2019-11-06-you-too-can-build-event-driven-apps-with-apache-kafka/", "published_at": "2019-11-06T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4b06a12f", "title": null, "url": "https://riferrei.com/talks/2019/2019-11-02-redescobrindo-o-papel-do-apache-kafka-em-arquiteturas-de-dad/", "published_at": "2019-11-02T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4bbb7b58", "title": null, "url": "https://riferrei.com/talks/2019/2019-10-30-building-event-streaming-apps-using-pac-man/", "published_at": "2019-10-30T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4c7a0091", "title": null, "url": "https://riferrei.com/talks/2019/2019-10-29-being-an-apache-kafka-developer-hero-in-the-world-of-cloud/", "published_at": "2019-10-29T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4d14a007", "title": null, "url": "https://riferrei.com/posts/2019-10-04-kafka-summit-2019-san-francisco/", "published_at": "2019-10-04T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4d3dcbb9", "title": null, "url": "https://riferrei.com/talks/2019/2019-10-01-kafka-summit-sf/", "published_at": "2019-10-01T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4d45adc2", "title": null, "url": "https://riferrei.com/posts/2019-09-23-oracle-code-one-2019/", "published_at": "2019-09-23T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4db94a6a", "title": null, "url": "https://riferrei.com/talks/2019/2019-09-18-keeping-your-data-close-and-your-caches-hotter/", "published_at": "2019-09-18T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4e21b664", "title": null, "url": "https://riferrei.com/posts/2019-09-15-palestra-abracando-a-anarquia-design-patterns-de-apache-kafka-em-arquiteturas-de-dados-modernas-e-big-data-no-qcon-sao-paulo/", "published_at": "2019-09-15T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4eda5557", "title": null, "url": "https://riferrei.com/categories/qcon/", "published_at": "2019-09-15T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e4f3c5486", "title": null, "url": "https://riferrei.com/categories/kafka-summit/", "published_at": "2019-09-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e50000fbf", "title": null, "url": "https://riferrei.com/posts/2019-09-09-my-talk-at-kafka-summit-sfo-2019/", "published_at": "2019-09-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e502e0c20", "title": null, "url": "https://riferrei.com/talks/2019/2019-08-24-building-event-streaming-apps-with-pac-man/", "published_at": "2019-08-24T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e50a44114", "title": null, "url": "https://riferrei.com/talks/2019/2019-08-22-mastering-apache-kafka-on-kubernetes-using-confluent-operato/", "published_at": "2019-08-22T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e5129d48e", "title": null, "url": "https://riferrei.com/talks/2019/2019-08-16-mastering-apache-kafka-on-kubernetes-using-confluent-operato/", "published_at": "2019-08-16T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e5152c21f", "title": null, "url": "https://riferrei.com/talks/2019/2019-07-25-everything-you-wanted-to-know-about-apache-kafka-but-you-wer/", "published_at": "2019-07-25T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e523927bb", "title": null, "url": "https://riferrei.com/talks/2019/2019-07-22-tips-and-tricks-about-apache-kafka-in-the-cloud-for-java-dev/", "published_at": "2019-07-22T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e52d086c1", "title": null, "url": "https://riferrei.com/talks/2019/2019-06-27-tips-and-tricks-about-apache-kafka-in-the-cloud-for-java-dev/", "published_at": "2019-06-27T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e5373ae9e", "title": null, "url": "https://riferrei.com/talks/2019/2019-06-18-implementing-distributed-tracing-like-a-boss-in-your-kafka-d/", "published_at": "2019-06-18T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e545a7e6c", "title": null, "url": "https://riferrei.com/talks/2019/2019-06-04-everything-you-wanted-to-know-about-apache-kafka-but-you-wer/", "published_at": "2019-06-04T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e552c6cbf", "title": null, "url": "https://riferrei.com/talks/2019/2019-06-03-keeping-your-data-close-and-your-caches-hotter/", "published_at": "2019-06-03T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e559a5089", "title": null, "url": "https://riferrei.com/talks/2019/2019-05-29-tips-and-tricks-about-apache-kafka-in-the-cloud-for-java-dev/", "published_at": "2019-05-29T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e55b20a20", "title": null, "url": "https://riferrei.com/talks/2019/2019-05-28-tips-and-tricks-about-apache-kafka-in-the-cloud-for-java-dev/", "published_at": "2019-05-28T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e55e64cd7", "title": null, "url": "https://riferrei.com/posts/2019-05-15-jeeconf-kiev-ukraine/", "published_at": "2019-05-15T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e56d4f6a3", "title": null, "url": "https://riferrei.com/talks/2019/2019-05-06-abra-ando-a-anarquia-design-patterns-de-apache-kafka-em-arqu/", "published_at": "2019-05-06T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e57936610", "title": null, "url": "https://riferrei.com/talks/2019/2019-04-27-implementing-distributed-tracing-like-a-boss-in-your-kafka-d/", "published_at": "2019-04-27T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e58676a6b", "title": null, "url": "https://riferrei.com/talks/2019/2019-04-26-tips-and-tricks-about-apache-kafka-in-the-cloud-for-java-dev/", "published_at": "2019-04-26T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e595f1c14", "title": null, "url": "https://riferrei.com/talks/2019/2019-04-09-gcp-for-apache-kafka-users-stream-ingestion-and-processing/", "published_at": "2019-04-09T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e59b17e18", "title": null, "url": "https://riferrei.com/talks/2019/2019-04-02-keeping-your-data-close-and-your-caches-hotter/", "published_at": "2019-04-02T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e59bc8b2a", "title": null, "url": "https://riferrei.com/talks/2019/2019-03-27-getting-superman-x-ray-vision-bringing-observability-to-your/", "published_at": "2019-03-27T00:00:00+00:00" }, { "id": "01a0e801-0e5f-71ac-8af8-447e5a6ccaff", "title": null, "url": "https://riferrei.com/talks/2019/2019-03-20-fundamentals-of-apache-kafka-for-beginners/", "published_at": "2019-03-20T00:00:00+00:00" } ] posts Claim your blog
Back to riferrei.com
Blog · corpus.blog/blogs/riferrei.com/posts

riferrei.com

riferrei.com

2020

2019