Experienced Solutions Architect proficient in distributed cloud programming, high load and performance, big data analysis, data science, functional programming and machine learning.
International conference speaker and active software engineering community member.
Member of F# Software Foundation Board of Trustees.
MS in Computer Science and Software Engineering.
Computer science book reviewer.
Proposals for this user
When designing a reliable solution with lots of moving parts, it's important to look not just into code but in-between code - more at the integration parts of the overall system. In this intense talk you will learn about the variety of real-world important aspects to take into account architecting a flexible microservices based solution. Some of the valuable aspects are environment choices, infrastructure planning, preparation and automation, separation of solution parts into independently deployable services, service discovery, replication, resiliency and many more. You will explore into the practical architecture of Kubernetes, see how to create and configure Kubernetes cluster on AWS and GCE, create and prepare containerized services to be deployed into the cluster.
|Practice||2016-04-19 18:25:34 +0000|
"A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable" (c) Leslie. As an end goal of the talk, we will create the Cassandra database cluster on Docker from scratch and build a cross platform solution to interact with it. To do that we should do a few things first: Understand what is Cassandra and why in the world we need it Talk about the data model for the demo I will show you how to create a Cassandra cluster (which will consist of 3 nodes, for speed of the talk) And how to create it fast and modular, that’s why we will use Docker ...
|Practice||2016-03-16 21:54:17 +0000|