apache

Recursos de programación de apache
According to Wikipedia, an Event-driven Architecture, is a software architecture pattern that promotes the production, detection, consumption of, and reaction to events. There is a perfect pairing between microservice-based architectures, Domain Driven Design (DDD) and event-driven architectures. In this conference we will review what design principles are the catalyst for this symbiosis as well as practical examples in different areas including governance. Many business use cases can be articulated on top of these principles, abstracting them from both complexity and variability in the technological stack. As a good part of the audience will already be dealing with events and microservices, we will also explain other key concepts: - Designing a future-proof event taxonomy. - Strategies for event enrichment, starting with the definition of that concept. - Managing correlation or inference of events. - Benefits from an event schema registry using for example Apache Avro. - Traceability of events by design. - Data conciliation patterns, and when to avoid it. We will also take advantage of the opportunity to discuss about common challenges (and others not that common), frequent mistakes and how to avoid or mitigate them. To conclude, we will explain some use cases that we are solving superbly based on real-time events: Communications, Order Management, Business Activity Monitoring (BAM), KYC, GDPR... ------------- Todos los vídeos de Commitconf 2019 en: https://lk.autentia.com/Commit19-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
In this talk we discovered how to simplify data analysis over the cloud with Apache Kylin. Apache Kylin delivers game-changing extreme augmented OLAP technology for analyzing data instantly at petabyte scale that has been adopted by thousands organizations worldwide. Founded by the creators of Apache Kylin, Kyligence is on a mission to accelerate the productivity of its customers by automating data management, discovery, interaction, and insight generation – all without barriers. Kyligence provides an AI augmented data platform, powered by Apache Kylin, for analysts and data engineers to build and manage their data services from on-premises to multi-cloud. Session presented at Big Things Conference 2019 by Luke Han, Co-founder and CEO of Kyligence 20th November 2019 Kinépolis, Madrid
Delta Lake is an open source storage layer that brings reliability to data lakes. Delta Lake offers ACID transactions, scalable metadata handling, and unifies streaming and batch data processing. It runs on top of your existing data lake and is fully compatible with Apache Spark APIs. Session presented at Big Things Conference 2019 by Michael Armbrust, Principal Engineer at Databricks 20th November 2019 Kinépolis, Madrid
As our codebase grows, so its complexity does. Code it’s becoming harder to read, test, debug, maintain… such a mess! Let’s go back to the cool ’80s and start a journey to discover a different way to approach software development: Functional Programming. We’ll see how FP can actually save hours of debugging and improve our productivity while writing a complex frontend JavaScript application or a huge backend distributed system in any programming language. You’ll never write an impure function again! About: Michele Riva, Sr. Software Engineer - Openmind Michele discovered his passion for software development building an app to make funny jokes about his friends... and professors. Today, "fun" and "development" are still part of his life while working as a Software Engineer at openmind and contributing to some of the biggest OpenSource projects from different companies (Facebook, Apache, Node.js Foundation) in different programming languages (Haskell, Erlang, Go, Node). He strongly believes in shared knowledge, and he writes tons of public domain articles about JavaScript, Functional Programming and performance enhancements on jsmonday.dev.
Apache Kafka is the de facto standard streaming data processing platform, being widely deployed as a messaging system, a robust data integration framework (Kafka Connect) and stream processing API (Kafka Streams). But there's more: "Look ma! No java!" Filtering one stream of data into another, creating derived columns - even joining two topics together - it's all possible with KSQL. Come to this talk for a thorough overview of KSQL. There'll be plenty of live coding on streaming data to illustrate clearly KSQL's awesomeness! About: Ugo Landini, Systems Engineer, Confluent Ugo Landini helps companies to build the best enterprise-class streaming data platform using Apache Kafka, enabling realtime decision-making at scale. He is an avid Open Source supporter and is strongly convinced that sharing knowledge is not only a must but also an opportunity of personal growth: co-founder of the JUG Roma & Codemotion, he is an Apache committer, has developed lots of different things in a plethora of different languages and is still convinced he can play decent football.
Going from imperative code to a reactive programming model enables us to scale our apps in ways that aren't possible with a scale-out approach. In this session, the presenter discusses & demonstrates: * How Project Reactor builds on reactive streams to help you create performant & scalable reactive microservices * Message brokers & streaming platforms like RabbitMQ & Apache Kafka * How Spring Cloud Stream leverages Reactor to provide fully reactive pipelines for system-wide (ridiculous!) scalability The presenter will code all examples using 100% open source software live and in real time. Speaker: Mark Heckler, Developer Advocate, Pivotal Software, Inc. Mark Heckler is a Java Champion, published author, conference speaker, and Spring Developer & Advocate for Pivotal developing innovative production-ready software at velocity for the Cloud and IoT applications. He has worked with key players in the manufacturing, retail, medical, scientific, telecom, & financial industries and various public sector organizations to develop & deliver critical capabilities on time and on budget. Mark is an OSS contributor and author/curator of a developer-focused blog (https://www.thehecklers.com) & an occasionally interesting Twitter account (@mkheck).
These are the best podcast/talks/ebooks I've seen/listen to recently.PodcastsScreaming in the cloud: How to Grade DevOps Teams with Nicole Forsgren, PhD Software Engineering Daily Facebook Engineering Process with Kent BeckSoftware Engineering Daily Facebook Parse Acquisition (Part 1) with Charity Majorshttps://www.infoq.com/podcasts/high-performance-cultures/ Randy Shoup on Creating High-Performance Cultures InfoQ Culture podcastDevops / Agile cultureBetter value sooner...
These are the best podcast/talks/ebooks I've seen/listen to recently.PodcastsScreaming in the cloud: How to Grade DevOps Teams with Nicole Forsgren, PhD Software Engineering Daily Facebook Engineering Process with Kent BeckSoftware Engineering Daily Facebook Parse Acquisition (Part 1) with Charity Majorshttps://www.infoq.com/podcasts/high-performance-cultures/ Randy Shoup on Creating High-Performance Cultures InfoQ Culture podcastDevops / Agile cultureBetter value sooner...
Software Developer at Streamlio Ivan is a software developer for Streamlio, where he works on Apache Pulsar and Apache BookKeeper. He's been involved with BookKeeper since it’s early days in Yahoo Labs Barcelona and also worked on the predecessor systems to Pulsar at Yahoo. His expertize is in replicated logging, distributed systems, and networking though often not at the same time.