GOTO Night: Data Modeling for Elasticsearch at Hypoport Oct. 22

Hypoport invites you to an interesting GOTO Night with Florian Hopf on behalf of GOTO Berlin.

The session will start at 7PM on October 22, 2015 at Hypoport headquarter Klosterstr. 71, 10179 Berlin. Please come by and give us a visit. Food and Drinks will complement the session.


One of the factors for the huge success of Elasticsearch is that it is really easy to get started with. Format your data in JSON, push it to Elasticsearch and instantly you have a full blown search server available. But sometimes it is not that easy and you have to tell Elasticsearch how to manage the data.

In this talk we will explore how Elasticsearch stores its data and learn about the basic principles of index based search. We will look at some of the algorithms and data structures that are responsible for making Elasticsearch as blazingly fast as it is and see examples of how we can benefit from them in our projects.


Florian works as a freelance software developer in Karlsruhe and likes to work on search systems built on Lucene, Solr and Elasticsearch. He helps to organize the local Java User Group as well as the Search Meetup in Karlsruhe and he blogs at

Twitter: @fhopf


Please register here!

GOTO Night at Hypoport: From the Monolith to Microservices – Randy Shoup

Hypoport is happy to host an interesting GOTO Night with Randy Shoup talking about “From the Monolith to Microservices”.

On behalf of GOTO Berlin and Microservices Meetup Berlin we welcome you at Hypoport.

Venue: Hypoport, Klosterstr. 71, 10179 Berlin
Date: April 20, 2015
Entrance: 18:30 / 6:30PM
Talk: 19:00 / 7PM

“From the Monolith to Microservices: Lessons from Google and eBay”
by Randy Shoup

Most large-scale web companies have evolved their system architecture from a monolithic application and monolithic database to a set of loosely coupled microservices. Using examples from Google, eBay, and other large-scale sites, this talk outlines the pros and cons of these different stages of evolution, and makes practical suggestions about when and how other organizations should consider migrating to microservices. It concludes with some more advanced implications of a microservices architecture, including SLAs, cost-allocation, and vendor-customer relationships within the organization.

Randy has worked as a senior technology leader and executive in Silicon Valley at companies ranging from small startups, to mid-sized places, to eBay and Google. In his consulting practice, he applies this experience to scaling the technology infrastructures and engineering organizations of his client companies. He served as CTO of KIXEYE, a 500-person maker of real-time strategy games for web and mobile devices. Prior to KIXEYE, he was Director of Engineering in Google’s cloud computing group, leading several teams building Google App Engine, the world’s largest Platform as a Service. Previously, he was CTO and Co-Founder of Shopilly, an ecommerce startup, and spent 6 1/2 years as Chief Engineer and Distinguished Architect at eBay. Randy is a frequent keynote speaker and consultant in areas from scalability and cloud computing, to analytics and data science, to engineering culture and DevOps. He is particularly interested in the nexus of people, culture, and technology.
Twitter: @randyshoup

Please register here. For any questions do not hesitate to contact Dajana Günther.

Microxchg Special: Seneca Node JS μServices Framework and Docker Orchestration

On Wednesday Feb 11, the evening before microxchg – the micro services conference, Hypoport is hosting the microservices meetup Berlin with talks from two of the conference speakers.

Richard Roger will talk about Seneca Node JS μServices Framework

Peter Rossbach will talk about Docker Orchestration

Please register on microservices meetup Berlin.

See you there, Leif

Docker Meetup at Hypoport with “Why you’ll love managing containers with Docker” & “Docker on AWS” on Jan, 19th

Docker Berlin is back! You can now follow us on Twitter too @DockerBerlin

To init and containerize this new year properly we have two great speakers lined-up at Hypoport on Jan, 19th.

Johannes Ziemke [Docker Inc.] and Sascha Möllering [ AG]

Managing containers with Docker…and why you’ll love it – Johannes Ziemke

What are the challenges of today’s infrastructures, why containers are the right building blocks and Docker the right tool to manage those.

Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.

I’ll talk about the challenges of managing complex infrastructures based on my past experiences, why live state mutation sucks and configuration management is doomed, self-sufficient and light-weight containers are the answer and how Docker manage those.

Last but not least I’ll show how to build, ship and run containers and real world examples of what Docker is already used for.

Speaker profile:

Docker in the Cloud on AWS – Sascha Möllering

In this talk, I’ll describe how to leverage the potential of Docker and Amazon Web Services to deploy Docker Containers in AWS, connect to managed services from your application and implement the immutable server pattern.

Speaker profile:


6:00 – 6:30: Networking

