In these days of web scale and microservices, gracefully handling faulty or crashing web services becomes increasingly important. As long as your application uses just a handful of such external systems, there’s no problem. But what if you have hundreds of them? How will you prevent your application from the negative effects of inevitable incidental crashes or timeouts when contacting other systems?
In this talk, we'll take a real-world case from a web scale system. This system is targeted at 7 million users and has around 400 heterogeneous external integrations. Akka and Scala power a system that is capable of running smoothly even when some of these services might not be so stable.
In this session, we'll discuss building a simple word game app for both iOS and Android. First, we'll dive into how React Native works and how to build a basic application. Then, we'll dive into the Redux framework, which helps us building predictable state and allows for great testability of our application. Finally, we look at how the two integrate and how the game is built.
Starting 2014, all Dutch households are receiving a "smart meter" to replace their old meter systems for electricity and gas. They're called "smart", but are they really? Most meters just send their data to a central point using GPRS. Using third party services, consumers can get an insight in their energy usage.
But we're technicians, we can build something better ourselves. All it takes is a prefab cable (or some soldering), code, patience and a beer. Using Scala plus Akka for the backend, TypeScript plus React for the frontend and Websockets for communication you can build your own energy dashboard. En passant, we might even see a little Akka stream dropping by.
Attend this session to discover how to outsmart your Smart Meter!
Big Data is often related to companies like Google, Facebook or Twitter. Indeed, 500 bilion tweets a day, 1,3 billion active Facebook users or 30 billion web pages to search, we're talking 'Big Data'. Many smaller companies have Big Data, too, without knowing it: application log files.
This talk discusses how to use Elasticsearch, Logstash and Kibana to gain insight in these data. Apart from the general picture, it covers a detailed walk-through of how to configure Logstash for filtering sensitive data from log files. It also covers a real-world example at a major Dutch bank, including common pit falls, best practices and lessons learned.
After attending this session you will be able to leverage the power of the ELK stack for your own application. Even for smaller companies and applications, a lot of knowledge can be gained from proper insight in your production environment.