This is my brain dump from Atmosphere Conference in Cracow 18-19 May 2015
Only most important terms to memorize and google about.
JAMIE WINSORBuilding And Releasing A Massively Multiplayer Online Game A nice talk about caveats of game server internals and road
of choosing right technology for online platform which is Erlang
(elixir to be precise), a video of the presentation is online http://www.youtube.com/watch? v=_i6n-eWiVn4
Dump:
Elixir
Terraform
https://github.com/undeadlabs/discovery
Dump:
Elixir
Terraform
https://github.com/undeadlabs/discovery
DUNCAN DAVIDSONWhat we've learned from writing dozens of polyglot micro services
Wunderlist jungle of polyglot micro services
Dump:
Json over Http2
Json over amqp
Spot instances aws
Wunderlist jungle of polyglot micro services
Dump:
Json over Http2
Json over amqp
Spot instances aws
MILEN DYANKOVMicroservices and Modularity or the difference between treatment and cure!
Great presentation of refactoring Oracle demo EJB application into
modular according to Uncle Bob`s "clean architecture" principles
Slides at http://www.slideshare.net/MilenDyankov1/microservices-and-modularity and demo at https://github.com/azzazzel/modular-dukes-forest
Dump:
Jdepend
Demo:
LEV POPOVService Operations Evolution at Spotify
KONRAD MALAWSKINeed for Async: In pursuit of scalable internet-scale applications
Dump:
Concurrent 《 lock free 《 block free
CAS compare and set Blocked Queue lock free
ConcurrentLinkedQueue wait free
CAS compare and set Blocked Queue lock free
ConcurrentLinkedQueue wait free
C10k 10000 concurrent connection problem of scalability - epool function in linux
Distributed systems:
- latency enhancement by backup requests
- avoided duplicate load by combined requests
- latency enhancement by backup requests
- avoided duplicate load by combined requests
ANDRZEJ GRZESIKThe path to repeatable builds
Dump:
TOMASZ NURKIEWICZHystrix – managing failures in distributed systems
Dump:
KASZ SZYDLOEnabling Continuous Delivery Book worth reading: http://www.growing-object-oriented-software.com/
Blog at: http://tech.opentable.co.uk/
Dump:
Kafka, Redis + ELS stack
Semantic logs
Elastic search depends on Lucene schema, version is important in the logs cause db supports many versions of the app throught lifespan
Semantic logs
Elastic search depends on Lucene schema, version is important in the logs cause db supports many versions of the app throught lifespan
Zipco for distributed request tracing
Emaze - presentation editor
Emaze - presentation editor
Google's April Fool's Day spot: Google Actual Cloud