6:30 – 7:15: Managing containers with Docker

7:15 – 7:30: Break

7:30 – 8:00: Docker in the Cloud on AWS

8:00 – open end: Networking

This meetup is kindly sponsored by Hypoport, which provides venue, food and drinks! It would be nice if you sign up on the meetup Docker Berlin event.

Marry Xmas and a Happy New Year. See you there.

Hans Dockter mit The Future of Gradle – The Ultimate Build System bei uns am 7.7. um 18 Uhr

Gemeinsam mit der Java Usergroup Berlin-Brandenburg präsentieren wir am 7. Juli den Vortrag von Hans Dockter The Future of Gradle – The Ultimate Build System. Einlaß ist um 18:00 Uhr. Der Vortrag beginnt um 18:30 Uhr.


Vortrag: The Future of Gradle – The Ultimate Build System

We are convinced that Gradle is already the best available enterprise build system. Yet we are far from done. We have finally the R&D bandwidth to deeply improve Gradle in the areas where it lacks. We also have the bandwidth to contribute some fundamental innovation to the domain of build and continuous delivery. All this will bring Gradle much closer to our vision of Gradle being the ultimate build system.

We start by giving an overview of where Gradle is currently in the build system market when it comes to features and adoption. We will then talk about the next generation multi-platform dependency management. A dependency management that can fully capture the requirements of Android, JavaScript and the native domain as well as to improve the dependency management for the Java world. We will talk about how Gradle will dramatically improve the performance by introducing global caches and other optimizations. Finally we will talk about the new Gradle extendability model and its upcoming native and JavaScript support.

Der Vortrag wird je nach Wunsch in englisch oder deutsch gehalten.

Redner: Hans Dockter

Hans Dockter is the founder of Gradle and Gradleware. Hans has 13 years of experience as a software developer, team leader, architect, trainer, and technical mentor in vast array of industry sectors such as automotive, finance, public transport and business intelligence. Hans is a thought leader in the field of project automation and has successfully been in charge of numerous large-scale enterprise builds. He is also an advocate of Domain Driven Design, having taught classes and delivered presentations on this topic together with Eric Evans.


Hypoport AG, Klosterstr. 71, 10179 Berlin, am 7.7. um 18 Uhr


Über eine Vorabanmeldung zur Veranstaltung über das XING-Event der XING-Gruppe der JUG Berlin-Brandenburg würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich.

Wir freuen uns auf euch.

Vortrag “Java 8 Streams” & CAcert Signing Party am 04.06.2014

Für uns bei Hypoport hat der Schutz von persönlichen Daten einen hohen Stellenwert. Als Betreiber eines Finanzmarktplatzes haben wir viel mit personenbezogenen Daten zu tun und sind deshalb verpflichtet, diese Daten zu schützen. Dazu nutzen wir Verschlüsselungs- und Zugangsbeschränkungen.
Bei Verschlüsselungsalgorithmen oder bei Authentifizierungsverfahren kommen neben Passwörtern (‘Shared Secrets’) häufig digitale Zertifikate zum Einsatz.

Als Entwickler nutze ich digitale Zertifikate in unterschiedlichen Formaten. Angefangen von RSA‑Keys für die SSH-Authentifizierung, über X.509 Zertifikate für HTTPS bis hin zu PGP-Keys für die Signierung von Software-Artefakten.

X.509 Zertifikate kann ich bei bekannten Anbietern, wie VeriSign oder Thawte, für einen jährlichen Betrag von ca. 80 EUR kaufen. Diese Anbieter signieren mit ihren sogenannten Stammzertifikaten mein Zertifikat. Die Sicherheit kommt zustande, weil Browser und Betriebssysteme diesem Stammzertifikat vertrauen und damit signierte Zertifikate ebenfalls als vertrauenswürdig einstufen. Dieses Prinzip heißt „Chain of Trust“.

Ich kann mir X.509 Zertifikate mit wenigen Kommandos selbst erstellen. Allerdings kennen Browser und Betriebssysteme diese Zertifikate nicht und mistrauen ihnen. Als Anwender sehe ich dann abschreckende Warnhinweise oder Zertifikatsvalidierungsfehler. Um die „Chain of Trust“ mit selbst erstellten Zertifikaten herzustellen, müsste ich auf allen interagierenden Browsern und Betriebssystemen mein Zertifikat installieren. Dieser manuelle Schritt ist aufwendig und in manchen Situationen nicht möglich. – Eine kostenfreie Zertifizierungsstelle

Das Logo der CAcert Gemeinschaft

