Philipp is part of the infrastructure team and a developer advocate at Elastic. He is frequently talking about full-text search, databases, operations, and security. Additionally, he is organizing multiple meetups in Vienna.
You want to automate your AWS infrastructure, the provisioning of instances, and your deployments?
Then Ansible is the right tool for you and this workshop gets you up and running in no time.
Three years ago we started using AWS by clicking the infrastructure together. Over the time we built various scripts to support us, but this just worked like duck tape holding a broken system together. So when we had to migrate from Ireland to Frankfurt, we took the chance to start fresh. We looked for a single tool to do everything for us and it turned out that Ansible was the perfect match.
In the workshop we cover the basics of Ansible by setting up a local environment in Vagrant. And we create a similar system on AWS and cover the initial stumbling blocks.
The NoSQL ecosystem thrived on combining scalability and simplicity. That often meant taking short cuts around security and this legacy is still haunting many products. This talk uses Elasticsearch as an example and covers both the technical background as well as anecdotal evidence of past incidents. Finally, we also discuss current and future steps to get ahead of the curve while impacting the ease of use as little as possible.
The following are some assumptions, which helped the ease of use initially, but turned out to be less than perfect for security in the long run:
Have you ever struggled with the object-relational impedance mismatch? Since relations don’t match object-orientated data-structures cleanly, this is a recurring problem. Documents are a much better fit and remove a lot of the mapping pain to make database interactions fun again.
In this talk, we explore how Elasticsearch stores and interacts with JSON documents. Additionally, we take a coding tour through the painless interaction from Java with Spring Data Elasticsearch on how to annotate and query data. The talk concludes with some tips and lessons learned, so you can get up and running in no time.
In this talk, we’ll go through our deployment sins and how to avoid them:
But it doesn’t have to be! This talk gives an overview on how to monitor Spring Boot applications, since they are increasingly popular for building microservices. We dive into:
All the data will be aggregated and visualized in Kibana. So you will learn how to collect and centralize data from your distributed application and then visualize it in its entirety — giving you an all around view of your system.