• Developing a devops friendly Kubernetes integration for ArangoDB
    ArangoDB is a scalable, distributed multi-model database. However, for this talk, it is not necessary to know what this means. Rather the only crucial fact is that it is distributed and written in C++. ArangoDB is a scalable, distributed multi-model database. It can be deployed on many operating systems in various environments. In recent months we’ve received many requests to support Kubernetes “out of the box”. This talk is about an ongoing journey from early yaml files to an advanced integration supporting scaling, upgrading and monitoring in a devops friendly way. The journey will take us from tiny cloud environments to bespoke hardware, touching subjects such as persistency performance, session stickyness, access control and federation. Our journey has not reached its destination yet, but the destination looks promising and the journey so far has been an interesting one, that we will happily share with you. About our Speaker: Max Neunhöffer is a mathematician turned database developer. In his academic career he has worked for 16 years on the development and implementation of new algorithms in computer algebra. During this time he has juggled a lot with mathematical big data like group orbits containing trillions of points. Recently he has returned from St. Andrews to Germany, has shifted his focus to NoSQL databases, and now helps to develop ArangoDB. He has spoken at international conferences including O’Reilly Software Architecture London, J On The Beach or MesosCon Seattle.

    ArangoDB GmbH

    Hohenstaufenring 43-45 · Köln

  • Deep Dive on ArangoDB
    *** please note: the talk will be recorded on video *** We will take a deep dive into ArangoDB ( https://www.arangodb.com/ ) together with Max ( https://www.linkedin.com/in/maxneunhoeffer ) one of the core developers of the product. ArangoDB is a multi-model database, which means that it is a document store, a key/value store and a graph database, all in one engine and with a query language that supports all three data models, as well as joins and transactions. Queries can use a single data model or can even mix them. ArangoDB scales out horizontally with convenient cluster deployment using Apache Mesos. Furthermore, the HTTP API can easily be extended by server-side JavaScript code using high performance access to the C++ database core. During the talk I will show all these features using several different cloud deployments, since in most projects one will not deploy a ArangoDB monolith, but rather multiple instances, each either a possibly replicated single server, or a cluster. This demonstrates that all these properties together make ArangoDB a very useful and valuable tool in modern microservice oriented architectures. 18:00 Doors open, snacks and networking 19:00 Talk starts

    ThoughtWorks Köln

    Lichtstrasse 43C · 50825 Köln

    1 comment
  • Jason - does the world need yet another Json format?
    "Jason - does the world need yet another Json format?" Abstract: These days, JSON is used in many cases where data has to be exchanged. Lots of protocols between different services use it, databases store JSON (document stores naturally but others increasingly as well). It is popular, because it is simple, human-readable, and yet surprisingly versatile, despite its limitations. At the same time there are a plethora of alternatives ranging from XML over Universal Binary JSON, MongoDB's BSON, MessagePack, BJSON (binary JSON), Apache Thrift till Google's protocol buffers and ArangoDB's shaped JSON. When looking into this, I was surprised to find that none of these formats manages to combine compactness, platform independence, fast access to subobjects and rapid conversion from and to JSON. So Jan and I saw ourselves forced to invent something... In this talk I will report about our ideas, swift JSON parsing and our implementation. Speaker: Max Neunhöffer Max Neunhöffer is a mathematician turned database developer. In his academic career he has worked for 16 years on the development and implementation of new algorithms in computer algebra, mainly for the open source system GAP. During this time he has juggled a lot with mathematical "big data" like group orbits containing trillions of points. Recently he has returned from St Andrews in Scotland to Germany, has shifted his focus to NoSQL databases and now helps to develop ArangoDB.

    ArangoDB GmbH

    Hohenstaufenring 43-45 · Köln

    2 comments
  • Prometheus monitoring system from SoundCloud
    Abstract: Core features of the Prometheus monitoring system are a high-dimensional data model and easy deployment. Both bring their very own set of problems when it comes to picking a storage solution that provides the performance one would like to see. After several iterations, lots of benchmarking, and even more profiling, Prometheus arrived at a custom solution that is now able to exceed the initial design goals in terms of disk space and throughput. Speaker: Fabian Reinartz @fabxc Fabian is an Engineer at SoundCloud and one of the core developers of the Prometheus monitoring system.

    ArangoDB GmbH

    Hohenstaufenring 43-45 · Köln

  • Scaling ArangoDB on Mesosphere DCOS
    "Scaling ArangoDB on Mesosphere DCOS" Abstract: Recently, ArangoDB integrated its cluster management with Apache Mesos. This makes it now possible to launch an ArangoDB cluster on a Mesos cluster with a single, albeit complex shell command. In a DCOS-enabled Mesosphere cluster this is even easier, because one can use the dcos subcommand for ArangoDB, which essentially turns a Mesosphere cluster into a single, large computer. In this talk I explain the whole setup and show (live on stage) how to deploy ArangoDB clusters on Google Compute Engine, and how we used this to scale ArangoDB up until it could sustain[masked] document writes per second. Speaker: Max Neunhöffer Max Neunhöffer is a mathematician turned database developer. In his academic career he has worked for 16 years on the development and implementation of new algorithms in computer algebra, mainly for the open source system GAP. During this time he has juggled a lot with mathematical "big data" like group orbits containing trillions of points. Recently he has returned from St Andrews in Scotland to Germany, has shifted his focus to NoSQL databases and now helps to develop ArangoDB.

    ArangoDB GmbH

    Hohenstaufenring 43-45 · Köln

    1 comment
  • What does Bob really want? Building recommendation systems based on cloud tech
    "What does Bob really want? Building recommendation systems based on cloud technologies" Abstract: Machine Learning or Data Science are one of today's hottest buzzwords. The scenarios in which Machine Learning can be applied are diverse and can range from predicting football scores to personalised recommendations in online shops to predictive maintenance in manufacturing. In this session I will present Azure Machine Learning - a service in Microsoft Azure that anyone can use to build predictive models using the provided machine learning algorithms and deploy it as a web service. Here, I will go through various options on how to use AzureML when going beyond just finding the products in retail that are in high demand: predicting the taste and preferences of customers (old and new) and giving appropriate recommendations. Speaker: Olivia Klose Olivia Klose is Technical Evangelist at Microsoft Germany. She is focussing on all data services on Microsoft Azure, including Big Data (HDInsight / Hadoop on Azure) and Azure Machine Learning, and is a frequent speaker at German and international conferences, such as TechEd Europe, PASS Summit and Technical Summit. Prior to joining Microsoft, she studied Computer Science with Mathematics at the University of Cambridge, the Technical University of Munich and IIT Bombay. Here, she focussed on Machine Learning in Medical Imaging.

    ArangoDB GmbH

    Hohenstaufenring 43-45 · Köln

    1 comment
  • Big Data Analysen mit Spark & Cassandra
    "Big Data Analysen mit Spark & Cassandra" Abstract: Apache Cassandra ist eine hochverfügbare und massiv skalierbare NoSQL Datenbank. Wenn allerdings große Datenmengen effizient analysiert werden sollen, stößt Cassandra an seine Grenzen. Apache Spark ist ein Framework zur Verarbeitung von Daten, welches unter anderem mit MapReduce arbeitet und dabei bis zu 100x schneller ist als Hadoop. Zudem bietet es eine sehr flexible API und Integrationsmöglichkeiten in verteilte Datenspeicher wie beispielsweise HDFS und auch Cassandra. Nach einer kurzen Einführung in Spark soll in diesem Talk die Integration mit Cassandra gezeigt werden. Anschließend werden dann einige Use Cases anhand einer Live Demo gezeigt. Dieser Talk wird auf Deutsch gehalten. Speaker: Matthias Niehoff Matthias arbeitet als IT-Consultant bei der codecentric AG in Karlsruhe. Dort beschäftigt er sich insbesondere mit Cassandra und der Enterprise Variante von DataStax. Außerdem interessiert er sich für Continuous Delivery und das Spring Framework sowie dessen Ökosystem.

    ArangoDB GmbH

    Hohenstaufenring 43-45 · Köln

    1 comment
  • Cassandra in der Praxis beim neuen Galeria Kaufhof Webshop
    Our next meetup will take place on 4th March 2015 from 19:00 onwards. Please note that our March event will take place at: Galeria Kaufhof GmbH - Gebäude Galeria.de Antoniterstraße 19 / Ecke Cäcilienstraße 50676 Köln Maps: https://www.google.com/maps/d/edit?mid=zWaksjnlhdNI.kNppo4ESLagU Street View: https://goo.gl/maps/YPLo5 This time Manuel Kiessling will tell us about: "Cassandra in der Praxis beim neuen Galeria Kaufhof Webshop" Abstract: Anfang 2014 ist bei Galeria Kaufhof das Projekt „JUMP“ gestartet worden, in dessen Zuge ein neuer Online Shop auf der grünen Wiese gebaut wird. Einer der fundamentalen Bausteine der Plattform ist Cassandra. Wir berichten von unseren Erfahrungen aus der Praxis, erläutern Vorteile und Fallstricke, zeigen konkrete Use Cases, und geben Tipps für den Einsatz in großen Umgebungen. The talk will be in German. Speaker: Manuel Kiessling Manuel Kiessling ist Softwarearchitekt, Entwickler mit Fokus auf TDD, Linux-Admin, Buchautor, und seit kurzem technischer Leiter der Galeria Kaufhof Online Plattform.

    Galeria Kaufhof GmbH

    Gebäude Galeria.de Antoniterstraße 19 / Ecke Cäcilienstraße 50676 · Köln

  • Hadoop and Data Warehouse–Friends, Enemies or Profiteers? What about Real Time?
    Our next meetup will take place on 4th February 2015 from 19:00 onwards. NoSQL User Group Cologne will welcome you with free beer, soft drinks and snacks. The entrance is also for free. Please let us know if you are coming, so we have time to stock up. This time Kai Wähner from TIBCO will tell us about: "Hadoop and Data Warehouse – Friends, Enemies or Profiteers? What about Real Time?" Abstract: Big data represents a significant paradigm shift in enterprise technology. Big data radically changes the nature of the data management profession as it introduces new concerns about the volume, velocity and variety of corporate data. Apache Hadoop is becoming the de facto standard for implementing big data solutions. For that reason, solutions from many different vendors emerged on top of Hadoop. But hold on… Companies have spent a lot of many to implement a Data Warehouse for the same reason in the last decades. Both, Apache Hadoop and Data Warehouse were invented to store and analyze big data. Besides, many different NoSQL alternatives emerged on the market. This session takes a look at several real world use cases to explain the different usage scenarios of Apache Hadoop, a Data Warehouse and other NoSQL alternatives such as Apache Storm, Apache Spark or In-Memory Data Drids. The following questions will be answered: When to use which alternative? How to combine these alternatives? Does a data warehouse even have a future at all? What about real time processing? The presentation can be done in English or in German depending on the wishes of our attendees. Bio: Kai Wähner works as Technical Lead at TIBCO. His main area of expertise lies within the fields of Application Integration, Big Data, Analytics, SOA, BPM, Cloud Computing and Enterprise Architecture Management. He is speaker at international IT conferences such as JavaOne, ApacheCon or OOP, writes articles for professional journals, and shares his experiences with new technologies on his blog ( http://www.kai-waehner.de/blog ). Contact: kontakt [at] kai-waehner [.] de or Twitter: @KaiWaehner. Find more details and references (presentations, articles, blog posts) on his website: http://www.kai-waehner.de

    triAGENS

    Hohenstaufenring 43-45 · Köln

    7 comments
  • Big Data mit Apache Cassandra und DataStax OpsCenter hochverfügbar und verteilt
    We hope you enjoyed the holidays! Our next meetup will take place on 7th January 2015 from 19:00 onwards. NoSQL User Group Cologne will welcome you with free beer, soft drinks and snacks. The entrance is also for free. Please let us know if you are coming, so we have time to stock up. This time Dominique Rondé from codecentric AG will tell us about: "Big Data mit Apache Cassandra und DataStax OpsCenter hochverfügbar und verteilt" Abstract: Dieser Talk wird sich zuerst mit den technologischen Grundlagen von Apache Cassandra befassen. Die Teilnehmer erfahren Details zur Datenmodellierung und Architektur in Cassandra. Ein weiterer Augenmerk wird zudem die Datenreplikation sowie der Betrieb in verteilten Anwendungslandschaften sein. Zum Schluss erhalten die Teilnehmer noch einen Einblick in das DataStax OpsCenter zum Monitoring und Verwalten von verteilten Cassandrainstallationen. Im Anschluss an diesen Funktionsüberblick folgt ein praktischer Live-Showcase mit Apache Cassandra und Datastax OpsCenter, währenddessen die zuvor vorgestellten Konzepte an einem Cassandra Cluster vorgeführt werden. Bio: Dominique Rondé ist IT-Berater bei der codecentric AG und beschäftigt sich mit serviceorientierten Archituren, der Prozessautomatisierung sowie der performanten Veranrbeitung großer Datenmengen in verteilten Systemen. Nach seiner Ausbildung zum Fachinformatiker im Jahr 2005 arbeitete er zunächst als Java-Entwickler in verschiedenen Projekten und übernahm immer mehr Verantwortung für die Softwarearchitektur. Mit Beginn seines berufsbegleitenden Studium der Wirtschaftsinformatik 2008 an der Fachhochschule Wismar verlagerte sich sein Interessensschwerpunkt auf serviceorientierten Architekturen, die Prozessmodellierung. Im Rahmen seiner Projektarbeit unterstützt und schult er Fachabteilungen und Programmierer in verschiedenen mittelständischen und großen Unternehmen bei der Analyse, Design und Realisierung von fachlich getriebenen und prozessfokusierten Projekten.

    triAGENS

    Hohenstaufenring 43-45 · Köln

    2 comments