Das Logo der CAcert Gemeinschaft ist eine von einer Gemeinschaft betriebene Zertifizierungsstelle, die kostenfreie Zertifikate für jedermann ausstellt.

Das Ziel von CAcert ist es, das Bewusstsein und die Unterrichtung über Computersicherheit durch die Benutzung von Verschlüsselung zu fördern, insbesondere durch die Herausgabe von Zertifikaten zur Verschlüsselung. Diese Zertifikate können benutzt werden, um E-Mails digital zu unterschreiben und zu verschlüsseln, einen Anwender beim Zugang zu Webseiten zu beglaubigen und zu berechtigen und eine gesicherte Datenübertragung über das Internet zu ermöglichen. Jede Anwendung, die das gesicherte Übertragungsprotokoll mit SSL oder TLS unterstützt, kann von Zertifikaten Gebrauch machen, die von CAcert signiert wurden, ebenso jede Anwendung, die X.509-Zertifikate benutzt, z.B. für Verschlüsselung oder Signierung von Code oder Dokumenten. basiert auf dem Prinzip der „Web of Trust“. Dabei beglaubigen (englisch: to assure) sich alle Teilnehmer gegenseitig und verpflichten sich, die selbst auferlegten Regeln zu befolgen. Das Beglaubigen erfolgt immer durch ein persönliches Treffen und dem gegenseitigen Überprüfen von Personalausweis oder Führerschein. Nachdem Teilnehmer ausreichend beglaubigt wurden, können sie sich kostenfreie Zertifikate von CAcert signieren lassen. Die „Chain of Trust“ kommt zustande, wenn Browser und Betriebssysteme dem Stammzertifikat von CAcert vertrauen. Im Moment ist das noch nicht der Fall.
Die CAcert Gemeinschaft möchte dem Verlangen nach Sicherheit und Vertrauen eine alternative Lösung zu den kommerziellen Platzhirschen anbieten.

Den großen Vorteil von CAcert sehe ich darin, keine Public Key Infrastruktur erstellen und betreiben zu müssen. Deshalb bin ich dem CAcert Netzwerk vor 5 Jahren beigetreten und habe bereits das Level „Assurer“ erreicht.

Typischerweise wächst das Netzwerk der CAcert Mitglieder auf Signing Parties. Diese werden oft parallel zu anderen Veranstaltungen, wie z.B. der Java Usergroup Berlin-Brandenburg, durchgeführt. Bei persönlichen Gesprächen kann sich jeder über informieren und mit anderen Mitgliedern gegenseitig beglaubigen.

Signing Party nach dem Vortrag „Java 8 Streams“

Am 4. Juni 2014 lädt die Java Usergroup Berlin-Brandenburg und die Hypoport AG zu dem Vortrag Java 8 Streams mit Sven Ruppert ein.
Im Anschluss an den Vortrag gibt es die Möglichkeit, sich über zu informieren und mit anderen Mitgliedern gegenseitig zu beglaubigen.


Hypoport AG, Klosterstr. 71, 10179 Berlin


18:30 Uhr Einlaß
19:00 Uhr Beginn des Vortrags
20:00 Uhr Ende des Vortrags
ab ca. 20:00 CAcert informieren & assuren.

Das musst du mitbringen

  • Interesse
  • Personalausweis
  • Führerschein
  • Optional: Bereits einen Account bei


Fotos von der Java 8-Party in Berlin

Wie bereits im IT-Blog angekündigt fand am letzten Donnerstag (20.03.2014) die Java 8-Party in Berlin in Zusammenarbeit mit dem Java Magazin bei Hypoport statt. Zur gleichen Zeit wurde auch die Java 8-Veröffentlichung in München gefeiert. Die Veranstaltung in Berlin eröffneten Java-Magazin-Chefredakteur Sebastian Meyen und Jörg Müller. Als Experten vor Ort waren die Oracle-Java-Experten Wolfgang Weigend, Dalibor Topic und Paul Sandoz, die mit ihren Talks das Publikum begeisterten. Im Anschluss daran spielte die Band Shearer und rundete den Abend musikalisch ab. Insgesamt konnten wir in Berlin über 100 Gäste willkommen heißen, die mit uns das Release von Java 8 feiern wollten.

Hier gehts zum Artikel vom Jaxenter über die Java 8 Partys in Berlin und München

UPDATE: Inzwischen gibt es auch ein kurzes Video mit Impressionen von der Java 8 Party aus München und Berlin.

DSC09713 DSC09772 IMG_7765 IMG_7774 IMG_7797 IMG_7864 IMG_7812 IMG_7864  IMG_7907IMG_7871