Slides for my JavaDay 2015 talk …
Slides of my talk on building resilient systems with Hystrix …
Slides of my talk on Parser Combinators in internal Scala School …
Recently I was involved into discussion of SaaS application design. One of the questions was how to manage configuration in large scale SaaS. The rise of clouds, microservices and container virtualization influence approaches used in configuration management. In this article we will look what we can learn from these concepts and how we can apply these lessons in SaaS and other generic distributed systems. In the second part of the article, we will build a PoC of elastic tenant aware application leveraging Zookeeper with 200 lines in Scala.
We have developed Spring Data API for GigaSpaces XAP with a number of fancy extensions. Check it out on github
- make it easy to use in-memory datagrid for those who already have experience with Spring Data APIs such as Spring Data MongoDB, JPA, Redis, etc.
- significantly reduce the amount of boilerplate code required to implement data access layer
- reduce the amount of effort in switching from any Spring Data implementation to XAP
- catch API errors at compile time (type-safe API using QueryDSL)